Modeler 0.9.3a December 8, 2001 By Farfetch'd, R. Belmont, and Sarayan Macintosh port by Richard Bannister -------------------------------------- Modeler emulates the Sega System 32 and Model 1 hardware platforms. Supported playable games in this release are: Golden Axe 2 (1992, System 32 hardware) Spiderman (1991, System 32 hardware) Arabian Fight (1992, System 32 hardware) Sonic the Hedgehog (prototype) (1994, System 32 hardware) Holosseum (1992, System 32 hardware) Outrunners (1993, Multi32 hardware) Arabian Fight (1992, System 32 hardware) Burning Rival (1992, System 32 hardware) Super Visual Football (1994, System 32 hardware) Alien3: The Gun (1993, System 32 hardware) Rad Mobile (1990, System 32 hardware) Hard Dunk (1992, Multi32 hardware) Title Fight (1992, Multi32 hardware) Supported watchable games are: Rad Rally (1991, System 32 hardware) F1 Exhaust Note (1992, System 32 hardware) F1 Super Lap (1992, System 32 hardware) Virtua Racing (1993, Model 1 hardware) Virtua Fighter (1993, Model 1 hardware) Star Wars Arcade (1994, Model 1 hardware) "Watchable" games run but have one or more graphical, audio, or control flaws that prevent them from being playable in our opinion. Your opinion may vary, so feel free to give them a try. Note: previous versions listed System 32 games split into "type A" and "type B". We've discovered there's no actual hardware difference involved, simply a difference in how the games' "operating system" uses it. Therefore in the interests of accuracy we've eliminated that distinction. For technical information on any of these systems or many others, check out http://www.system16.com/ System requirements ------------------- Minimum: 350 MHz CPU, 64 MB RAM (play with sound off) Recommended: 800 MHz or higher, 128 MB RAM For Windows we recommend Windows 98 Second Edition, Windows 2000, or Windows XP with DirectX 8 and a compatible video card. For Linux any distribution using a 2.2 or later kernel with XFree86 3.x or 4.x should work, including Redhat 6.x and 7.x. How to use ---------- Copy the zipped ROMs into the ROMs directory. Select a game from the list and click "Run". There is a short delay while the ROMs load before the the emulation appears. This is normal. Once a game is started, the following keys are in effect: Up/Down/Left/Right (also on the keypad): steer player 1 left CTRL/Alt/Space/Shift/z/x/c: player 1 action buttons 1/2/3/4 = player 1/2/3/4 start 5/6/7/8 = player 1/2/3/4 insert coin INSERT / HOME: service and test (hold INSERT to enter the test menu and use HOME to navigate on most games). left ALT-Enter: toggle fullscreen mode left ALT plus: Z - normal video X - 2x video C - 2x video with 100% scanlines V - 2x video with 25% scanlines B - 2x video with 50% scanlines N - 2x video with EAGLE effect M - 2x video with 2XSaI effect Keypad * forces auto frameskip. Keypad - and + adjust the manual frameskip value. The "p" key pauses the emulator. - (or whatever key is to the right of "0" on non-US keyboards) while paused does a single frame step. F12 writes a .BMP (on Windows) or compressed .PNG (on Linux) format screenshot. The default keymap supports up to 2 players on a Hanaho HotRod SE joystick. For Title Fight, use the two joysticks on a HotRod SE to simulate the original machine's two joysticks. Otherwise the arrow keys are the movement joystick and R = up, D = left, G = right, F = down on the second joystick. Other keys: F11 toggles FPS display F6 toggles grabbing the pointer in windowed mode (useful for driving games) F5 toggles steering between mouse and keyboard in driving games. 8 toggles the low-pass filter (always sounds better, but might be useful to turn off on wimpy machines) 9 toggles "Surround EX" mode, which gives you simulated surround sound with a moderate CPU hit. 0 toggles "Stereo Expander" mode, which is another kind of simulated surround sound which may be better on some games. For the sound effects toggles you will see a confirmation message on the screen. Right Shift plus a number on the number pad saves to one of the 10 save state slots for a game. To reload a slot, press right CTRL and a number on the number pad. The slots are unique for each game supported. NOTE: you cannot save or load states in the Model 1 games (they aren't playable so I don't consider it a major problem). Additionally, if you save a state with sound disabled and load it with sound enabled weird stuff may happen. In the driving games, Z = accelerate, X = brake. In Outrunners, space toggles DJ/Music (DJ mode may be broken) and left shift and C are the music select left and right buttons. Changes from 0.9.3 ------------------ Linux ===== - Removed some debug printing for Model 1 games Win32 ===== - Relinked with static multithreaded MSVCRT for better compatibility - Includes CVS SDL with support for 4 joypads - Now includes the faster V60 core like 0.9.3 Linux and MacOS (damn misnamed files) - Kaillera support for Outrunners Common ====== - Rewritten memory handling system gives a speedup in all games - 2 player support in Outrunners - As a result of all the speedups, I've dropped the minimum requirement from 450 to 350 MHz for x86 PCs. Outrunners and other demanding games are now very playable (45+ FPS) without sound on my P2-400 test machine. - V60 CPU core fixes from Luca Elia of MAMEdev. We're unaware of any obvious things corrected by these, but hey :) Known problems (do not waste time on the boards asking about these) -------------- * Rad Mobile flashes "Motor Trouble" or similar. To fix, hit Insert to enter the test menu, press Home to highlight "Game and System Setting", press Insert to enter that screen, then press 1 until Cabinet Type is highlighted. Press space to change it to "upright", then press Insert. Press Home until "Quit" is highlighted, exit test mode, then press Esc to make sure the settings are saved to your harddisk. * Star Wars Arcade shows an error on startup. * Outrunners sound when you go off the road is annoying. * Controls do not work if you change the cabinet type from the default. This also happens on the real PCB because 2 player cabinets have a different input daughtercard than 4 player ones. Thus, you must use the US ROM sets to play GA2 or Spiderman with 4 players. Also, you must not change the US sets to "2 player" in the test menu. * Sound is not correct in Hard Dunk. * The pitch (field for those who don't speak futbol) is not drawn properly in SVF. Thanks ("no one can survive in a vacuum") ------ * SDL by Sam Lantinga and the SDL opensource team. * V60 bugfixes and testing by Luca Elia. The SSV games look great! * YM2612/3834 FM emulation by Tatsuyuki Satoh and Jarek Burczynski. * RF5c68 PCM emulation by an unknown MAMEdev, with additional fixes by FF and Sar. * The excellent RAZE 1.0.6 x86 assembly Z80 emulator by Richard Mitton * System 32 sound information from AMUSE (by CAB), MAME (Mirko Buffoni and Phil Stroffolino), and System 16 Arcade Emulator (Thierry Lescot and NAO). Thanks to all of them. * MultiPCM emulation based on info from CAB of AMUSE, TitoJ of SMOG, and DMP Soft (Hoot) plus additional work by R.B. * EAGLE and 2xSAI code from SNES9x, thanks to Gary Henderson. * 2xSaI engine by Derek Liauw Kie Fa. * Kaillera by Christophe Thibault. * www.System16.com by Sixtoe. Now only missing Taito, and Raizing, and... * ROM dumps by ShinobiZ and Gerald, The Guru, NAZ!, Team Japump, and others. Thanks to all, and please look at the (rapidly shrinking!) list of undumped System 32 games on our website for future ideas. * Lev, Atila and everyone at ZTNet/Emulation World for the webspace. * Dave Ewing and Richard Bannister at emuverse.com for the message boards. * iVilDeD for the great site design and coding. Greetings --------- * The staffs of Retrogames, EmuHQ, Vintage Gaming, and all the other fine emulation news sites out there. * Calb and _Demo_ for the ultra impressive ePSXe. I hope the rumors I've heard come true! * Pete B., Kazzuya, and Lewpy for the best plugins for ePSXe/PSEmu and friends. * RCP for U64Emu - love the KI music!. * Haze, Sixtoe, Gridle, CD, EFX, Sonikku, Mokona, m0ebius, kazzuya, smf, HeHateMe, Mitaine, Twin0r, Duddie, and Tratax. We love you all, not just Kai! Legal ----- 1) You may freely distribute this emulator as long as it is not on the same medium as the necessary ROM files. 2) You must never charge money for this emulator. 3) You must not obtain or use ROMs for machines you do not own. If you decide to anyway, it is entirely at your own risk. 4) You must not distribute altered versions of this emulator or it's documentation. 5) This emulator is distributed with NO WARRANTY as to it's functionality or fitness for any purpose. Although the software is believed to be free of major problems, the authors cannot be held liable for any damage or problems related to the use of this emulator. 6) We will not give you ROMs, and you may not ask for them on our message boards. Violators will be banned.