Jump to content
IGNORED

1090XL remake


kenames99

Recommended Posts

16 minutes ago, Allan said:

Fantastic work on this!

Thanks!

16 minutes ago, Allan said:

 

Question:

 

Since the Compatibility board only adds the ability to use 1090 memory expansion boards with the 130XE and 800XE (please correct me if I am wrong here) and it takes up an expansion slot, would it be possible to add some additional functionality to this board? 

A bigger board, with more functionality, could always be made.  What do you have in mind?

Link to comment
Share on other sites

16 minutes ago, reifsnyderb said:

Thanks!

A bigger board, with more functionality, could always be made.  What do you have in mind?

Not anything in particular. Just that since there are limited number of slots, it would be a shame to use up one slot just to make a memory expansion card usable with a 130XE/800XE. I guess it would have to be something that did not require a lot of real estate on a board. My knowledge of electronics is terrible so I wouldn't even know what that would be. Maybe a 'modern' controller (joystick) interface or a USB interface. Or maybe a Atari 850 type device. There is a USB interface cartridge designed years ago but the lack of drivers written for it didn't help it catch on. I think I still have it somewhere here.

 

The point I guess is that by having the card do more than one function, people wouldn't be as bothered with using up a slot for it and not mind buying an extra card for the 1090, especially if it was something most people would use.

Link to comment
Share on other sites

56 minutes ago, Allan said:

Not anything in particular. Just that since there are limited number of slots, it would be a shame to use up one slot just to make a memory expansion card usable with a 130XE/800XE. I guess it would have to be something that did not require a lot of real estate on a board. My knowledge of electronics is terrible so I wouldn't even know what that would be. Maybe a 'modern' controller (joystick) interface or a USB interface. Or maybe a Atari 850 type device. There is a USB interface cartridge designed years ago but the lack of drivers written for it didn't help it catch on. I think I still have it somewhere here.

 

The point I guess is that by having the card do more than one function, people wouldn't be as bothered with using up a slot for it and not mind buying an extra card for the 1090, especially if it was something most people would use.

The USB cartridge is still available through Atarimax and Abbuc.

Link to comment
Share on other sites

13 minutes ago, Allan said:

Not anything in particular. Just that since there are limited number of slots, it would be a shame to use up one slot just to make a memory expansion card usable with a 130XE/800XE. I guess it would have to be something that did not require a lot of real estate on a board. My knowledge of electronics is terrible so I wouldn't even know what that would be. Maybe a 'modern' controller (joystick) interface or a USB interface. Or maybe a Atari 850 type device. There is a USB interface cartridge designed years ago but the lack of drivers written for it didn't help it catch on. I think I still have it somewhere here.

 

The point I guess is that by having the card do more than one function, people wouldn't be as bothered with using up a slot for it and not mind buying an extra card for the 1090, especially if it was something most people would use.

Probably the simple solution would be to combine the compatibility card with the memory card.  I did consider this but it creates somewhat of an economic problem.  The problem is cost and economics of scale.  Realistically, since the memory cards won't be sold in large numbers the cost can't be dropped to something in-line with what what is "normal" in a world where you can get gigabytes worth of storage on a $20 USB key.  Realistically, unless the time is donated, a 320k memory card costs around $75 each.  This is based on the normal business practice of pricing something 3 to 4 times the material cost.  ($75 is about 3 times the total cost of the parts.)  In this example, a 320k memory card has about a dozen chips as well as a bunch of capacitors and some resistors.  So, if a compatibility card were to be combined with a memory card, it's price would be around $100 and those with XL's would be paying for something they don't need.  Creating a combined memory card would also result in excess inventory for whoever is making the cards. 

 

The compatibility card can also be eliminated if the XE has a wire connected from the MMU to pin A of the ECI.  For people who can solder, and don't mind modifying their machine, this is a cheap fix.  But there are many for which either (and understandably) don't want to modify their machines and/or can't solder.  So the compatibility card is a solution.  

 

The need for such a compatibility card, in my opinion, is also absolutely ridiculous.  All it does it re-create the /EXTENB signal the XL's provided but that Atari, for reasons I cannot explain, completely omitted.  But that is probably the topic of another thread.   lol

 

So, anyhow, those are my thoughts as to the issues involved with combining the cards.

 

My thoughts on other 1090 cards:

 

Since there are 5 slots available, using 2 slots for a memory upgrade is, admittedly, wasteful.  However, we do have a serious problems here.  What do we put in the other 3 slots?  Presently there is an 80 column card that has been re-made.  Other than that, nothing really.  I do have a card for a numeric keypad I need to finish.  Given the number of chips and time involved, that's probably a $50 card...just to connect the numeric keypad without using a joystick port.  (I've also been dragging my feet on this card because I need a good way to troubleshoot it and I am not an assembly language programmer.)

 

So, 1090 cards are expensive.  Even a cheaper version of the 80 column card, using as many modern components as possible (to reduce the cost) and considering a normal markup of 3 times the cost, would be well over $120.  (I was looking into using the original components to make an 80 column card and the one chip was $30 while the modern replacement was $3.  So creating 80 column boards with original components would be horribly expensive.)

 

Other card ideas could include a USB interface, as you suggest.  Probably the easiest USB interface would be to integrate a 1090 card with an off-the-shelf microcontroller that supports USB.

 

Many other cards could be created for the 1090.  1090 cards are, admittedly, complicated devices.  This is a big reason why I have released my document regarding the parallel port as I have already had bad boards made based on wrong information and hope that having such a document available will encourage others to support and develop for this amazing upgrade to the Atari computers.  (I also released my schematic for the 320k memory card so as to show others how to interface memory cards with the 1090.)

 

Other ideas for 1090 cards could include Fujinet, a print spooler (with memory), SD card "disk drive", real-time clock, etc.  All require developers.

 

I have a theory that a 1090 could handle an Axlon compatible 4MB memory upgrade if PORTB is interrogated to ensure that $CFFF is only available and the Axlon banks are only available under the right conditions.  (i.e.  The OS ROM is enabled and PORTB banking is turned off.)  This would bring the XL's and XE's up to the memory capabilities of the Atari 800.

 

So, there's lots of ideas.  But putting them into practice is another issue.

 

Maybe a question should be posed as to what people would most desire to have in a 1090 card?

 

  • Like 1
Link to comment
Share on other sites

17 minutes ago, Goochman said:

Was there a CP/M and MS-DOS card?

There was, at least, a plan for a Z80 card.  I believe the intent was to run CP/M.  The Z80 card appears to be designed to use one (or more) of Atari's 1066 RAM boards for it's memory.  But I didn't find any clues as to how everything was to have supposed to work.  Maybe there was a design document made but I didn't find it on the internet archive of the atari museum website.

 

z80_board_mechanical.thumb.png.4befe961a0cdfc1f2e6e9aa1cbc51027.png

 

z80_board_schematics.thumb.png.349f7c2444934be8594cb5865188bd03.png

 

  • Like 1
Link to comment
Share on other sites

3 minutes ago, _The Doctor__ said:

header across the top of the card too, not just the backplane for signal on the aux computation cards... might want to check into that ;)

I looked at that 40 pin header and I believe it's to be connected to the 40 pin header on the top of the RAM card(s) (via a ribbon cable?) for the Z80 to use that memory for itself.  (The attached schematic is for a 1066 and shows a compatible 40 pin connector.)  But there really isn't any information on this.  I would assume that the Z-80 would have some sort of boot loader, OS ROM, BIOS, etc. as well.  There is no clue as to how that would work.

 

1066_schematic.thumb.png.e5508632a872f1bb01db7decb6c3a64a.png

 

 

 

 

Link to comment
Share on other sites

4 hours ago, reifsnyderb said:

 

 

Maybe a question should be posed as to what people would most desire to have in a 1090 card?

 

well I'm sure I probably weighed in before, but I'm just always desiring to have the ultimate Atari, which for me is an Atari with a hard drive, upgraded memory, 80 columns, an accelerator, spartados x, wi-fi, and mechanical keyboard.   

 

Not that I watch the thread assuming the 1090 would provide those things, but I find interesting the 1090 for what solutions to that it may provide someday  There are quite a few paths to upgraded memory without soldering such as avg cart, syscheck, zaxon upgrades, or 130xe, however a battery backed 16mb sized ram card, if it survives power offs, I'd probably consider it to be a hard drive solution.    Or just that sd card option you mentioned would probably put the 1090 on a must buy list, for me.  because, at least today, 'hard drives' (avg cart/side/ultimate) are cartridges that take the cartridge port - I want my cartridge port free for a rom.  A rom that might access my pbi hard drive.    Also the fujinet is sio based, as far as I know - a speed limiter.  If there were a pbi based one, that was faster, that'd be popular, imho.  all my atari's have bad keybaords, even the one with an AHI USB installed, since that essentially doesn't map necessary keys, and its just sold as if it works, but it really doesn't.   well, if playing a game that doesn't need those keys, but for programming I think I need those keys, lol.  So a keyboard card, that doesn't require soldering, if that's possible, that would be unique.

 

 

Link to comment
Share on other sites

7 minutes ago, kenames99 said:

hi,

 clausb actually did an update on the 1066 memory card to use 256K RAM chips instead of the 64K. with his permission I put that updated schematic in the github reo at https://github.com/kenames99/1066. feel free to go check it out.

 

Ken

 

I'll have to take a look.  Is banking still performed via $D1FE?

 

 

Link to comment
Share on other sites

1 hour ago, Mark2008 said:

well I'm sure I probably weighed in before, but I'm just always desiring to have the ultimate Atari, which for me is an Atari with a hard drive, upgraded memory, 80 columns, an accelerator, spartados x, wi-fi, and mechanical keyboard.   

 

Not that I watch the thread assuming the 1090 would provide those things, but I find interesting the 1090 for what solutions to that it may provide someday  There are quite a few paths to upgraded memory without soldering such as avg cart, syscheck, zaxon upgrades, or 130xe, however a battery backed 16mb sized ram card, if it survives power offs, I'd probably consider it to be a hard drive solution.    Or just that sd card option you mentioned would probably put the 1090 on a must buy list, for me.  because, at least today, 'hard drives' (avg cart/side/ultimate) are cartridges that take the cartridge port - I want my cartridge port free for a rom.  A rom that might access my pbi hard drive.    Also the fujinet is sio based, as far as I know - a speed limiter.  If there were a pbi based one, that was faster, that'd be popular, imho.  all my atari's have bad keybaords, even the one with an AHI USB installed, since that essentially doesn't map necessary keys, and its just sold as if it works, but it really doesn't.   well, if playing a game that doesn't need those keys, but for programming I think I need those keys, lol.  So a keyboard card, that doesn't require soldering, if that's possible, that would be unique.

 

 

Sounds like a nice list.  Thanks!  A keyboard card is a good idea, too.  It's quite possible to tie a 1090 card to a micro controller...which would allow for a lot of options.

Link to comment
Share on other sites

19 minutes ago, reifsnyderb said:

Sounds like a nice list.  Thanks!  A keyboard card is a good idea, too.  It's quite possible to tie a 1090 card to a micro controller...which would allow for a lot of options.

a microcontroller that supports usb 1.0 or 1.1 thru 2.0 would allow atari to communicate with a multitude of devices. the only limiting factor is drivers to talk to each device. I wrote a driver from scratch for the older usb cart that talked to keyboards, a fair lot more then the original kbd driver did. I did not care for the usb cart though as it used ram at memlo for drivers. so I tucked that cart away in my drawer of carts. anyway, a microcontroller with a usb stack resident would offload a lot of work, would mostly need an API to talk between atari and said controller. very do-able these days I think.

 

Ken

 

Link to comment
Share on other sites

Hello Brian

 

8 hours ago, reifsnyderb said:

The need for such a compatibility card, in my opinion, is also absolutely ridiculous.  All it does it re-create the /EXTENB signal the XL's provided but that Atari, for reasons I cannot explain, completely omitted.

 

How big is the compatibility card?  How big does it need to be?

 

8 hours ago, reifsnyderb said:

Other ideas for 1090 cards could include Fujinet, a print spooler (with memory), SD card "disk drive", real-time clock, etc.  All require developers.

Why not use an atomic clock decoder?

 

Sincerely

 

Mathy

 

 

  • Like 1
Link to comment
Share on other sites

1 hour ago, Mathy said:

Hello Brian

 

 

How big is the compatibility card?  How big does it need to be?

It's about 3 inches by 2 inches.  It doesn't need to be big.  It could be even smaller when CPLD's become available again.

 

1 hour ago, Mathy said:

Why not use an atomic clock decoder?

It's possible, of course.  Whatever interface is used should probably be compatible with legacy real time clock API's.

Link to comment
Share on other sites

Hello Brian

 

23 hours ago, reifsnyderb said:

It's about 3 inches by 2 inches.  It doesn't need to be big.  It could be even smaller when CPLD's become available again.

 

That's probably a little bit too big to plug the compatibility card into the RAM card or vice versa...

 

Sincerely

 

Mathy

 

Link to comment
Share on other sites

On 12/21/2022 at 6:33 PM, Mathy said:

Why not use an atomic clock decoder?

Reception is highly variable, and they'd only be useful in certain parts of the continental US and Pacific.  Note that I'm saying that as someone who likes both atomic clocks and the idea.

 

Granted, this won't necessarily solve the reception issue, but a GPS (and/or Galileo, GLONASS, etc.) receiver could do the same thing.  It would also prevent it from being as region-specific as the atomic clock, and would add positioning as a bonus.  Could be handy to be able to poll that info for running weather stations, APRS, etc.

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...