                                   >o< R A I N E >o<

                                M680x0 Arcade Emulation

                          (c)1998-2000 Antiriad & Raine Team

                                     v0.28: MS-DOS

    Contents

    What is Raine?
    Requirements
    Installing roms
    Zip Support
    Rom directories
    Command Line Usage
    GUI Usage
    Game Setup Options
    'Action Replay' Cheating
    Cheat Editing
    Cheat Searching
    General Controls
    F3 System
    Config Files
    Game Information
    Some of the Systems
    New in this Version
    Rom Merging Information
    Raine Team
    Special Thanks
    Thanks
    Stuff
    HTTP

    Cheats
    Disclaimer
    History
    List of NMK games
    List of Taito games
    Raine Frequently Asked Questions

    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
    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:

    M68000:  Neill Corlett's Starscream 68000 emulator.
    M68020:  Based on Bernd Schmidt's UAE 68020 emulator.
    Z80:     Neil Bradley's MZ80 emulator.
    M68705:  Richard Mitton's static recompiler.

    SOUND:

    YM2151:  Jarek Burczynski.
    YM2203:  Tatsuyuki Satoh.
    YM2610:  Tatsuyuki Satoh and Hiromitsu Shioya.
    YM3526:  Carl-Henrik Skaarstedt (or via SB OPL).
    YM3812:  Carl-Henrik Skaarstedt (or via SB OPL).
    M6295:   Hiromitsu Shioya.
    M6585:   Richard Bush.
    MSM5205: Hiromitsu Shioya.

    Requirements

    These are rough estimates, based only on the DOS version of raine, full speed means
    running at 60fps with no frameskipping.

    'Abundant' requirements:

     - Pentium II Processor with MMX
     - 40Mb of ram
     - Win9x/MS-DOS
     - 'DOS friendly' sound card
     - Graphics card (VESA2 or better support recommended)

     => You should get full speed in nearly all games with
        sound at a high rate (my current pc).

    'Average' requirements:

     - Pentium Processor
     - 16Mb of ram
     - Win9x/MS-DOS
     - 'DOS friendly' sound card
     - Graphics card (VESA2 or better support recommended)

     => You should get good speed in most games with sound
        at an average rate. Many games should be full speed
        (my old pc).

    'Minimal' requirements:

     - 486 SX-25
     - Win3.1/MS-DOS
     - 12Mb of ram
     - 'DOS friendly' sound card
     - Graphics card (VESA2 or better support recommended)

     => You should find most games playable if you disable
        sound and set a manual frameskip of about 4 (JCK's pc).

    Installing roms

    Before playing any game, you need to have 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\roms\ directory
    b) Unzip the roms to raine\roms\<gamename>\

    If you get stuck, learn about directories first (also read the Raine FAQ).

    Zip Support

    You also can place zipped copies of the romsets in your roms directories (eg. raine\roms).
    Raine will then access the zip to load the roms, saving a lot of diskspace. Zip support
    is internal to Raine (using zlib and minizip), so you do not need pkunzip to use it.

    Rom directories

    You can now configure four different rom directories via the gui or config file (very
    useful if you have some roms on cd-rom or a network). These rom directories are used
    to load both zipped and unzipped roms. To edit them from the gui, click on 'change game',
    then on 'dirs'. Either type in the paths, or use the file selector (click the small square
    buttons).

    Command Line Usage

    USE: Raine <commands> <options>

    Commands:

    -game [gamename]     : Select a game to load (see game list)
    -help                : Show command line options and list games
    -joystick [type]     : Select joystick type (see list in raine.cfg)
    -limitspeed          : Limit emulation speed to 60fps
    -gamelist            : Quick list of all games
    -gameinfo <gamename> : List info for a game, or all games
    -romcheck <gamename> : Check roms are valid for a game, or all games
    -nogui               : Disable GUI (useful for frontends)
    -leds                : Enable keyboard LED usage
    -noleds              : Disable keyboard LED usage
    -screenx [width]     : Select screen width
    -screeny [height]    : Select screen height
    -screenmode [type]   : Select screen type (see list in raine.cfg)
    -rotate [angle]      : Rotate screen 0,90,180 or 270 degrees
    -ror                 : Rotate screen 90 degrees
    -rol                 : Rotate screen 270 degrees
    -norotate            : Ignore default rotation in game drivers
    -flip [0-3]          : Flip screen on none, x, y or x+y axis
    -flipx               : Flip screen on x axis
    -flipy               : Flip screen on y axis
    -noflip              : Ignore default flipping in game drivers
    -hide                : Hide the gui (play at work)
    -listdsw <gamename>  : List dipswitches for a game, or all games

    Options:

    -verbose             : Show extra information for some options

    Other options are available only from the GUI/config file for now.

    Version: v0.27beta
    Games:   170

    - For example, to load Wrestle Fest: raine -game wrestlef

    - If you get VESA 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 cheat system, see 'Action Replay' Cheating below.

    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
    Kaiser Knuckle          | Global Champion         | some diff gfx and stuff
    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.

    'Action Replay' Cheating

    There is a simple implementation of an Action Replay type cheat system. Many
    console emulators have the option to apply 'action replay/game genie' type cheat
    codes, although they usually don't have a search option, which is a shame. The
    cheat stuff in raine is split in two windows. One for editing cheat data and one
    for searching for cheats.

    Cheat Editing

    In this window you can do the following:

    - Enable/disable cheats
    - Edit cheat data
    - Delete cheats
    - Add new cheats

    If you get messages like 'work ram error' appearing. Wait for the title screen
    before enabling cheats. This is the nature of Action Replay cheats.

    Cheat Searching

    In this window you can find new cheat data. To start a search, click new search,
    then choose a search mode. When you are ready to continue the search, click
    continue search. There are four search modes:

    Absolute search:

     - Searches for absolute byte values.
     - Most useful for lives and other data.

    Relative search:

     - Searches for the difference between byte values.
     - Useful when absolute search fails, like if the game stores lives starting with
       ascii 0x30 or stores lives +/- 1 from the value shown ingame. Remember that if
       the difference is positive you should enter something like 0x01 (+1), if it is
       negative, then you should be searching for 0xFF (-1).

    Single Bit search:

     - Searches for single bit values.
     - Useful for status flags, and stuff like 'extend' in bubble symphony, which
       is stored in 6 bits of one byte.

    Slow deep search:

     - Searches for the following changes in byte values:
       new byte == old byte, new byte != old byte,
       new byte >  old byte, new byte >= old byte,
       new byte <  old byte, new byte <= old byte
     - Useful for timers and anything not found with the other modes. A nice cheat to
       have is invulnerability, use this mode to find the invulnerability timer.

    The search results are shown in a listbox, when there are more than 512 results,
    only the first 512 will be in the listbox. You can double click on the search
    results to open a scrollable hex/ascii view of the memory area where the result
    lies. Any bytes that are in the search results will have *..* around them, so
    you can easily spot them.

    General Controls

    General ingame keys:

        0 - Save screen shot (named raine???.pcx)
       F2 - Save game state
       F3 - Switch save state slot (10 different slots)
       F4 - Load game state
      F11 - Toggle the fps/profile display (5 different modes)
     PGUP - Increase manual frame skip (no effect with auto frame skip)
     PGDN - Decrease manual frame skip (no effect with auto frame skip)
     HOME - Increase cpu execution (useful debug - slows motion and music)
      END - Reduce cpu execution (useful debug - slows motion and music)
      ESC - Return to GUI (exit to host os when the gui is disabled)
      TAB - Return to GUI (will active gui even if it is disabled)
        P - Pause the game

    Keys in Pause mode:

       UP - Scroll display up (if the gamescreen does not fit)
     DOWN - Scroll display down (if the gamescreen does not fit)
     LEFT - Scroll display left (if the gamescreen does not fit)
    RIGHT - Scroll display right (if the gamescreen does not fit)
      ESC - Return to GUI (exit to host os when the gui is disabled)
      TAB - Return to GUI (will active gui even if it is disabled)
        P - Unpause the game

    Default Player keys:

    <edit in the gui:control setup/change 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)

    - The default game buttons are not ctrl and alt, this is due to the
      intrusion of windows keys between ctrl-alt on many keyboards (lame).

    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)

    - There are occasions in F3-System games where things look better if you
      disable a BG layer, for vaious reasons. Reasons like bg zooms, 'snes-like'
      transparencies, misc line-line effects including scrolling, priority
      swapping, enable-disable, also zooming on a line-line basis. These things
      are not emulated currently. F3-System is a full 32-bit system, and it's no
      fun trying to add all that on a p120.

    Config Files

    raine.cfg:    Contains general raine settings and comments
    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, you should read it.
    cheats.cfg is also updated when you make changed in within gui.

    Game Information

    * = New in this version

    ---------+------+----------------------------+------------+------+--------+----------+-------------------------------------------
    8ch Name | Play | Full Name                  | Company    | Year | System | Dumper   | Information
    ---------+------+----------------------------+------------+------+--------+----------+-------------------------------------------
    64Street | Yes  | 64th Street                | Jaleco     | 1991 | MS1-C  | araCORN  |
    64Streej | Yes  | 64th Street Japanese       | Jaleco     | 1991 | MS1-C  | J-Rom    |
    AmHorse  | Yes  | American Horseshoes        | Taito      | 1990 | L-Sys  | araCORN  | trackball is not responsive?
    ArabianM | Yes  | Arabian Magic              | Taito      | 1992 | F3-Sys | araCORN  |
    Arkanoi2 | Yes  | Arkanoid 2                 | Taito      | 1988 | NZS-Sys|          |
    Ark2us   | Yes  | Arkanoid 2 American        | Taito      | 1988 | NZS-Sys|          | Different levels
    ArkRetrn | Yes  | Arkanoid Returns           | Taito      | 1997 | F3-Sys | Metalman |
    ArmedF   | Yes  | Armed Formation            | Nichibutsu | 1988 |        | araCORN  |
    Astyanax | Yes  | Astyanax                   | Jaleco     | 1991 | MS1    |          |
    Ashura   | Yes  | Ashura Blaster             | Taito      | 1989 | B-Sys  | vixen    | some sprite priorities wrong
    Asuka    | Yes  | Asuka and Asuka            | Taito      | 1988 |        | araCORN  |
    AvSpirit | Yes  | Avenging Spirit            | Jaleco     | 1991 | MS1-B  | araCORN  |
    BalloonB | Yes  | Balloon Brothers           | Taito+Seta | 1992 |        |          |
    BloodBro | Yes  | Blood Bros                 | Tad Corp   | 1990 |        | dump.it  |
    BoblBobl | Yes  | Bobble Bobble              | Bootleg    | 1986 |        |          |
    BJT      | Yes  | Bomb Jack Twin             | NMK        | 1993 |        | Metalman |
    BonzeAdv | Yes  | Bonze's Adventure          | Taito      | 1988 |        | malcor   | c-chip protection
    BublBobl | Yes  | Bubble Bobble              | Taito      | 1986 |        |          | sound missing after gameover screen
    BubbleM  | Yes  | Bubble Memories            | Taito      | 1995 | F3-Sys | araCORN  |
    BubSymph | Yes  | Bubble Symphony            | Taito      | 1994 | F3-Sys | Metalman |
    BShipPal | Yes  | Bio Ship Paladin           | UPL        | 1990 |        |          | sound cpu protected
    Cabal    | Yes  | Cabal                      | Red Corp   | 1988 |        | dump.it  | bootleg
    Cachat   | Yes  | Cachat                     | Taito      | 1993 |L-Sys   |          |
    Cadash   | Yes  | Cadash                     | Taito      | 1989 |        | malcor   |
    CadashFr | Yes  | Cadash French              | Taito      | 1989 |        |          |
    CadashIt | Yes  | Cadash Italian             | Taito      | 1989 |        | Any      |
    CadashJ  | Yes  | Cadash Japanese            | Taito      | 1989 |        |          |
    CamelTry | Yes  | Camel Try                  | Taito      | 1989 | F2-Sys | J-Rom    |
    ChampWr  | Yes  | Champion Wrestler          | Taito      | 1989 | L-Sys  | araCORN  |
    ChaseHQ  | Yes  | Chase HQ                   | Taito      | 1989 | Z-Sys  | araCORN  | prelim
    ChaseHQJ | Yes  | Chase HQ Japanese          | Taito      | 1989 | Z-Sys  | malcor   | prelim
    ChimeraB | Yes  | Chimera Beast              | Jaleco     | 1989 | MS-1   | J-Rom    | this game is very rare
    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  |
    Daisenpu | Yes  | Daisenpu                   | Taito      | 1990 | X-Sys  |          |
    Darius   | Yes  | Darius                     | Taito      | 1986 | Dual68 | J-Rom    | 3 screen version
    Darius2  | Yes  | Darius 2                   | Taito      | 1989 | Dual68 | J-Rom    | 3 screen version
    Darius2d | Yes  | Darius 2 Dual Screen       | Taito      | 1989 |        | J-Rom    | 2 screen version
    DariusEx | Yes  | Darius Extra               | Taito      | 1986 | Dual68 | J-Rom    | 3 screen; uses darius gfx roms
    DariusG  | Yes  | Darius Gaiden              | Taito      | 1994 | F3-Sys | J-Rom    |
    Dinorex  | Yes  | Dino Rex                   | Taito      | 1992 | F2-Sys | araCORN  |
    Dogyuun  | Yes  | Dogyuun                    | Toaplan    | 1993 |        | J-Rom    | sound cpu custom and encrypted
    DonDokoD | Yes  | Don Doko Don               | Taito      | 1991 | F2-Sys | J-Rom    |
    DoubleD3 | Yes  | Double Dragon 3            | Technos    | 1990 | Tch-1  | ShinobiZ |
    DriftOut | Yes  | Drift Out                  | Visco      | 1991 |        | araCORN  |
    EDF      | Yes  | Earth Defence Force        | Jaleco     | 1991 | MS1-B  | araCORN  |
    EarthJkr | Yes  | Earth Joker                | Visco      | 1991 |        | araCORN  | missing line-line scroll on some levels
    Eaction2 | Yes  | Elevator Action 2          | Taito      | 1994 | F3-Sys | Metalman |
    Extrmatn | Yes  | Extermination              | Taito      | 1987 | NZS-Sys|          |
    FHawk    | Yes  | Fighting Hawk              | Taito      | 1989 | L-Sys  | vixen    |
    FinalB   | Yes  | Final Blow                 | Taito      | 1988 | F2-Sys | araCORN  |
    Galmedes | Yes  | Galmedes                   | Visco      | 1989 |        | vixen    |
    Gekridan | Yes  | Gekirindan                 | Taito      | 1993 | F3-Sys | araCORN  |
    GCPBall  | Yes  | Grand Cross Pinball        | Exclnt Sys | 1994 |        |          |
    Growl    | Yes  | Growl                      | Taito      | 1990 | F2-Sys | araCORN  |
    GunFront | Yes  | Gun Frontier               | Taito      | 1990 | F2-Sys | araCORN  |
    Hachoo   | Yes  | Hachoo                     | Jaleco     | 1993 | MS1    | araCORN  | some priorities wrong
    HitIce   | Yes  | Hit the Ice                | Taito+Bally| 1991 | B-Sys  | araCORN  | missing ice tracks?
    IgaNinju | Yes  | Iga Ninjyutsuden           | Jaleco     | 1988 | MS-1   | J-Rom    |
    InsectX  | Yes  | Insector X                 | Taito      | 1989 | NZS-Sys| araCORN  |
    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
    Kageki   | Yes  | Kageki                     | Taito      | 1988 |        | Metalman?|
    KikiKaiK | Yes  | Kiki Kai Kai               | Taito      | 1986 |        | J-Rom    |
    KBash    | Yes  | Knuckle Bash               | Toaplan    | 1993 |        | Jim H    | sound cpu protected
    KnightB  | Yes  | Knight Boy                 | Bootleg    | 1986 |        |          |
    KuriKint | Yes  | Kuri Kinton                | Taito      | 1988 | L-Sys  | araCORN  |
    KaiserKn | Yes  | Kaiser Knuckle             | Taito      | 1995 | F3-Sys | araCORN  |
    LOMakaj  | Yes  | Legend of Makaj            | Jaleco     | 1988 | PreMS1 | araCORN  |
    LordofK  | Yes  | The Lord of King           | Jaleco     | 1989 | MS-1   | J-Rom    | astyanax japanese, thx hiroshi
    LiquidK  | Yes  | Liquid Kids                | Taito      | 1990 | F2-Sys | dump.it  |
    Mj12     | Yes  | Majestic 12                | Taito      | 1991 | F2-Sys | vixen    | probably ssi91 extra version
    MasterW  | Yes  | Master of Weapons          | Taito      | 1989 | B-Sys  | araCORN  | some sprite priorities wrong
    MNight   | Yes  | Mutant Night               | UPL        | 1987 |        |          |
    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
    OmegaF   | Yes  | Omega Fighter              | UPL        | 1990 | 'UPL'  |          |
    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    |          |
    Palamed  | Yes  | Palamedes                  | Taito      | 1990 | L-Sys  |          |
    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    |
    PopnPop  | Yes  | Pop'n Pop                  | Taito      | 1997 | F3-Sys | Metalman |
    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  |
    Puzznic  | Yes  | Puzznic                    | Taito      | 1989 | L-Sys  | VSA      |
    QuizHQ   | Yes  | Quiz HQ                    | Taito      | 1990 | F2-Sys | J-Rom    |
    QJinsei  | Yes  | Quiz Jinsei Gekijoh        | Taito      | 1992 | F2-Sys |          |
    QTorimon | Yes  | Quiz Torimonochou          | Taito      | 1990 | F2-Sys | J-Rom    |
    Raimais  | Yes  | Raimais                    | Taito      | 1989 | L-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
    Rambo3   | Yes  | Rambo 3                    | Taito      | 1989 | B-Sys  | araCORN  |
    Rastan   | Yes  | Rastan                     | Taito      | 1987 |        |          |
    Rastanu  | Yes  | Rastan American            | Taito      | 1987 |        |          |
    Rastanu2 | Yes  | Rastan American (alt)      | Taito      | 1987 |        |          |
    RastSaga | Yes  | Rastan Saga                | Taito      | 1987 |        | C.Hardy  |
    Rastan2  | Yes  | Rastan Saga 2              | Taito      | 1988 | B-Sys  | J-Rom    |
    RoboKid  | Yes  | Atomic Robokid             | UPL        | 1989 |        |          |
    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    |
    SilentD  | Yes  | Silent Dragon              | Taito      | 1992 | B-Sys  | araCORN  | occasional trash on end level
    SnowBros | Yes  | Snow Bros                  | Toaplan    | 1990 |        |          |
    SnowBroa | Yes  | Snow Bros (alt)            | Toaplan    | 1990 |        |          |
    SnowBro2 | Yes  | Snow Bros 2                | Toaplan    | 1994 |        |          |
    SpaceGun | Yes  | Space Gun                  | Taito      | 1990 | Dual68 | malcor   |
    SpcInv95 | Yes  | Space Invaders 95          | Taito      | 1995 | F3-Sys | Metalman |
    SpaceDX  | Yes  | Space Invaders DX          | Taito      | 1994 |        | malcor   |
    Strahl   | Yes  | Strahl                     | UPL + NMK  | 1992 |        | Metalman | sound cpu still protected
    SboblBob | Yes  | Super Bobble Bobble        | Bootleg    | 1986 |        |          |
    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    | High Resolution game
    TetrisT  | Yes  | Taito 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  |
    Tekipaki | Yes  | Teki Paki                  | Toaplan    | 1991 |        | J-Rom    | sound cpu undumped
    TerraCre | Yes  | Terra Cresta               | Nichibutsu | 1985 |        | J-Rom    |
    TerraF   | Yes  | Terra Force                | Nichibutsu | 1987 |        | Coy      |
    Tnzs     | Yes  | The New Zealand Story      | Taito      | 1988 | NZS-Sys|          |
    Tnzs2    | Yes  | The New Zealand Story Ex   | Taito      | 1988 | NZS-Sys|          | Different levels
    Tnzsb    | Yes  | The NZ Story (bootleg)     | Bootleg    |      | NZS-Sys|          |
    ThunderD | Yes  | Thunder Dragon             | NMK        | 1991 |        | nnap     |
    ThndrDBl | Yes  | Thunder Dragon Bootleg     | -          | 1991 |        | dump.it  |
    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 |
    VioFight | Yes  | Violence Fight             | Taito      | 1990 | B-Sys  | araCORN  |
    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 & Bibi gfx roms
    WintBob  | Yes  | Winter Bobble              | Sakowa     | 1990 |        | dump.it  | Snow Bros bootleg
    WrestleF | Yes  | WrestleFest                | Technos    | 1991 | Tch-1  | araCORN  |
    Yuyugogo | Yes  | Yuyu no quiz de Gogo       | Taito      | 1992 | F2-Sys |          |
    ZeroZone | Yes  | Zero Zone                  | Comad      | 1993 |        | araCORN  |
    ---------+------+----------------------------+------------+------+--------+----------+-------------------------------------------

    Some of the Systems

    -------+-----------+--------------------------+----------------------------------------------
    System | Main CPUs | Sound CPUs               | Info
    -------+-----------+--------------------------+----------------------------------------------
    Tecmo1 | 68000     | Z80; YM2203 x 2          | Some Tecmo System
    Tch-1  | 68000     | Z80; YM2151; M6295       | Various Technos games
    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
    NZS-Sys| Z80 x 2   | YM2203                   | Taito 'TNZS' System
    L-Sys  | Z80 x 2   | Z80; YM2203/YM2610       | Taito L System (hw varies a lot)
    F1-Sys | 68000     | Z80; YM2610              | Taito F1 System (F2 with extra video chips)
    F2-Sys | 68000     | Z80; YM2610              | Taito F2 System
    Z-Sys  | 68000 x 2 | Z80; YM2610              | Taito Z System (3d sprite zooming games)
    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.28: "Turning Japanese"

    Added the following 14 playable games:

    -----------------------+-----------------+-------------+-------------------------------
    Game Name              | Company/System  | Dumper      | Info
    -----------------------+-----------------+-------------+-------------------------------
    Chuka Taisen           | Taito N-System  |             |
    Continental Circus     | Taito Z-System  | dump.it     |
    Continental Circus alt | Taito Z-System  |             |
    Dead Connection        | Taito           | araCORN     |
    Metal Black            | Taito           | araCORN     |
    Rambo 3 (release 2)    | Taito B-System  |             | extra levels and cut scenes
    Soldam                 | Jaleco MS-1     | J-Rom       |
    V-Five                 | Toaplan         | Team Japump |
    Hat Trick Hero         | Taito           | Team Japump?| japanese football champ
    Camel Try (alternate)  | Taito F2-System | Team Japump?| romswitches work in this one
    Rainbow Islands (alt)  | Taito           | ?           |
    Omega Fighter          | UPL             | Team Japump | original version
    Atomic Robokid Japanese| UPL             | Team Japump |
    Darius Gaiden Extra    | Taito F3-System | Team Japump?|
    -----------------------+-----------------+-------------+-------------------------------

    Changes from Antiriad:

    - htmlized the documentation a bit.
    - Added pixel double option to gui.
    - Fixed Football Champ priorities a bit.
    - Fixed a recent dsw bug.
    - Fixed Terra Cresta rotation.
    - Fixed some bugs in the gui (msvc version).
    - Added font_datafile line to raine.cfg and moved the Japanese font into an external file.
    - Better GFX_FG0 cache in some f2 system games.
    - Added some Japanese text support (shift-jis format).
    - Can now save gui screenshots too (press '0').
    - Actual emulator controls can be redefined in the gui. Joystick can also be
      defined for emulator control.

    <See History for older versions>

    Rom Merging Information

    cadashit romof cadash
    cadashj  romof cadash
    mj12     romof ssi
    64streej romof 64street
    p47j     romof p47      *
    phantasm romof avspirit
    rodlandj romof rodland  **
    opwolfbl romof opwolf
    jigoku   romof bonzeadv
    lordofk  romof astyanax
    ark2us   romof arkanoi2
    tnzs2    romof tnzs
    tnzsb    romof tnzs
    tetrist  romof rastan2  ***
    rainbowe romof rainbow
    jumping  romof rainbow
    rastsaga romof rastan
    quizhq   romof qtorimon ****
    chasehqj romof chasehq
    puzbob2x romof pbobble2
    weststry romof bloodbro
    dariusex romof darius
    darius2d romof darius2
    driveout romof driftout
    pipibibi romof whoopee  *****
    snowbroa romof snowbros
    thndrdbl romof thunderd

        * you may need to move some roms from p47j into p47 now, because the
          original p47 set was incomplete and so relied on p47j. also the game name
          became p47 (no longer p47usa).

       ** similar to p47, you may need to move some roms from rodlandj into rodland.
          also the names changed (rodlande -> rodland and rodland -> rodlandj).
          sorry, but this is what happens when we add a japanese set without knowing
          that an english set is going to be dumped/exist.

      *** the sample roms are shared.

     **** the japanese font data roms are shared.

    ***** you _will_ need to move some roms from pipibibi into whoopee. sorry, but
          as pipibibi is a bootleg, it makes sense for it to read the common roms
          from whoopee (and not the other way around).

    Raine Team

    Richard Bush (Antiriad)
    Main coding from the start.

    Mário Silva (Taito)
    Organisation, coordination, rom finding, www updating and
    a lot of other stuff.

    Hiromitsu Shioya (Hiro-Shi)
    Main sound coding, implementation of sound playback
    and emulators, emulation of M6295, MSM5205 and YM2610.
    Plus many other improvements.

    Richard Mitton (Spindizzy)
    Emulation of Plotting, Bubble Bobble, Kiki Kai Kai and maybe a few other
    z80 games (wait and see!). Sound help, cool MCU static recompiler,
    and more nice things.

    Cedrick Collomb (Nitch)
    For knowing everything about x86 asm optimization :).

    Katharsis
    Fixing some dipswitches, crc32 and other beta stuff.

    Special Thanks

    Many thanks to the following kind people who have donated hardware to help
    when my old HD died. Not only did I get a new HD, but I actually got half
    the components of my pc updated!! Certainly, there would not be any raine
    in the last 4 months without them, because I could not afford to buy a new
    HD.

    NaMcO for sending 2x16mb simms and a 6GB HD when my old HD gave up on me

    MaxMax1, Nemesis1 & Sigurour H. Olaffsson for collectively sending me a p2-233
    and mainboard and also a non-ps/2 keyboard adapter

    Prophet of Retrogames for the Sidewinder Gamepad

    Malcolm Laurie for the generous donation towards buying arcade boards and an
    ATX case

    Glenn Hagon for another 2x16mb simms

    Mario Silva, Razoola & Pincushion Man for the cd's to help restore what I lost

    And many other people that helped us getting some donations so we could buy boards
    like Strahl:

    Harald, Till O., Jason S., Kobayashi, Tormod, Estranged, Empyre, Mario Lowang...hope
    I didn't forget anyone. ;)

    If you would like to send a contribution to help with the development of raine,
    maybe some old hardware or some money or anything else, please email us. How does
    money help? Well, It can go towards upgrading my pc, which allows me to be more
    ambitious in what I try to emulate (for example f3 system with more gfx features).
    Or, it will go on my phone bills, which are caused by time online doing raine
    related things. Or it can be used to buy new boards for the rom dumpers. We can't
    offer much in return, but you can of course beta test new games in the emulator.

    Thanks

    _iceball_ for some nice gfx for raine, also the bg image in 0.25.
    Anders and Janne for being cool and their very fast emulators, yay! NeoRAGE is back!!
    araCORN+ORG/Romlist for all the great roms, hope everything works out for you!
    Atila for support and hosting our site a while ago
    Bryan Peek for all his help.
    Calb for nice chats and helpful technos/nichibutsu fixes from Phil S.
    Carl-Henrik Skĺrstedt/DSC for the software ym3812 emulator and sb 2/truxton 2 info
    Cedrick Collomb for the optimized asm, very cool
    Cgfm for the adlib help and stuff
    Conjurer for supporting raine when it was v0.06
    DaemoN for all your help
    Dark Force for many nice things
    David Winter for Toki romset and info
    Dev for the nice raine logo
    Dirk Stevens for Eagle engine
    dump.it for many great romsets like Jumping Islands and Liquid Kids
    Fox for the cdrom
    Guru-Choc for dumping rainbow islands original version
    Hiro-shi for all the work on raine sound!
    The Ultimate Patchers for the cheat converter
    JoseQ for maintaining a top quality site
    J-Rom for many great japanese romsets, welcome back!!
    malcor for many great romsets
    Mário Silva for all the organization and rom finding for raine
    Metalman for dumping the first F3-System roms and Arkanoid Returns
    Michael Kleps for the direct-x offer
    Mirko Buffoni for mame, nice emails and memory leak help
    Mutewitness for the Darius dipswitches
    NAZ! for dumping Operation Wolf and Combatribes
    Neil Bradley for MZ80 and Retrocade
    Neill Corlett for the Starscream 68000 core and the sd3 translation
    Nicola Salmoria for mame, and Terra Cresta sprite colour information
    Paul G. for the sidewinder and many useful bug reports
    Richard Mitton for tnzs emu, plotting emulation and other help
    Titan for the background image used without permission, hope you don't mind. ;)
    Vixen for dumping great Japanese vertical games, thankyou!
    Zoop for support, url and meka betas
    zsKnight & _Demo_ for the greatest snes emulator

    <Anyone who beta tests raine, or I know from my occasional icq/irc accesses>

    Stuff

    DJGPP 2.02 (GCC 2.81) by DJ Delorie
    Starscream 68000 Engine 0.26a by Neill Corlett
    UAE 68020 Engine by Bernd Schmidt
    MZ80 Engine 2.8 by Neil Bradley
    Allegro 3.11 by Shawn Hargreaves
    Seal 1.06 by Carlos Hasan
    Nasm 0.97 by Nasm Team
    IRApc 2.00 port and SearchR2 by Antiriad
    6x8 font based on one by Xen for Amiga
    Eagle 0.41 by Dirk Stevens
    zLib by 1.13 by Jean-loup Gailly, minizip by Gilles Vollant
    dZ80 v1.31 by Mark Incley

    HTTP

       OFFICIAL RAINE PAGE: new releases and news appear here first

       RAINE MESSAGE BOARD: ask your questions here

    ARCADE ROMS FROM JAPAN: roms are available here

         ARCADE ROM HEAVEN: roms are available here

               BUB AND BOB: bubble bobble and taito games site

          CHEAT CODES PAGE: monyons cheat code page for Raine, Shark, Callus

           DAVE'S CLASSICS: news are available here

                   EMUCAMP: emulator and news are available here

       EMULATORS UNLIMITED: emulator and news are available here

          JOSEQ'S EMUVIEWS: roms and news are available here

                RETROGAMES: emulator and news are available here

                   ROMLIST: we will miss you aracorn...

                STARSCREAM: neill corlett's asm 68k emulator

               TAITO JAPAN: check the arcade history section

               START RAINE: raine frontend for windows 9x

                ROM CENTER: rom manager with raine romset support

                  CLR MAME: rom manager with raine romset support