>o< R A I N E >o< M680x0 Arcade Emulation (c)1998 Antiriad & Raine Team v0.18: MS-DOS What is Raine? -------------- Raine is an emulator, it emulates some M68000 and M68020 arcade games and is mainly focused on Taito and Jaleco games hardware. It started as an experiment by Antiriad with the Rainbow Islands romset, dumped by Aracorn/Romlist. Raine can emulate many nice games now, and new games (previously unemulated) are appearing weekly. Sound is also getting better, mainly thanks to the work of Hiromitsu Shioya. Emulating cpu's and sound chips takes quite a lot of coding time, so, like most of the current emulators, Raine uses emulation engines already available when possible. Raine uses the following: CPU: M68020: Adapted from Bernd Schmidt's UAE 68020 emulator. M68000: Neill Corlett's Starscream 68000 emulator. Z80: Neil Bradley's MZ80 emulator. SOUND: YM2610: Tatsuyuki Satoh and Hiromitsu Shioya. YM2151: Jarek Burczynski's YM2151 emulator. YM2203: Tatsuyuki Satoh. YM3812: Carl-Henrik Skaarstedt's YM3812 emulator (or via SB OPL chip). YM3526: See YM3812. M6295: Emulation by Hiromitsu Shioya. MSM5205: Emulation by Hiromitsu Shioya. Requirements ------------ Estimated requirements: - Pentium Class Processor (p120+) - 16Mb+ of ram - Win9x/MS-DOS - 'DOS friendly' sound card - Graphics card (VESA2+ support an advantage) - Compatible arcade romsets It's just possible to run on a 486 as reported by Victor Epitropou (depends on the game). A P120 should be just about ok for the near future of raine, although it might not be that smooth in something like Space Gun (Dual 68000, hundreds of zoomed sprites onscreen, ym2610 etc...). Installing roms --------------- Before playing any game, you need to find the correct romset. Try the links at the end of this text or a search engine. If you can't find them, too bad. When you have downloaded some games you can either: a) Put the zipped rom in the raine\ziproms\ directory b) Unzip the roms to raine\\ - If you get stuck, learn about directories first (also read rainefaq.txt). Zip Support ----------- You also can place zipped copies of the romsets in the 'ziproms' subdirectory (eg. raine\ziproms). Raine will then access the zip to load the roms, saving a lot of diskspace. Zip support is now internal to Raine (using zlib+minizip), this should be faster than before. Rom directories --------------- You can now configure three different rom paths via the gui or config file (very useful if you have some roms on CD). Also, you can configure three different ziprom paths. To do this, click on 'change game', then on 'dirs'. Command Line Usage ------------------ USE: Raine ŝ Supported Options: -game [gamename] : Select a game to load (see game list below) -help : Show list of games and command line options -joystick [type] : Choose joystick type (see list in raine.cfg) -limitspeed : Limit Emulation speed (to 60fps) -gamelist : List games to GameList.txt -nogui : Disable GUI (useful for frontends) -screenx [width] : Choose screen width -screeny [height] : Choose screen height -screenmode [type] : Choose screen type (see list in raine.cfg) -v [number] : Choose videomode (use -screenx/y/mode now instead) Other options are available only from the GUI/config file for now. ŝ Supported Games: 64Street : 64th Street ArabianM : Arabian Magic ArkRetrn : Arkanoid Returns ArmedF : Armed Formation Astyanax : Astyanax Asuka : Asuka and Asuka AvSpirit : Avenging Spirit BloodBro : Blood Bros BonzeAdv : Bonze's Adventure BubbleM : Bubble Memories BubSymph : Bubble Symphony Cabal : Cabal Cadash : Cadash CadashIt : Cadash Italian CamelTry : Camel Try CleoFort : Cleopatra's Fortune CTribeBl : Combatribes CrimeC : Crime City Cybattlr : Cybattler Darius : Darius Darius2 : Darius 2 DariusEx : Darius Extra DariusG : Darius Gaiden DinoRex : Dino Rex DoubleD3 : Double Dragon 3 DriftOut : Drift Out EDF : Earth Defence Force EAction2 : Elevator Action 2 FinalB : Final Blow Growl : Growl Hachoo : Hachoo Jigoku : Jigoku Meguri Jumping : Jumping Islands LOMakaj : Legend of Makaj LiquidK : Liquid Kids MasterW : Master of Weapons MOfFlott : Maze of Flott MegaB : Mega Blast Gaiden : Ninja Gaiden NinjaK : Ninja Kids NinjaW : Ninja Warriors OThunder : Operation Thunderbolt OpWolf : Operation Wolf OpWolfbl : Operation Wolf Bootleg P47USA : P47 American P47J : P47 Japanese Phantasm : Phantasm PipiBibi : Pipi and Bibi's Plotting : Plotting PlusAlph : Plus Alpha PuchiCar : Puchi Carat Pulirula : Pulirula PBobble2 : Puzzle Bobble 2 PuzBob2x : Puzzle Bobble 2x PBobble3 : Puzzle Bobble 3 Rainbow : Rainbow Islands RainbowE : Rainbow Islands Extra Rastan : Rastan RastSaga : Rastan Saga Rastan2 : Rastan Saga 2 Rodland : Rodland RodlandE : Rodland English StDragon : Saint Dragon SnowBros : Snow Bros SnowBro2 : Snow Bros 2 SpaceGun : Space Gun SpaceDX : Space Invaders DX Ssi : Super Space Invaders 91 Superman : Superman Syvalion : Syvalion TetrisT : Taito-Sega Tetris Tatsujn2 : Tatsujin 2 TKnight : Tecmo Knight TerraCre : Terra Cresta TerraF : Terra Force ThundFox : Thunder Fox Toki : Toki TwinQix : Twin Qix WWFSStar : WWF SuperStars WarriorB : Warrior Blade WestStry : West Story Whoopee : Whoopee WintBob : Winter Bobble WrestleF : Wrestle Fest ZeroZone : Zero Zone ŝ 85 Games Supported - For example, to load Wrestle Fest: raine -game wrestlef - If you get VESA2 errors, get Scitech Display Doctor from www.scitechsoft.com. - See the gui for more screen resolutions from 80x80 to 1600x1200. - You can also use shorter command line options like -n (-nogui), -g (-game), -sx (-screenx) etc... GUI Usage --------- Just type raine and the gui should appear: Play Game: Play the currently loaded game. Change Game: Load a different game. Control Setup: Change key settings/joystick type. Screen Setup: Change screenmode/scanlines/vsync/frame skip etc... Sound Setup: Change soundcard/sample rate/ym3812 emulator. Game Setup: Reset game/dipswitches/rom switches/cheat codes (see below). Quit Raine: Back to Win9x/DOS. ?!: Small message. Game Setup Options ------------------ From the Game Setup menu, you can change some things related to how the games function, you need to know the consequences before altering these options, so: Reset Game: Reset the game emulation, you'll lose your current game progress unless you've saved it first. Dipswitches: This option allows you to alter the dip switch settings for the current game, this feature is also present somewhere on the arcade originals, but any changes you make are not guaranteed to work until the game is reset, so you should click on reset game after any changes. This is the nature of Dipswitches. Action Replay: This is a quick implementation of an Action Replay type cheat system, currently there is no cheat finder, so the only way to make them is disassembling the roms yourself... There are just a few cheats available so far (try Bonze Adventure), we haven't had time to write the cheat finder or make cheats for the other games, you are welcome to send any cheats you come up with (eg. when the finder is done), but we will have to ignore any emails we get asking for cheats. It's best to wait till the title screen of a game appears and apply the cheats then. If you apply them too early, they may effect the game's internal rom/ram tests and you'll get messages like 'work ram error' appearing. This is the nature of Action Replay cheats. ROM Version: This is Taito specific. With most of Taito's roms after 1987, they use a byte of the rom to define what continent/language the arcade board is for use in. Usually there are two main variants: Japanese version: Usually with a 'this game is for use in Japan only' copyright message at the start. The game will not necessarily have Japanese text, sometimes it will (eg. Cadash, Liquid Kids). American version: Usually with a 'this game is for use in America only' copyright message at the start. Also the American version nearly always has a 'winners don't use drugs' logo (or sometimes 'recycle it, don't trash it' logo) at the start. For some games there are more interesting/useful version settings too: ------------------------+-------------------------+----------------------------- Original | Switch | Main Changes ------------------------+-------------------------+----------------------------- Bonze Adventure | Jigoku | new title screen Darius 2 | Sagaia | new title screen Elevator Action 2 | Elevator Action Returns | new title screen Growl | Runark | new title screen Jigoku | Bonze Adventure | new title screen Plotting | Flipull | new title screen Puzzle Bobble 2 | Bust-a-Move Again | all new game gfx! Rastan Saga 2 | Nastar Warrior | new title screen Super Space Invaders 91 | Majestic 12 | new title screen Twin Qix | Twin Qix Japan | all new game gfx! ------------------------+-------------------------+----------------------------- This option is sometimes risky to switch between (it's not possible for arcade owners to switch it at all, unless they get a new set of 68k roms). You should always reset the game after changing the setting. Also, with the F3-System games, changing this setting will void the game's eeprom. When this happens press the test mode key (default is 'u') to reset your eeprom. You might also need to click on 'reset game' again to achieve a clean reset with F3-System. Possibly we should force a reset when the rom version changes, but for now it's your choice. General Controls ---------------- General ingame keys: 0 - Save Screen Snapshot (named raine???.pcx) F2 - Save Game State F3 - Switch Save Slot (from 0 to 9) F4 - Load Game State F11 - Change FPS Counter (Off/On/Average/Rtdsc1/2) PGUP - Increase Frame Skip (when using manual FrameSkip) PGDN - Decrease Frame Skip (when using manual FrameSkip) ESC - Return to GUI (exit to DOS when GUI disabled) P - Pause Game Keys in Pause mode: P - Unpause ESC - Return to GUI (exit to DOS when GUI disabled) UP - Scroll up (if gamescreen is large) DOWN - Scroll down LEFT - Scroll left RIGHT - Scroll right Default Player keys: 3 - Coin A 4 - Coin B T - Tilt Y - Service 1 - Player 1 Start 2 - Player 2 Start UP - Player 1 Up S - Player 1 Up DOWN - Player 1 Down X - Player 1 Down LEFT - Player 1 Left Z - Player 1 Left RIGHT - Player 1 Right C - Player 1 Right B..M - Player 1 Buttons Q..E - Player 2 Buttons Misc: CTRL+ALT+END - Emergency exit to DOS (works at anytime, but ugly) F3 System --------- Extra controls for the Taito F3-System games: F5 - Toggle BG0 Layer F6 - Toggle BG1 Layer F7 - Toggle BG2 Layer F8 - Toggle BG3 Layer F9 - Toggle Sprite Layer F10 - Toggle FG0 Layer F12 - Toggle Pixel Layer (if used) IMPORTANT: * In Twin Qix, when the background is 'green', press F8 to disable it. This is due to transparencies, which aren't implemented. There are occasions in other games where things look better if you disable a BG layer, for the same reason. * F3-System is a full 32-bit system, not 16-bit. Config Files ------------ raine.cfg: Contains general raine settings games.cfg: Contains input, dipswitch and rom version settings for each game cheats.cfg: Contains game cheat codes bonzchip.cfg: Contains data for emulating the c-chip in Bonze Adventure/Jigoku raine.cfg and games.cfg are automatically generated, so they are not supplied in raine.zip. raine.cfg is also automatically commented, so read it after running any new version of raine. Game Information ---------------- * = New in this version ---------+------+----------------------------+------------+------+--------+----------+------------------------------------------- Dir Name | Play | Full Name | Company | Year | System | Dumper | Information ---------+------+----------------------------+------------+------+--------+----------+------------------------------------------- 64Street | Yes |*64th Street | Jaleco | 1991 | MS1-C | araCORN | ArabianM | Yes | Arabian Magic | Taito | 1992 | F3-Sys | araCORN | ArkRetrn | Yes | Arkanoid Returns | Taito | 1997 | F3-Sys | Metalman | ArmedF | Yes | Armed Formation | Nichibutsu | 1988 | | araCORN | Astyanax | Yes |*Astyanax | Jaleco | 1991 | MS1 | | Asuka | Yes |*Asuka and Asuka | Taito | 1988 | | araCORN | AvSpirit | Yes |*Avenging Spirit | Jaleco | 1991 | MS1-B | araCORN | BloodBro | Yes | Blood Bros | Tad Corp | 1990 | | dump.it | BonzeAdv | Yes | Bonze's Adventure | Taito | 1988 | | malcor | c-chip protection BubbleM | Yes | Bubble Memories | Taito | 1995 | F3-Sys | araCORN | BubSymph | Yes |*Bubble Symphony | Taito | 1994 | F3-Sys | Metalman | Cabal | Yes | Cabal | Red Corp | 1988 | | dump.it | bootleg Cadash | Yes | Cadash | Taito | 1989 | | malcor | CadashIt | Yes |*Cadash Italian | Taito | 1989 | | Any | CamelTry | Yes |*Camel Try | Taito | 1989 | F2-Sys | J-Rom | CleoFort | Yes | Cleopatra's Fortune | Taito | 1996 | F3-Sys | J-Rom | CTribeBl | Yes |*Combatribes | Technos | 1990 | | NAZ! | bootleg CrimeC | Yes | Crime City | Taito | 1989 | B-Sys | | Cybattlr | Yes |*Cybattler | Jaleco | 1993 | MS1-C | araCORN | Darius | Yes | Darius | Taito | 1986 | Dual68 | J-Rom | 3 screen version Darius2 | Yes | Darius 2 | Taito | 1989 | Dual68 | J-Rom | 3 screen version DariusEx | Yes | Darius Extra | Taito | 1986 | Dual68 | J-Rom | 3 screen; requires darius gfx roms DariusG | Yes | Darius Gaiden | Taito | 1994 | F3-Sys | J-Rom | Dinorex | Yes | Dino Rex | Taito | 1992 | F2-Sys | araCORN | sprite problems DoubleD3 | Yes | Double Dragon 3 | Technos | 1990 | Tch-1 | ShinobiZ | DriftOut | Yes | Drift Out | Visco | 1991 | | araCORN | occasional sprite glitch EDF | Yes |*Earth Defence Force | Jaleco | 1991 | MS1-B | araCORN | Eaction2 | Yes | Elevator Action 2 | Taito | 1994 | F3-Sys | Metalman | FinalB | Yes | Final Blow | Taito | 1988 | F2-Sys | araCORN | Growl | Yes | Growl | Taito | 1990 | F2-Sys | araCORN | Hachoo | Yes |*Hachoo | Jaleco | 1993 | MS1 | araCORN | some priorities wrong Jigoku | Yes | Jigoku Meguri | Taito | 1988 | | J-Rom | c-chip protection; Japanese Bonze Adv Jumping | Yes | Jumping Islands | Seyutu | 1989 | | dump.it | bootleg Rainbow Islands with hacked c-chip LOMakaj | Yes |*Legend of Makaj | Jaleco | 1988 | PreMS1 | araCORN | LiquidK | Yes | Liquid Kids | Taito | 1990 | F2-Sys | dump.it | MasterW | Yes | Master of Weapons | Taito | 1989 | B-Sys | araCORN | occasional sprite glitch MOfFlott | Yes |*Maze of Flott | Taito | 1989 | | | MegaB | Yes | Mega Blast | Taito | 1989 | F2-Sys | malcor | Gaiden | Yes | Ninja Gaiden | Tecmo | 1988 | Tecmo1 | | NinjaK | Yes | Ninja Kids | Taito | 1990 | F2-Sys | araCORN | NinjaW | Yes | Ninja Warriors | Taito | 1987 | Dual68 | malcor | 3 screen version OThunder | Yes | Operation Thunderbolt | Taito | 1988 | | malcor | OpWolf | Yes | Operation Wolf | Taito | 1987 | | NAZ! | OpWolfBl | Yes | Operation Wolf Bootleg | Bear | 1987 | | ShinobiZ | P47USA | Yes |*P47 American | Jaleco | 1988 | MS1 | | P47J | Yes |*P47 Japanese | Jaleco | 1988 | MS1 | | Phantasm | Yes |*Phantasm | Jaleco | 1991 | MS1 | J-Rom | PipiBibi | Yes |*Pipi and Bibi's | Ryoutou | 1991 | | dump.it | bootleg Plotting | Yes |*Plotting | Taito | 1989 | L-Sys | dump.it | PlusAlph | Yes |*Plus Alpha | Jaleco | 1989 | MS1 | J-Rom | PuchiCar | Yes |*Puchi Carat | Taito | 1996 | F3-Sys | Metalman | Pulirula | Yes | Pulirula | Taito | 1991 | F2-Sys | araCORN | PBobble2 | Yes | Puzzle Bobble 2 | Taito | 1995 | F3-Sys | araCORN | PuzBob2x | Yes |*Puzzle Bobble 2x | Taito | 1995 | F3-Sys | Metalman | PBobble3 | Yes | Puzzle Bobble 3 | Taito | 1996 | F3-Sys | araCORN | Rainbow | Yes | Rainbow Islands | Taito | 1987 | | G.Hall | c-chip hacks adapted from Jumping Islands RainbowE | Semi | Rainbow Islands Extra | Taito | 1988 | | araCORN | c-chip different to Jumping Islands Rastan | Yes | Rastan | Taito | 1987 | | | RastSaga | Yes | Rastan Saga | Taito | 1987 | | C.Hardy | better intro than rastan Rastan2 | Yes | Rastan Saga 2 | Taito | 1988 | B-Sys | J-Rom | Rodland | Yes | Rodland Japanese | Jaleco | 1990 | MS1 | dump.it | RodlandE | Yes |*Rodland English | Jaleco | 1990 | MS1 | araCORN | StDragon | Yes |*Saint Dragon | Jaleco | 1989 | MS1 | J-Rom | SnowBros | Yes | SnowBros | Toaplan | 1990 | | | SnowBro2 | Yes |*Snow Bros 2 | Toaplan | 1994 | | | SpaceGun | Yes | Space Gun | Taito | 1990 | Dual68 | malcor | SpaceDX | Yes | Space Invaders DX | Taito | 1994 | | malcor | Ssi | Yes | Super Space Invaders 91 | Taito | 1991 | F2-Sys | araCORN | Superman | Yes | Superman | Taito | 1988 | | P Swann | Syvalion | Yes | Syvalion | Taito | 1988 | H-Sys | J-Rom | missing sprite zooming TetrisT | Yes | Taito-Sega Tetris | Taito+Sega | 1990 | B-Sys | J-Rom | Game Licensed from Sega Tatsujn2 | Yes |*Tatsujin 2 | Toaplan | 1992 | | | TKnight | Yes | Tecmo Knight | Tecmo | 1989 | Tecmo1 | dump.it | TerraCre | Yes | Terra Cresta | Nichibutsu | 1985 | | J-Rom | TerraF | Yes | Terra Force | Nichibutsu | 1987 | | Coy | ThundFox | Yes | Thunder Fox | Taito | 1990 | F1-Sys | | Toki | Yes | Toki | Datsu | 1990 | | D.Winter | bootleg TwinQix | Yes | Twin Qix | Taito | 1995 | F3-Sys | Metalman | WWFSStar | Yes | WWF Super Stars | Technos | 1989 | | dump.it | WarriorB | Yes | Warrior Blade | Taito | 1991 | F2-Sys | J-Rom | Rastan Saga 3 WestStry | Yes | West Story | Datsu | 1991 | | dump.it | Blood Bros bootleg Whoopee | Yes |*Whoopee | Toaplan | 1991 | | J-Rom | Requires Pipi & Bibis gfx roms WintBob | Yes | Winter Bobble | Sakowa | 1990 | | dump.it | Snow Bros bootleg WrestleF | Yes | WrestleFest | Technos | 1991 | Tch-1 | araCORN | ZeroZone | Yes | Zero Zone | Comad | 1993 | | araCORN | ---------+------+----------------------------+------------+------+--------+----------+------------------------------------------- Some of the Systems ------------------- -------+-----------+--------------------------+---------------------------------------------- System | Main CPUs | Sound CPUs | Info -------+-----------+--------------------------+---------------------------------------------- Tecmo1 | 68000 | Z80; YM2203 x 2 | An unnamed Tecmo System Tch-1 | 68000 | Z80; YM2151; M6295 | Various Technos Systems MSys-1 | 68000 | 68000; YM2151; M6295 x 2 | Jaleco Mega System-1 AIR-Sys| 68000 | Z80; YM2610 | Taito AIR system (3d flying games) B-Sys | 68000 | Z80; YM2203/YM2610 | Taito B System H-Sys | 68000 | Z80; YM2610 | Taito H System F1-Sys | 68000 | Z80; YM2610 | Taito F1 System (F2 with extra bg layers) F2-Sys | 68000 | Z80; YM2610 | Taito F2 System Dual68 | 68000 x 2 | Z80; YM2203/YM2610 | Dual 68000 Systems (mostly 2/3 screens) F3-Sys | 68020 | 68000; Misc Ensoniq | Taito F3 System -------+-----------+--------------------------+---------------------------------------------- New in this Version ------------------- v0.18: 'Jaleco release; dedicated to AraCorn' - Added 26 playable games: -----------------------+-----------------+----------+------------------------------- Game Name | Company/System | Dumper | Info -----------------------+-----------------+----------+------------------------------- 64th Street | Jaleco MS1-C | araCORN | Astyanax | Jaleco MS1 | | Asuka and Asuka | Taito | araCORN | Avenging Spirit | Jaleco MS1-B | araCORN | Bubble Symphony | Taito F3-System | Metalman | Cadash Italian | Taito | Any | Camel Try | Taito F2-System | J-Rom | Combatribes | Technos | NAZ! | Bootleg Cybattler | Jaleco MS1-C | araCORN | Earth Defence Force | Jaleco MS1-B | araCORN | Hachoo | Jaleco MS1 | araCORN | Legend of Makaj | Jaleco | araCORN | Maze of Flott | Taito | | P-47 American | Jaleco MS1 | | P-47 Japanese | Jaleco MS1 | | Phantasm | Jaleco MS1 | J-Rom | Pipi and Bibi's | Ryouta Kikaku | dump.it | Bootleg Plotting | Taito Z80 | dump.it | Driver by Richard Mitton / Tnzs emu Plus Alpha | Jaleco MS1 | J-Rom | Puchi Carat | Taito F3-System | Metalman | Puzzle Bobble 2x | Taito F3-System | Metalman | Rodland English | Jaleco MS1 | araCORN | Saint Dragon | Jaleco MS1 | J-Rom | Snow Bros 2 | Toaplan | | Hardware info from Carl-Henrik and ... Tatsujin 2 / Truxton 2 | Toaplan | | ... Magnus / Dead Serious Clan Whoopee | Toaplan | J-Rom | Requires Pipi & Bibis gfx roms -----------------------+-----------------+----------+------------------------------- - Zip support is now internal (using zLib/miniunzip source). - YM2151 engine optimized a bit (apx 10% faster). - YM2610 engine optimized a bit (apx 30% faster). - The 256x240 mode-x mode is now stretched to full screen. Thanks to Dark Force and FanWen for the code. Thanks to Interceptor for suggesting it. - Added 12 new vesa modes: 640x100/120/150/160/200/240 800x150/200/300 1024x192/256/384. Some useful modes for 2/3 Screen games! Thanks to Dark Force. - Changed adpcm sound emulation to be more accurate in Technos games and Zero Zone. - Deprotected Jaleco 68k roms. Hopefully 100%. - Added Darius Dipswitches. Thanks to mutewitness. - Fixed sprite banking in Growl/Ninja Kids, thanks to Brad Oliver. - Added Starscream 0.25 (faster). Thanks as always to Neill Corlett. - Doubled music speed in Terra Force and Armed Formation. Thanks to Jim Hernandez for the info. - Compiled with new Seal 1.06 and Allegro 3.1. This should fix some joystick problems, also the SnesPad support has changed, because allegro supports SnesPads now. - Changed joystick and screen mode values in config file/command line, this is due to syntax changes in allegro 3.1. - Some hacks to improve the sprites in Rainbow Islands Extra. The C-Chip data is different to Jumping Islands and Rainbow Islands Original... - Lots of internal code changes/improvements. This caused a lot of retesting, and it was unreleasable over xmas... - Added fixed sound rom for Thunder Fox (if you want sound, a new rom is required). - Added fixed sample roms for Final Blow (if you want sound, 2 new roms are required). - Added software YM3812 emulator, provided by Carl-Henrik Skaarstedt/DSC! - Added sample rate and YM3812 switches in gui. - Added faster code to draw ingame messages. - Added quick rtdsc profiler, press ingame F11 to switch to it. - Added YM2610 in Space Gun. - Added Translation file support for 90% of the text in raine. - Added support for more than 2 dipswitch banks (eg. Toaplan games have 3 dsw banks). - Added Eagle 0.41, thx Dirk. - Fix for Rainbow Islands sometimes dropping music. - Added more game cheats from JCK/The Ultimate Patchers (cheats from mame). - YM2151 sound in WrestleFest, WWF SuperStars, Double Dragon 3. - Added FG0 gfx and scrolling in Plotting. Changes from Hiromitsu Shioya: - Added much better M6295 emulator with sample bank switching support. - Added much better MSM5205 emulation for Darius. - Added new versions of fm.c source, ym2610 emulator is now merged in fm.c. - Switched YM2203 emulation to fm.c. - Improve sound streaming support. Added resync if it falls behind. - Fixed screen size for Darius 2 and Ninja Warriors. - Fixed colour port bug in 3 screen games. - Fixed sample rom mapping and z80 speed in most Taito ym2610 games. - Changed some Taito games from ym2610 - ym2610b (ym2610b has more fm channels). - Many fixes to Taito, Jaleco and Technos sound emulation. Changes from others: - Richard Mitton added emulation of Plotting. - Jim Hernandez improved sound frequency in Nichibutsu games. - Jim Hernandez improved sound frequency and volumes in Jaleco games. Raine Team ---------- Antiriad (Richard Bush) ---------------------------------------------- Main coding from the start. Hiromitsu Shioya (Hiro-Shi) --------------------------- Main sound coding, implementation of sound system and emulators, emulation of M6295, MSM5205 and YM2610. Plus many other improvements. Cedrick Collomb (Nitch) ----------------------- Some optimized code and hints on Intel asm. Mário Silva (Scifi) --------------------------------------------- Organisation, coordination and maintaining the www site. Richard Mitton (nodrog) ----------------------- Added Plotting emulation, help with YM2151 for Rainbow Islands and a more complete opl YM3812. Thanks to araCORN, J-Rom, dump.it, Metalman, NAZ! and anyone else who dumped the games in raine. Help ---- * We really need Ensoniq chip info for the Taito F3-System. If you have any tech info on the chips (esp. Ensoniq OTIS/OTTO), please tell us! * Looking for any Taito AIR/B/H/L/Z/F1/F2/F3-System/Misc 68k romsets, also Jaleco 68k romsets. * Anyone who wants to contribute to raine coding in any way. Optimizations? Drivers? Direct-x port? * Looking for Garmedes and any other Visco games that use Taito hardware. Thanks ------ araCORN and ORG of romlist for all the great Taito and Jaleco roms Atila for hosting our site a while ago Carl-Henrik Skċrstedt/DSC for the software ym3812 emulator and sb 2/truxton 2 info Cedrick Collomb for the optimized asm, very cool Cheese, although he probably won't read this Conjurer for supporting raine when it was v0.06 DeamoN even though he likes fighting games.. Dark Force for many nice things David Winter for Toki romset and info Dirk Stevens for the use of Eagle dump.it for many great romsets, esp Jumping Islands and Liquid Kids Fox for the cd-rom Gouky for xdragon betas Guru-Choc for dumping rainbow islands original version Hiro-shi for the ym2610 code (mmsnd) and rom banking info for Taito sound z80s Ismair for the ym>opl sound emulators he wrote, what's your working email addr? JCK/The Ultimate Patchers for the cheat converter J-Rom for many great japanese romsets malcor for many great romsets Mário Silva for all the organization of raine and keeping it alive Martin Galway because his SID music is the best Mutewitness for the Darius dipswitches Michael Kleps for the direct-x offer NAZ! for dumping Operation Wolf and Combatribes Neil Bradley for MZ80 and Retrocade Neill Corlett for the StarScream 68000 core Neorage team for being cool and their very fast emulators Nicola Salmoria for Terra Cresta sprite colour information Richard Mitton for tnzs emu, plotting emulation and other help Metalman for dumping the first F3-System roms and Arkanoid Returns Zoop for url and meka betas zsKnight for keeping snes emulation fast on my p120 and getting 48mbit games working Stuff ----- DJGPP 2.02 (GCC 2.81) by DJ Delorie Starscream 68000 Engine 0.25 by Neill Corlett UAE 68020 Engine by Bernd Schmidt MZ80 Engine 2.4 by Neil Bradley Allegro 3.1 by Shawn Hargreaves Seal 1.06 by Carlos Hasan Nasm 0.97 by Nasm Team IRA 680x0 ReAssembler 1.02 by Tim Ruehsen (Amiga) 6x8 font based on one by Xen (Amiga) Eagle 0.41 by Dirk Stevens zLib by 1.13 by Jean-loup Gailly, minizip by Gilles Vollant. HTML ---- RAINE OFFICIAL SITE: http://www.rainemu.com new releases appear here first ARCADE ROMS FROM JAPAN: http://start.at/j-rom roms are available here ARCADE ROM HEAVEN: http://www.arcadeheaven.com roms are available here BUB AND BOB: http://www.bubandbob.com Bubble Bobble and Taito gaming site DAVE'S CLASSICS: http://www.davesclassics.com emulator and news are available here EMUCAMP: http://www.emucamp.com emulator and news are available here EMULATORS UNLIMITED: http://www.emuunlim.com emulator and news are available here EMUVIEWS: http://www.emuviews.com roms are available here RETROGAMES: http://www.retrogames.com emulator and news are available here ROMLIST: http://www.romlist.com roms are available here TAITO JAPAN: http://www.taito.co.jp check the arcade history section