Jump to content
IGNORED

1090XL remake


kenames99

Recommended Posts

29 minutes ago, Geister said:

Where are the existing schematics for the Z-80 cards?  Also, could the connectors at the top of the Z-80 cards and the memory cards be used to provide local ram for the Z-80?

Go to https://web.archive.org/  , enter atarimuseum, pick the first link, select a capture around 2020 or so, and drill down through the menus.  The Z-80 schematics, and many others, are there.

 

According to the schematics, the connectors at the top for the Z-80 card and 64k RAM card have the same pinouts.  Since the z-80 card doesn't have RAM, it appears that the Z-80 would have used a 64k card in bank switched mode.  My belief is that the Atari would periodically stop the Z-80 and check some I/O regions of memory to see what I/O there was to handle.  I came to this conclusion based on my analysis of the Z-80 card and the fact that the Z-80 card does not have any I/O capabilities.

 

I was going to do the Z-80 card then found out the card pictures and available schematic don't match.

 

 

 

 

  • Like 1
Link to comment
Share on other sites

Still should be enough bread crumbs to follow to make a rendition happen, maybe not exact in every detail, but who knows, possibly something greater? Building from what is known to something even better is sometimes a good place to be.

Link to comment
Share on other sites

16 minutes ago, _The Doctor__ said:

Still should be enough bread crumbs to follow to make a rendition happen, maybe not exact in every detail, but who knows, possibly something greater? Building from what is known to something even better is sometimes a good place to be.

Assuming you are referring to the Z80 board....

 

Let's just hypothetically suppose that a working Z80 board were to be created from grainy pictures downloaded from the internet archive of a website that doesn't exist.  Who's going to port CP/M to it?

Link to comment
Share on other sites

If you were making like an ATR 8000, there's already a BIOS block for it. But if we are sticking with the z80 card only... Since BIOS is essentially the drivers for CP/M machines, whatever you stuff into the PBI handler space is a bit of the bridge as you stated the was no io ports on the card... This is not new though, since you are sort of using the 1090 as a back-plain, many z80 machines used the cards for each purpose. This means you can let the Atari be a card, share this of that/ or use cards for Multi I/O etc.

I suppose softdrivers could be used for parts of the project.

The whole Idea was CP/M can run on just about anything and one simply needed to provide a BIOS etc.

Rather than trying to re invent the wheel on our part, we could follow something like this.

http://cpuville.com/Code/CPM-on-a-new-computer.html

A hard drive in the 1090 might be partitioned for both to use or a common area. CP/M commonly spoke to displays and such via serial, it was also capable enough to speak with video cards etc. It would be your choice as to the 80 col card, the Atari, Serial Term, or something else completely

 

 

Edited by _The Doctor__
Link to comment
Share on other sites

55 minutes ago, _The Doctor__ said:

If you were making like an ATR 8000, there's already a BIOS block for it. But if we are sticking with the z80 card only... Since BIOS is essentially the drivers for CP/M machines, whatever you stuff into the PBI handler space is a bit of the bridge as you stated the was no io ports on the card... This is not new though, since you are sort of using the 1090 as a back-plain, many z80 machines used the cards for each purpose. This means you can let the Atari be a card, share this of that/ or use cards for Multi I/O etc.

I suppose softdrivers could be used for parts of the project.

The whole Idea was CP/M can run on just about anything and one simply needed to provide a BIOS etc.

Rather than trying to re invent the wheel on our part, we could follow something like this.

http://cpuville.com/Code/CPM-on-a-new-computer.html

A hard drive in the 1090 might be partitioned for both to use or a common area. CP/M commonly spoke to displays and such via serial, it was also capable enough to speak with video cards etc. It would be your choice as to the 80 col card, the Atari, Serial Term, or something else completely

 

 

Sounds like you know a lot about it.  Are you volunteering?   :-D

 

  • Like 1
Link to comment
Share on other sites

I'd like to take a run at it once I've helped my daughter and her husband with my new Grand-Daughter in May.

 

Atari had a ROM for the Sweet pea Z-80 device (AKA 1066XL) that had the ability to produce 80 column and 40 column output with Atari characters.  Hopefully some of that code would be a nice bread-crumb trail.  I'm wondering if all the expansion boards for the 1090XL didn't come from breaking up parts of the 1066XL?

Z-80 and 808X CPU's handle I/O very differently than 6502 CPUs.  Maybe studying to code and the schematics of the 1066 and the 1090 will show a commonality that can be exploited.

  • Like 1
  • Thanks 2
Link to comment
Share on other sites

<sigh>

 

It looks like the Z-80 card, Atari had pictures of, wouldn't work anyhow.  It appears the edge connector pads are reversed.  Pads that should be on the front of the board are on the back and vice versa.  For example, /EXTENB is connected to the heavy ground pad instead of ground to the ground pad.  Address lines are on the wrong side of the board, etc.  Either the board was tested with a backwards wired 1090XL or it was never tested.  Maybe the boards were screwed up and used as props.  I don't know.  It's possible that if the edge connector pad connections are reversed that it will work.  I have no idea.

Edited by reifsnyderb
  • Like 1
Link to comment
Share on other sites

When I worked at Compaq, we had a board that was sent to us for testing three different times.  Each time it came to us it looked different!  Eventually the project was canceled,

and we learned afterwords that nobody wanted to spend a lot of time on this board, so it got passed around from design team to design team.  Each team made changes that were

never properly documented.  This looks and sounds like it might have happened to the 1090XL too.  Things were changing so fast back then; I don't think that the bosses at Atari all

knew what was going on across the company (especially with all the changes at the top).

 

David

  • Like 3
Link to comment
Share on other sites

Has anybody tried 1090xl and 80 column card with U1MB? Any issues...?

Also - any chance 80 column card can be... "modified" to install/use RGB instead of hdmi?

Edited by damanloox
Link to comment
Share on other sites

5 hours ago, damanloox said:

Has anybody tried 1090xl and 80 column card with U1MB? Any issues...?

Also - any chance 80 column card can be... "modified" to install/use RGB instead of hdmi?

The 80 column card uses a Raspberry Pi Pico to drive the output.  It should be able to be re-programmed to handle other output types.  There are footprints already on the board for composite video but the program would need modified to handle the output.  It probably could be re-programmed for RGB, however the board would have to be adapted.

  • Like 1
Link to comment
Share on other sites

On 2/27/2024 at 1:55 AM, reifsnyderb said:

 

 

 

 

Oddly enough, Atari's picture of the 1090XL, and four cards, appear to show two 64k RAM cards that have different chips on them.  This leaves me wondering if there was really a newer version of the 64k RAM card that would function as per the manual.

 

1090_slide_image1.thumb.jpg.2cf9f57d9f7751c92defc2a2cf89fd82.jpg

 

 

 

 

 

 

 

 

 

 

 

The 64K cards look the same to my blurry eyes.  The difference is one has a ceramic chip and axial vs radial caps.   Although I do wonder why there is a VLSI chip on every one of those boards.
 

I’ll see if I have any better pictures from actual samples. 

Link to comment
Share on other sites

17 hours ago, damanloox said:

Has anybody tried 1090xl and 80 column card with U1MB? Any issues...?

Also - any chance 80 column card can be... "modified" to install/use RGB instead of hdmi?

I tried it and it did not work in my hands. 

  • Like 1
Link to comment
Share on other sites

10 minutes ago, _The Doctor__ said:

u1m might be intruding into the 1090 pbi handler area, in theory all pbi equipment should be able to co exist if they identify and can be configured or can autoconfigure around each other.

This is probably exactly what's happening.  The 1090XL cards follow Atari's standards.  Looking at the information, in my PBI document, I noticed these notes:

 

ULTIMATE 1 MB

 

$D100 - $D1BE I/O RAM (When enabled.)

 

$D1BF Bank switch register

 

$D1FF Emulated PBI device configuration

 

$D600 - $D7FF I/O RAM (When enabled.)

 

$D800 - $DFFF RAM or OS ROM (When enabled.)

 

 

 

 

 

Edited by reifsnyderb
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...