Jum's A5200 Emulator, PS2 Version 0.7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 September 2002 This is an Atari 5200 emulator for PS2. The 6502 CPU emulator source is heavily based on a distribution by Neil Bradley. The POKEY sound emulator is a modified version of Ron Fries POKEY emulator. The rest is by me, using Bigboy's PS2 framework :) Obligatory Copyright Notice: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jum's A5200 Emulator is copyright 1999-2002 by James Higgs. POKEY Sound is copyright 1996 by Ron Fries. Jum's A5200 Emulator is free as long as it is not used in a commercial matter and not altered in any way. The contents of this archive should not be added to or changed in any way. I maintain the right to forbid the use of the emulator at any time. I am not responsible for any damage caused by the use of this program. This program is distributed "as-is". I make no guarantees as to it's accuracy, performance, or compatibility with the user's hardware. Jum's A5200 Emulator ("Jum52") is not to be included in CD collections of any sort. ****************************************************************** DO NOT ASK ME FOR ROM OR CARTRIDGE IMAGES !!! ****************************************************************** What's new: ~~~~~~~~~~ Some small fixes: 1. Implemented ANTIC mode 4/5 alternate colour bit. 2. Improved joystick code, implemented Pengo mode joystick. 3. Included PAL, NTSC and AUTO versions of the executable. What's not fixed: ~~~~~~~~~~~~~~~~ CDROM doesn't stop spinning. Compatibility: ~~~~~~~~~~~~~~ Most carts will run. These games give problems: Decathlon Mr. Do's Castle Quest for Quintana Roo Rescue on Fractalus Dual-Shock Controls: ~~~~~~~~~~~~~~~~~~~ START 5200 Start button SELECT Go to Options Menu TRIANGLE 5200 * button SQUARE 5200 # button Player 1: ~~~~~~~~~ D-PAD Up/Down/Left/Right X Fire O Trigger ("fire 1") R2 Side button ("fire 2") L1 Keypad button 1 L2 Keypad button 2 R1 Keypad button 3 Player 2: ~~~~~~~~ Not supported yet! Joystick: ~~~~~~~~~ From the Options Menu (press SELECT button), select whether to use the D-PAD or the Analog Stick for control, by toggling "Controller Mode" (press RIGHT on the D-PAD). Robotron / Space Dungeon control mode can be activated while in Analog mode by selecting Robotron Mode On in the Options Menu. This allows you to use the left analog stick to move, and right analog stick to fire. Pengo control mode is activated automatically if you load Pengo. You can also activate it from the Options Menu. Some other games may work better with this mode. Many games do "auto-calibrating" while you play. Moving the joystick handle in a big circle while chanting "work dammit" usually gets it working OK. Some games also calibrate the centre position of the joystick at the start of the game or at the start of a level, so you may have to be careful to leave the joystick centred when pressing start. Getting started: ~~~~~~~~~~~~~~~~ You will need: A PS2 The files in this package, along with some 16k or 32k Atari 5200 cartridge images, cut correctly to CD. NOTE: IF YOU DO NOT HAVE A WAY TO BOOT A CDR, THEN YOU CANNOT RUN Jum52 ON YOUR PS2 !!! When creating and burning the CDR, remember: 1. Rename your roms to DOS 8.3 format 2. To edit FILES.TXT to match your roms and directories 3. Check your SYSTEM.CNF points to the correct .ELF 3. ISO Mode 2 CDROM-XA, Level 1 filenames Use whatever works for you. I use BIG.DAT and DUMMY.ZIP from the AR2 CD, placed before any others on the CDR to make sure the SYSTEM.CNF is on LBA 12231. Seems to work best with my AR2/modchip boot method. The format of the FILES.TXT file is the same as that in Sjeep's PSMS emulator package, except that you must put the device specifier "cdrom0:" as a prefix in your ROM paths. See the included FILES.TXT as an example. There are 3 versions of the JUM52 executable (NTSC, PAL and AUTO) included. Rename the one you want to JUM52.ELF before burning. ****************************************************************** DO NOT ASK ME FOR ROM OR CARTRIDGE IMAGES !!! ****************************************************************** FAQ: ~~~~ 1. Q: It doesn't run on my Mac. A: Get the Mac version from www.bannister.org 2. Q: It's crap. There's no blah blah yadda yadda ... A: It's free. Waddaya expect? 3. Q: It's so sssslllllooooowwwwwwwww........... A: Your PS2 is broken. A: Run your PS2 emulator on a faster PC. A: You may be playing a NTSC game in PAL mode. Using jum52_NTSC.elf. 4. Q: I have trouble getting my joystick to work. A: It happens to even the best of men. A: Joystick is not completely emulated. 5. Q: I don't hear any sound. A: Cut down on the heavy metal. A: Turn up the volume REALLY loud. 6. Q: Game X doesn't work. A: It may be a corrupt/bad ROM image (there are many). A: If you can't get past the start screen in the game, then Jum52 just doesn't handle that game (yet). 7. Q: Where can I get ROMZ? (plead/whine/grovel/demand) A: Learn to use a search engine, or something. Troubleshooting and Comments: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Email: james7780@yahoo.com 1. RTFM ("Getting started" above) 2. Intelligent questions are welcome. 3. Constructive comments are appreciated (especially comments on how the emulator differs from the real thing). Future Features: ~~~~~~~~~~~~~~~~ 1. Better. 2. Faster. 3. Better controller support. 4. Whatever you can suggest? Credits: ~~~~~~~~ Thanks to: Dan Boris (author of VSS and V7800) for infos. Ron Fries (for POKEY emu). Neil Bradley for 6502 emu. Sherwood for helpful comments and other stuff. Christpher Durante for useful input. Richard Bannister for cross-platform conversion and Mac version Sjeep & Bigboy for the PS2 stuff. Duke/NPM & ppl from #psx2dev. Other people who contributed or complained.