Amiga v2600 Readme ================== Virtual 2600 is (C) 1996 Alex Hornby and others under the GNU general public license. Thanks to the FWF and X64 teams for making their work available under the GPL. Amiga v2600 version 0.7 by Matthew Stroup. Requirements: Any fast Amiga, 020 or better, OS 3.0 or better Fast RAM recommended. The faster the Amiga, the better. When I saw that the v2600 code was available to be ported, I thought it would be a challenging project. It runs about 4 fps on my 50MHz 68030. Both my code and Alex Hornby's original code are in beta stages. Later versions will probably be faster. I'm using chunky to planar conversions that I found on Aminet by unknown authors. Amiga v2600 was compiled using SAS/C 6.57. All source for the Amiga version is included, as per the GNU public license. To get the original source code, or source code for the other versions, check the Virtual 2600 home page at: http://www.users.zetnet.co.uk/ahornby/v2600.html. Keep an eye on the Amiga v2600 web page for news and information at: http://gaia.ecs.csus.edu/~stroupm/v2600 To compile the source for yourself, if you so desire, decompress the source.lha file, which creates the source directory. Change to that directory and type: execute make Thanks to Bob Colbert and RetroWare for allowing me to include their freeware game OkieDokie. My next version will hopefully have a GUI. I also need to enable the bottom 56 lines when in PAL mode. I am debating how I will improve the speed. I can't do much more while keeping graphics card compatibility. I could rewrite a bunch of code that would make it much faster by using the Amiga's awesome graphics hardware. This would even make it compatible with OCS machines, but it would kill graphics card support. Please send me e-mail if you have an opinion on this. Don't e-mail me asking for ROMs, because I won't give them to you. Anyone can find them by using Alta Vista or any another search tool. I highly recommend only getting the ROMs that you actually own. If you have any comments, suggestions, or bug reports, please send me e-mail at: stroupm@jps.net I'll try to get back to you as soon as possible. I no longer receive e-mail at stroupm@inreach.com. I can still receive e-mail at stroupm@csus.edu, but this will change when I finish school at the end of the year, so use stroupm@jps.net. I will be moving the Amiga v2600 web page soon as well. Games I've tried: Action Man - screen garbled Adventure - works Asteroids - with -b 1 option, screen garbled Basketball - works Battlezone - graphics slightly garbled Berzerk - graphics slightly garbled, score doesn't work Centipede - doesn't work Chase the Chuck Wagon - graphics slightly garbled Combat - works, the PAL version is missing the screen bottom Congo Bongo - doesn't work Cosmic Ark - graphics slightly garbled Defender - graphics slightly garbled Dig Dug - with -b 5 option, screen slightly garbled Donkey Kong - works Enduro Racer - works Freeway - works Frogger - works Frogger 2 - works with -b 3 option Galaga - screen garbled Galaxian - screen garbled Gauntlet - works Gorf - works H.E.R.O. - with -b 1 option, graphics slightly garbled Indy 500 - works, but requires racing paddles, not supported Mario Bros. - with -b 1 option, works Maze Craze - works, though sprites are offset 1 pixel Montezuma's Revenge - works Moon Patrol - with -b 1 option, sprites are slightly garbled PacMan - works Pitfall! - works :^D Q-Bert - not quite working River Raid - works River Raid 2 - with -b 2 option, works Space Invaders - works Spider Fighter - works Super Breakout - with -l 1 option, works (use the mouse!) Vanguard - with -b 1 option, doesn't scroll Venture - controls not working, screen garbled Video Olympics - with -l 1 option, works Zaxxon - works IMPORTANT NOTE! If a game doesn't seem to be working, it's probably because you selected the wrong banking type. It is possible that your memory is getting trashed, and v2600 may freeze up, requiring a reset. This is apparently caused by faulty bank switching, which has been noted by the original author. I have not, however, had any Enforcer hits. It would be a good idea to reset your Amiga after using v2600, and don't do anything important in the background. You've been warned! ;^)