diff --git a/FDISK/GOSMF1MB.atr b/FDISK/GOSMF1MB.atr new file mode 100644 index 0000000..f7c22bb Binary files /dev/null and b/FDISK/GOSMF1MB.atr differ diff --git a/FDISK/GOSMF8MB.atr b/FDISK/GOSMF8MB.atr new file mode 100644 index 0000000..a8a1682 Binary files /dev/null and b/FDISK/GOSMF8MB.atr differ diff --git a/FDISK/GOSMFIDE.atr b/FDISK/GOSMFIDE.atr new file mode 100644 index 0000000..bd5c002 Binary files /dev/null and b/FDISK/GOSMFIDE.atr differ diff --git a/FDISK/GOSMYID2.atr b/FDISK/GOSMYID2.atr new file mode 100644 index 0000000..fab2d26 Binary files /dev/null and b/FDISK/GOSMYID2.atr differ diff --git a/FDISK/MYCODE01.atr b/FDISK/MYCODE01.atr index 985248b..f528cc6 100644 Binary files a/FDISK/MYCODE01.atr and b/FDISK/MYCODE01.atr differ diff --git a/FDISK/Text Wizard + V1.3 _ side A _ Atari 825.atx b/FDISK/Text Wizard + V1.3 _ side A _ Atari 825.atx new file mode 100644 index 0000000..d26e9e0 Binary files /dev/null and b/FDISK/Text Wizard + V1.3 _ side A _ Atari 825.atx differ diff --git a/FDISK/Text Wizard + V1.3 _ side B _ Epson MX-80.atx b/FDISK/Text Wizard + V1.3 _ side B _ Epson MX-80.atx new file mode 100644 index 0000000..170d958 Binary files /dev/null and b/FDISK/Text Wizard + V1.3 _ side B _ Epson MX-80.atx differ diff --git a/FDISK/Text Wizard + V1.3B _ side A _ Atari 825.atx b/FDISK/Text Wizard + V1.3B _ side A _ Atari 825.atx new file mode 100644 index 0000000..1191fcd Binary files /dev/null and b/FDISK/Text Wizard + V1.3B _ side A _ Atari 825.atx differ diff --git a/FDISK/Text Wizard + V1.3B _ side B _ Epson MX-80.atx b/FDISK/Text Wizard + V1.3B _ side B _ Epson MX-80.atx new file mode 100644 index 0000000..b751eb8 Binary files /dev/null and b/FDISK/Text Wizard + V1.3B _ side B _ Epson MX-80.atx differ diff --git a/MISC/Text Wizard + V1.2.xex b/MISC/Text Wizard + V1.2.xex new file mode 100644 index 0000000..7e58287 Binary files /dev/null and b/MISC/Text Wizard + V1.2.xex differ diff --git a/ROM/ACTION_Version_3.6_(C)_1983_ACS_034M.car b/ROM/ACTION-36-34M.car similarity index 100% rename from ROM/ACTION_Version_3.6_(C)_1983_ACS_034M.car rename to ROM/ACTION-36-34M.car diff --git a/ROM/ACTION_Version_3.6_(C)_1983_ACS_034M.rom b/ROM/ACTION-36-34M.rom similarity index 100% rename from ROM/ACTION_Version_3.6_(C)_1983_ACS_034M.rom rename to ROM/ACTION-36-34M.rom diff --git a/ROM/ACTION-36-ROM-OSS.car b/ROM/ACTION-36-OSS.car similarity index 100% rename from ROM/ACTION-36-ROM-OSS.car rename to ROM/ACTION-36-OSS.car diff --git a/ROM/ACTION-37-ROM-OSS-16k.car b/ROM/ACTION-37-OSS-16K.car similarity index 100% rename from ROM/ACTION-37-ROM-OSS-16k.car rename to ROM/ACTION-37-OSS-16K.car diff --git a/ROM/ACTION-37-ROM-Plain-16k.car b/ROM/ACTION-37-PLAIN-16K.car similarity index 100% rename from ROM/ACTION-37-ROM-Plain-16k.car rename to ROM/ACTION-37-PLAIN-16K.car diff --git a/ROM/Assembler Editor.rom b/ROM/ASSEMBLER.rom similarity index 100% rename from ROM/Assembler Editor.rom rename to ROM/ASSEMBLER.rom diff --git a/ROM/Atari_Basic_Rev._C.car b/ROM/ATARIBASC.car similarity index 100% rename from ROM/Atari_Basic_Rev._C.car rename to ROM/ATARIBASC.car diff --git a/ROM/Atari Basic Rev. C.rom b/ROM/ATARIBASC.rom similarity index 100% rename from ROM/Atari Basic Rev. C.rom rename to ROM/ATARIBASC.rom diff --git a/ROM/AT_5200.ROM b/ROM/AT_5200.ROM new file mode 100644 index 0000000..62f4727 Binary files /dev/null and b/ROM/AT_5200.ROM differ diff --git a/ROM/GEOS_ATARI_130XE.XEX b/ROM/GEOS_ATARI_130XE.XEX new file mode 100644 index 0000000..b160e0a Binary files /dev/null and b/ROM/GEOS_ATARI_130XE.XEX differ diff --git a/ROM/GOSMF1MB.rom b/ROM/GOSMF1MB.rom new file mode 100644 index 0000000..979fdd6 Binary files /dev/null and b/ROM/GOSMF1MB.rom differ diff --git a/ROM/GOSMF8MB.rom b/ROM/GOSMF8MB.rom new file mode 100644 index 0000000..dc4833b Binary files /dev/null and b/ROM/GOSMF8MB.rom differ diff --git a/ROM/GOSMFIDE.rom b/ROM/GOSMFIDE.rom new file mode 100644 index 0000000..f782d3e Binary files /dev/null and b/ROM/GOSMFIDE.rom differ diff --git a/ROM/GOSMYID2.rom b/ROM/GOSMYID2.rom new file mode 100644 index 0000000..c46670a Binary files /dev/null and b/ROM/GOSMYID2.rom differ diff --git a/ROM/GOSSC512.rom b/ROM/GOSSC512.rom new file mode 100644 index 0000000..2f07339 Binary files /dev/null and b/ROM/GOSSC512.rom differ diff --git a/ROM/GOSSIDE.rom b/ROM/GOSSIDE.rom new file mode 100644 index 0000000..245bb31 Binary files /dev/null and b/ROM/GOSSIDE.rom differ diff --git a/ROM/OSROMS.TXT b/ROM/OSROMS.TXT new file mode 100644 index 0000000..8240816 --- /dev/null +++ b/ROM/OSROMS.TXT @@ -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. + diff --git a/ROM/ATARI PILOT.car b/ROM/PILOT.car similarity index 100% rename from ROM/ATARI PILOT.car rename to ROM/PILOT.car diff --git a/ROM/Atari PILOT.rom b/ROM/PILOT.rom similarity index 100% rename from ROM/Atari PILOT.rom rename to ROM/PILOT.rom diff --git a/ROM/REV01.ROM b/ROM/REV01.ROM new file mode 100644 index 0000000..642cc2c Binary files /dev/null and b/ROM/REV01.ROM differ diff --git a/ROM/REV02.ROM b/ROM/REV02.ROM new file mode 100644 index 0000000..75dbc33 Binary files /dev/null and b/ROM/REV02.ROM differ diff --git a/ROM/REV03.ROM b/ROM/REV03.ROM new file mode 100644 index 0000000..f82d0db Binary files /dev/null and b/ROM/REV03.ROM differ diff --git a/ROM/REV04.ROM b/ROM/REV04.ROM new file mode 100644 index 0000000..f5c986e Binary files /dev/null and b/ROM/REV04.ROM differ diff --git a/ROM/REV10.ROM b/ROM/REV10.ROM new file mode 100644 index 0000000..7e67151 Binary files /dev/null and b/ROM/REV10.ROM differ diff --git a/ROM/REVAPAL.ROM b/ROM/REVAPAL.ROM new file mode 100644 index 0000000..fe893be Binary files /dev/null and b/ROM/REVAPAL.ROM differ diff --git a/ROM/REVBNTSC.ROM b/ROM/REVBNTSC.ROM new file mode 100644 index 0000000..f8acffc Binary files /dev/null and b/ROM/REVBNTSC.ROM differ diff --git a/ROM/The Learning Phone.rom b/ROM/The Learning Phone.rom new file mode 100644 index 0000000..f993db5 Binary files /dev/null and b/ROM/The Learning Phone.rom differ diff --git a/atari800.cfg b/atari800.cfg index f9122a9..23f9b7a 100644 --- a/atari800.cfg +++ b/atari800.cfg @@ -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