This commit is contained in:
Greg Gauthier 2023-01-07 19:55:06 +00:00
parent d04d991b7c
commit 2669139c76
38 changed files with 153 additions and 13 deletions

BIN
FDISK/GOSMF1MB.atr Normal file

Binary file not shown.

BIN
FDISK/GOSMF8MB.atr Normal file

Binary file not shown.

BIN
FDISK/GOSMFIDE.atr Normal file

Binary file not shown.

BIN
FDISK/GOSMYID2.atr Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
MISC/Text Wizard + V1.2.xex Normal file

Binary file not shown.

BIN
ROM/AT_5200.ROM Normal file

Binary file not shown.

BIN
ROM/GEOS_ATARI_130XE.XEX Normal file

Binary file not shown.

BIN
ROM/GOSMF1MB.rom Normal file

Binary file not shown.

BIN
ROM/GOSMF8MB.rom Normal file

Binary file not shown.

BIN
ROM/GOSMFIDE.rom Normal file

Binary file not shown.

BIN
ROM/GOSMYID2.rom Normal file

Binary file not shown.

BIN
ROM/GOSSC512.rom Normal file

Binary file not shown.

BIN
ROM/GOSSIDE.rom Normal file

Binary file not shown.

140
ROM/OSROMS.TXT Normal file
View File

@ -0,0 +1,140 @@
Atari 8-bit Operating Systems
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 3.3, 6/27/1999.
By Freddy Offenga (mailto:F.Offenga@student.kun.nl)
400/800 10kB OS roms
~~~~~~~~~~~~~~~~~~~~
Rev. TV Date CRC-32 Part Nr(s)
~~~~ ~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
A NTSC (?) (?) (?)
A PAL (?) 0x72b3fed4 CO15199, CO15299, CO12399B
B NTSC (?) 0x0e86d61d CO12499B, CO14599B, 12399B
B PAL (?) (?) (?)
XL/XE 16kB OS roms
~~~~~~~~~~~~~~~~~~
Rev. System Date CRC-32 Part Nr(s)
~~~~ ~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
10 1200XL 10/26/1982 0xc5c11546 CO60616A, CO60617A
11 1200XL 12/23/1982 (?) CO60616B, CO60617B
1 600XL 03/11/1983 0x643bcc98 CO62024
2 XL/XE 05/10/1983 0x1f9cd270 CO61598B
3 800XE 03/01/1985 0x29f133f7 C300717
4 XEGS 05/07/1987 0x1eaf4002 C101687
(?) This information is missing. If someone can supply this info,
please write me an e-mail.
NOTES:
The 400/800 O.S's consist of three ROMs (two 4kB and one 2kB).
The 1200XL contains two ROMs for the OS (8k each), XL/XE's use a single
16k ROM and the 16k XEGS OS is stored in a 32k ROM (together with 8k
BASIC and 8k for Missile Command).
Origins of ROM information
~~~~~~~~~~~~~~~~~~~~~~~~~~
400/800 rev.A NTSC Could exist, since the PAL version exists and
rev.A is mentioned in the rev.B source code.
400/800 rev.A PAL All info found in two Atari 400's and Atari 800
ROM module CX801.P
400/800 rev.B NTSC Information from a ROM dump and the rev.B source
listing. The part numbers were listed in the
catalog from 'Best Electronics'. According to
'Mapping the Atari' rev.B ROMs have a 'B' at the
end of the part number, therefore I figure these
part numbers are from rev.B.
400/800 rev.B PAL Could exist, since the NTSC version exists and
there's some conditional PAL/NTSC assembly in
the rev.B source code
1200XL rev.10 PAL/NTSC All info found in an Atari 1200XL. The XL/XE
rev.2 source code refers to it as rev.10.
'Best Electronics' calls it rev.A.
1200XL rev.11 PAL/NTSC Refered to rev.11 by the XL/XE source code.
'Best Electronics' calls it rev.B.
XL/XE rev.1 All info found in an Atari 600XL
XL/XE rev.2 All info found in an Atari 800XL
XL/XE rev.3 All info found in an 800XE
XL/XE rev.4 All info found in an Atari XE Game System
O.S. Authors and dates
~~~~~~~~~~~~~~~~~~~~~~
The following info is from the Atari XL/XE rev.2 source code.
Revision A (400/800)
D.Crane / A.Miller / L.Kaplan / R.Whitehead
Revision B (400/800)
Fix several problems.
M.Mahar / R.S.Scheiman
Revision 10 (1200XL)
Support 1200XL, add new features.
H.Stewart / L.Winner / R.S.Scheiman /
Y.M.Chen / M.W.Colburn 10/26/82
Revision 11 (1200XL)
Fix several problems.
R.S.Scheiman 12/23/82
Revision 1 (600XL/800XL)
Support PBI and on-board BASIC.
R.S.Scheiman / R.K.Nordin / Y.M.Chen 03/11/83
Revision 2 (600XL/800XL)
Fix several problems.
R.S.Scheiman 05/10/83
Bring closer to coding standard (object unchanged)
R.K.Nordin 11/01/83
Vapour-ware
~~~~~~~~~~~
The following OS roms originate from rare Atari 8-bit systems.
Since I don't own any of these (unfortunately), I don't have much
information about these roms. Who can help me?
I've got two 16K rom dumps from the 1450XLD. Both ID's are rev.3.
The first dated 3/23/1984 comes from the 'Pooldisk Too' CD-ROM
(filename: 1540os3.v0) and the second dated 6/21/1984 was send to
me by Nir Dary (filename: os1450.128). Main differences between
these two are in the first 3K ($C000 - $CBFF).
The XL/XE OS rev.3B is from an Atari from Arabia. It's probably based
on rev.3. There are changes in the fonts (Arab characters) and several
patches in the code. More info at:
http://www.savetz.com/vintagecomputers/arabic65xe/
Rev. Found in Size CRC-32 Date
~~~~ ~~~~~~~~ ~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~
3 1450XLD 16kB 0x0d477aa1 3/23/1984
3 1450XLD 16kB 0xd425a9cf 6/21/1984
3B 65XE 16kB 0xf0a236d3 7/21/1984
References
~~~~~~~~~~
- The modified september Atari 400/800 computer operating system
listing, revision B, (c)1982 Atari.
- The Atari O.S. source code rev.2, (c)1984 Atari.
- Atari XL addendum Atari home computer system operating system
manual: supplement to Atari 400/800 technical reference notes.
- Best Electronics, catalog of Atari 8-bit parts.
- Mapping the Atari, revised edition, Ian Chadwick, Compute! books
publication, 1985.
Credits
~~~~~~~
Special thanks to Nir Dary for the rev.2 source code, rom dumps and
the 1200XL. It's in good hands.

BIN
ROM/REV01.ROM Normal file

Binary file not shown.

BIN
ROM/REV02.ROM Normal file

Binary file not shown.

BIN
ROM/REV03.ROM Normal file

Binary file not shown.

BIN
ROM/REV04.ROM Normal file

Binary file not shown.

BIN
ROM/REV10.ROM Normal file

Binary file not shown.

BIN
ROM/REVAPAL.ROM Normal file

Binary file not shown.

BIN
ROM/REVBNTSC.ROM Normal file

Binary file not shown.

BIN
ROM/The Learning Phone.rom Normal file

Binary file not shown.

View File

@ -1,23 +1,23 @@
Atari 800 Emulator, Version 5.0.0
ROM_OS_A_NTSC=
ROM_OS_A_PAL=
ROM_OS_B_NTSC=
ROM_OS_AA00R10=
ROM_OS_A_PAL=/home/gmgauthier/Atari/ROM/REVAPAL.ROM
ROM_OS_B_NTSC=/home/gmgauthier/Atari/ROM/REVBNTSC.ROM
ROM_OS_AA00R10=/home/gmgauthier/Atari/ROM/REV10.ROM
ROM_OS_AA00R11=
ROM_OS_BB00R1=
ROM_OS_BB00R1=/home/gmgauthier/Atari/ROM/REV01.ROM
ROM_OS_BB01R2=/home/gmgauthier/Atari/ROM/ATARIXL.ROM
ROM_OS_BB02R3=
ROM_OS_BB02R3V4=
ROM_OS_CC01R4=
ROM_OS_BB01R3=
ROM_OS_BB01R4=
ROM_OS_BB01R3=/home/gmgauthier/Atari/ROM/REV03.ROM
ROM_OS_BB01R4=/home/gmgauthier/Atari/ROM/REV04.ROM
ROM_OS_BB01R59=
ROM_OS_BB01R59A=
ROM_5200=
ROM_5200=/home/gmgauthier/Atari/ROM/AT_5200.ROM
ROM_5200_A=
ROM_BASIC_A=
ROM_BASIC_B=
ROM_BASIC_C=/home/gmgauthier/Atari/ROM/ATARIBAS.ROM
ROM_BASIC_C=/home/gmgauthier/Atari/ROM/ATARIBASC.rom
ROM_XEGAME=
ROM_400/800_CUSTOM=/home/gmgauthier/Atari/ROM/ATARIOSB.ROM
ROM_XL/XE_CUSTOM=
@ -29,10 +29,10 @@ OS_XL/XE_VERSION=AUTO
OS_5200_VERSION=AUTO
BASIC_VERSION=AUTO
XEGS_GAME_VERSION=AUTO
ATARI_FILES_DIR=/home/gmgauthier/Atari
ATARI_FILES_DIR=/home/gmgauthier/Atari/ROM
ATARI_FILES_DIR=/home/gmgauthier/Atari/FDISK
ATARI_FILES_DIR=/home/gmgauthier/Atari/HDISK
ATARI_FILES_DIR=/home/gmgauthier/Atari/CASSETTE
SAVED_FILES_DIR=/home/gmgauthier/Atari/MISC
SHOW_HIDDEN_FILES=1
H1_DIR=/home/gmgauthier/Atari/HDISK
@ -53,7 +53,7 @@ DISABLE_BASIC=1
ENABLE_SIO_PATCH=1
ENABLE_SLOW_XEX_LOADING=0
ENABLE_H_PATCH=1
ENABLE_P_PATCH=0
ENABLE_P_PATCH=1
ENABLE_R_PATCH=1
ENABLE_NEW_POKEY=1
STEREO_POKEY=0
@ -70,7 +70,7 @@ BLACK_BOX_ROM=
XLD_D_ROM=
XLD_V_ROM=
PROTO80_ROM=
CARTRIDGE_FILENAME=/home/gmgauthier/Atari/ROM/ACTION-37-ROM-OSS-16k.car
CARTRIDGE_FILENAME=/home/gmgauthier/Atari/ROM/ACTION-37-OSS-16K.car
CARTRIDGE_TYPE=15
CARTRIDGE_PIGGYBACK_FILENAME=
CARTRIDGE_PIGGYBACK_TYPE=0
@ -116,8 +116,8 @@ FILTER_NTSC_ARTIFACTS=0.6
FILTER_NTSC_FRINGING=0.5
FILTER_NTSC_BLEED=0
FILTER_NTSC_BURST_PHASE=0
VIDEOMODE_WINDOW_WIDTH=1710
VIDEOMODE_WINDOW_HEIGHT=1059
VIDEOMODE_WINDOW_WIDTH=1600
VIDEOMODE_WINDOW_HEIGHT=1000
VIDEOMODE_FULLSCREEN_WIDTH=1920
VIDEOMODE_FULLSCREEN_HEIGHT=1080
VIDEOMODE_WINDOWED=1