Jump to content
IGNORED

OS dumps & ATARI Translator


Ricky Spanish

Recommended Posts

So we can dump the computers OS, yet, can't upload them the same way, so how does the ATARI TRANSLATOR DISK upload the 400/800 OS to our XL computers?

I know it blocks the factory OS and places the 400/800 OS into ram. But that's all I know. Asking cause I think it would be nice just to upload an OS without having

to buy different hardware / replace chips etc. Thanks. 

Link to comment
Share on other sites

It would need to load the OS into low RAM so no need to access the disk via OS during the install, then

switch out the OS and copy the replacement OS up to the correct location.

 

Did something similar for a printer driver, copied the OS to RAM, switch out the OS, copy the OS back

to RAM, make changes to the OS now resident in RAM, printer driver with no extra RAM usage :)

 

 

  • Like 1
Link to comment
Share on other sites

You can copy the OS to Ram and modify it in place.  Or have one you load from disk to replace the stock OS.

Running an OS from RAM has the risk of being overwritten.

Translator OS I believe does have some modifications though minor.

 

You need a code stub in lower Ram so that your replacement OS survives a warmstart (reset).

Modifications needed to the OS would be such things as making sure the top of memory test doesn't exceed address $BFFF.

 

For testing purposes it's handy to be able to load a different OS.  But in the real world you'd still want one on switchable flash or Eprom.

  • Like 1
Link to comment
Share on other sites

Something I forgot - with the XL OS you'd have a hard time with Self-Test and possibly the 1200XL rainbow logo.  The switchable part that loads at $5000 is right in the middle of main Ram, so having that reside there isn't very practical.

I suppose in lieu of BYE you could probably have it as a loadable binary file.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
On 8/28/2022 at 8:15 PM, Rybags said:

Something I forgot - with the XL OS you'd have a hard time with Self-Test and possibly the 1200XL rainbow logo.  The switchable part that loads at $5000 is right in the middle of main Ram, so having that reside there isn't very practical.

I suppose in lieu of BYE you could probably have it as a loadable binary file.

Is rev 10 and rev 11 that much different ? AFAIK all the memory locals are the same. 

Link to comment
Share on other sites

1 hour ago, Ricky Spanish said:

Is rev 10 and rev 11 that much different ? AFAIK all the memory locals are the same. 

In my limited tests, rev 11 is more compatible than rev 10 with some earlier 400/800 software. Had the 1200XL not been canceled so abruptly it would have undoubtedly become the standard. It's not that hard at all to put into real hardware with a pair of 8Kb EEPROMs and a little bit of minimal hardware work if necessary to reconfigure some motherboard jumpers.

 

 

 

B49B93BA-7E73-4B51-957B-4CAFC0247C65.jpg

Link to comment
Share on other sites

14 minutes ago, DrVenkman said:

In my limited tests, rev 11 is more compatible than rev 10 with some earlier 400/800 software. Had the 1200XL not been canceled so abruptly it would have undoubtedly become the standard. It's not that hard at all to put into real hardware with a pair of 8Kb EEPROMs and a little bit of minimal hardware work if necessary to reconfigure some motherboard jumpers.

 

 

 

B49B93BA-7E73-4B51-957B-4CAFC0247C65.jpg

Did you make those ?

Link to comment
Share on other sites

9 minutes ago, Ricky Spanish said:

You willing to make a couple more ? :D 

Unfortunately I don't think I have any more compatible EPROMs. And mailing them to Canada would be probably be more expensive than it's worth, lol. I expect there's got to be someone around here who can use domestic Canada Post for you. :)  


There's a whole thread around here from two-three years ago that has the details on how to do the conversion. It's a lot simpler if your 1200XL came from the factory with EPROMs already, which some did. All three of mine came with mask ROMs though, so I didn't have that luck.

 

 

Link to comment
Share on other sites

3 minutes ago, DrVenkman said:

Unfortunately I don't think I have any more compatible EPROMs. And mailing them to Canada would be probably be more expensive than it's worth, lol.

Everything I bought cames outta the states lol. The 256k DRAMs / Sdrive Max / UAV / 256 RAMBO. Except for my Hercules cables. Even then I still had to pay USD haha.

Link to comment
Share on other sites

From kr0tki’s documents on every OS version:

Rev. 11 was developed by Robert Scott Scheiman,[38], and it fixed several problems of the previous revision with function of the Reset key.[29] The order of routines was also changed, apparently to fit in a few unofficial OS vectors for better compatibility with programs designed for the 400/800 OS revisions. The most noticeable difference is in the power-up display - in rev. 11 an ® mark was added to the Atari logo.

 

Link to comment
Share on other sites

  • 1 month later...

From a quick look - Rev 10 doesn't have the soft delay loop on cold/warmstart.

The delay exists in all future OS releases and I would say the reason is as a Reset key debounce.

There is s short time where the OS clears Page 3 which contains the magic number sequence indicating the machine has already had a coldstart.

If those numbers aren't present the OS assumes a coldstart is required.  A bouncing key or the user pressing Reset twice with the right timing can cause a (usually unwanted) coldstart.

 

With practice I was able to generate a coldstart this way on my 800XL probably better than 1 in 10 attempts.  I guess without this delay it could have been a problem on the machines with that OS revision.

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