Jump to content
IGNORED

Atari OS versions 4 and 5


Recommended Posts

       Here are versions 4 and 5 of the Atari 8-bit OS, I'm not sure if these were already out there or not so here they are with notes. These were compiled from source code found on a tape backup of the Data General mainframe HCD used.

 

        Revision 4, Version 0 (600XL/800XL/1450XLD)

 

        Add support for SIO fast mode (38400 baud).
        Add resident Help Text Viewer.
        Remove Peripheral Handler Loading Facility.
        07/16/84


        Revision 5, Version 0 (800XL/800XLF/900XLF/900XLFK)

 

        Revert to Rev. B device handlers (E:, C:, P:, S:, K:),
        (with bug fixes) to eliminate need for Translator.
        Remove parallel I/O support.
        Fix keyboard display in self-test.
        09/04/84

 

Atari OS Rev 4 (600XL-800XL-1450XLD) 7-16-84.rom Atari OS Rev 5 (800XL-800XLF-900XLF-900XLFK) 9-4-84.rom

  • Like 5
  • Thanks 4
Link to comment
Share on other sites

Thanks for posting these. I have several 800XLs for my museum project. It will be cool to be able to demonstrate the different OS versions.

 

Is it possible to share the source code too, please?

Link to comment
Share on other sites

1 hour ago, reifsnyderb said:

Right... this was published by Curt V. back in 2005. So, available for a long time.

 

A little confusing, since it's "XL OS CC000001 rev. 4". It's in the archive of Atari OS sources published by @Kr0tki (with detailed notes, etc.).

 

Link to comment
Share on other sites

Posted (edited)
6 minutes ago, MrFish said:

Right... this was published by Curt V. back in 2005. So, available for a long time.

 

A little confusing, since it's "XL OS CC000001 rev. 4". It's in the archive of Atari OS sources published by @Kr0tki (with detailed notes, etc.).

 

I got it from a post from @Kr0tki.  I don't have the Rev 4, V0, as described.

Edited by reifsnyderb
Link to comment
Share on other sites

14 minutes ago, reifsnyderb said:

I don't have the Rev 4, V0, as described.

Correct. We don't have source code for this one.

 

It's listed in @Kr0tki's archive notes, with a little more information than what was posted by @Dutchman2000 above.

2.4.6. Rev. 4 (unknown signature) (1984-07-16)

Called "Revision 4, Version 0" in the source comments.

Another revision for the 600XL/800XL/1450XLD that did not go to production, it is the first one dated after Jack Tramiel bought the Consumer division of Atari, Inc. from Warner on 1 July 1984. It was developed by Michael Barall and contained the following changes:

Add support for SIO fast mode (38400 baud).
Add resident Help Text Viewer.
Remove Peripheral Handler Loading Facility.

No machine with this OS version has been found yet.

 

Link to comment
Share on other sites

3 hours ago, Dutchman2000 said:

       Here are versions 4 and 5 of the Atari 8-bit OS, I'm not sure if these were already out there or not so here they are with notes. These were compiled from source code found on a tape backup of the Data General mainframe HCD used.

 

        Revision 4, Version 0 (600XL/800XL/1450XLD)

 

        Add support for SIO fast mode (38400 baud).
        Add resident Help Text Viewer.
        Remove Peripheral Handler Loading Facility.
        07/16/84


        Revision 5, Version 0 (800XL/800XLF/900XLF/900XLFK)

 

        Revert to Rev. B device handlers (E:, C:, P:, S:, K:),
        (with bug fixes) to eliminate need for Translator.
        Remove parallel I/O support.
        Fix keyboard display in self-test.
        09/04/84

 

Atari OS Rev 4 (600XL-800XL-1450XLD) 7-16-84.rom 16 kB · 11 downloads Atari OS Rev 5 (800XL-800XLF-900XLF-900XLFK) 9-4-84.rom 16 kB · 10 downloads

Do these work on the 65XE/130XE's too?

 

What size is the EPROM we need to burn them onto? i.e. 27C64 or something else?

 

 

Link to comment
Share on other sites

1 hour ago, MrFish said:

You mean cracking jokes? :D

 

Never underestimate the contribution that a good joke makes. When I started my night job, everyone just drug through the job, now I have everyone laughing, I've been promoted twice, and our productivity scores are higher than they've ever been.

 

But I was referring to your awesome site and the like.

  • Like 1
Link to comment
Share on other sites

3 hours ago, bent_pin said:

Never underestimate the contribution that a good joke makes.

Amen.

 

3 hours ago, bent_pin said:

But I was referring to your awesome site and the like.

Thanks. Actually, I was joking about you meaning my jokes were awesome. ;)

 

  • Like 1
Link to comment
Share on other sites

13 hours ago, macsonny said:

Do these work on the 65XE/130XE's too?

 

What size is the EPROM we need to burn them onto? i.e. 27C64 or something else?

 

 

 

They should work for 64KB, but not sure they have the expanded memory test in the diagnostic self test.

 

They are 16KB in size so you would need a minimum 16x8=128Kb EPROM or ROM. 27128, 27256 or 27512 EPROMs would be suitable. Just move the 128Kb data to last 128Kb bank.

Link to comment
Share on other sites

37 minutes ago, Dutchman2000 said:

Yes it is.  What exactly are you looking for?

Well, everything, of course. Even stuff that might not be useful for practical purposes, it could be invaluable for historical preservation.

 

It would be fantastic if you could post and share all the content online or at the cloud.

  • Like 2
Link to comment
Share on other sites

9 hours ago, Dutchman2000 said:

Yes it is.  What exactly are you looking for?

As ijor pointed out, everything.  Right now the only sources we have official documents for are A, B, R2 (bb1r2) and R5 (cc1r4).  Specifically, are there any other OS versions on the backup, how about documented 1050 code (even though we've mostly reversed engineered that) etc.   

 

It's hard to pick from santa's list w/o knowing what's in the catalog. :)

 

@Dutchman2000  I would also like to know the history of the tape, the process of how it was recovered etc.  The history of the recovery is just as interesting!

  • Like 1
Link to comment
Share on other sites

2 hours ago, Dutchman2000 said:

Here is source for disk controller software of December 1982.

REVEX.ASM 70.8 kB · 3 downloads

This is post revision E 810 firmware ("rev. EX"), adding the ability to format long sectors. Interesting that the large changelist seems to match revision E and refers to rev. B/C, but there is one reference later in the code to a rev. D that we haven't seen.

 

Are there any other versions of the 810 source, or 815/1050? (815 source got posted a while back, but got mangled a bit by the forum.)

 

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