pruning borked roms

This commit is contained in:
Greg Gauthier 2023-01-10 08:53:50 +00:00
parent 7b010cecf5
commit 33407be3e6
73 changed files with 13 additions and 152 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,140 +0,0 @@
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.

Binary file not shown.

BIN
ROM/OSROMS/xep80 u12.rom 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.

Binary file not shown.

View File

@ -1,25 +1,25 @@
Atari 800 Emulator, Version 5.0.0
ROM_OS_A_NTSC=
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_A_PAL=/home/gmgauthier/Atari/ROM/OSROMS/REVAPAL.ROM
ROM_OS_B_NTSC=/home/gmgauthier/Atari/ROM/OSROMS/REVBNTSC.ROM
ROM_OS_AA00R10=/home/gmgauthier/Atari/ROM/OSROMS/REV10.ROM
ROM_OS_AA00R11=
ROM_OS_BB00R1=/home/gmgauthier/Atari/ROM/REV01.ROM
ROM_OS_BB01R2=/home/gmgauthier/Atari/ROM/ATARIXL.ROM
ROM_OS_BB00R1=/home/gmgauthier/Atari/ROM/OSROMS/REV01.ROM
ROM_OS_BB01R2=/home/gmgauthier/Atari/ROM/OSROMS/ATARIXL.ROM
ROM_OS_BB02R3=
ROM_OS_BB02R3V4=
ROM_OS_CC01R4=
ROM_OS_BB01R3=/home/gmgauthier/Atari/ROM/Atari OS 800XE.rom
ROM_OS_BB01R4=/home/gmgauthier/Atari/ROM/REV04.ROM
ROM_OS_BB01R3=/home/gmgauthier/Atari/ROM/OSROMS/Atari OS 800XE.rom
ROM_OS_BB01R4=/home/gmgauthier/Atari/ROM/OSROMS/REV04.ROM
ROM_OS_BB01R59=
ROM_OS_BB01R59A=
ROM_5200=/home/gmgauthier/Atari/ROM/AT_5200.ROM
ROM_5200=/home/gmgauthier/Atari/ROM/OSROMS/AT_5200.ROM
ROM_5200_A=
ROM_BASIC_A=
ROM_BASIC_B=
ROM_BASIC_C=/home/gmgauthier/Atari/ROM/ATARIBASC.rom
ROM_BASIC_C=/home/gmgauthier/Atari/ROM/PROGRAMMING/ATARIBASC.rom
ROM_XEGAME=
ROM_400/800_CUSTOM=/home/gmgauthier/Atari/ROM/ATARIOSB.ROM
ROM_400/800_CUSTOM=/home/gmgauthier/Atari/ROM/OSROMS/ATARIOSB.ROM
ROM_XL/XE_CUSTOM=
ROM_5200_CUSTOM=
ROM_BASIC_CUSTOM=
@ -34,6 +34,7 @@ ATARI_FILES_DIR=/home/gmgauthier/Atari/ROM
ATARI_FILES_DIR=/home/gmgauthier/Atari/FDISK
ATARI_FILES_DIR=/home/gmgauthier/Atari/HDISK
SAVED_FILES_DIR=/home/gmgauthier/Atari/MISC
SAVED_FILES_DIR=/home/gmgauthier/Atari/PRINT
SHOW_HIDDEN_FILES=1
H1_DIR=/home/gmgauthier/Atari/HDISK
H2_DIR=
@ -70,8 +71,8 @@ BLACK_BOX_ROM=
XLD_D_ROM=
XLD_V_ROM=
PROTO80_ROM=
CARTRIDGE_FILENAME=/home/gmgauthier/Atari/ROM/PILOT.car
CARTRIDGE_TYPE=1
CARTRIDGE_FILENAME=/home/gmgauthier/Atari/ROM/Tamlilan.rom
CARTRIDGE_TYPE=2
CARTRIDGE_PIGGYBACK_FILENAME=/home/gmgauthier/Atari/ROM/ACTION-37-PLAIN-16K.car
CARTRIDGE_PIGGYBACK_TYPE=0
CARTRIDGE_AUTOREBOOT=1