
                            >o< R A I N E >o<

                         M680x0 Arcade Emulation

                      (c)1998 Antiriad & Raine Team

                              v0.16a: MS-DOS

What is Raine?
--------------

Raine is an emulator, it emulates some M680x0 arcade games and is mainly
focussed on Taito games and hardware. It started as an experiment with the
Rainbow Islands romset, dumped by araCORN at Romlist. 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: Based on Bernd Schmidt's UAE 68020 emulator.
M68000: Neill Corlett's Starscream 68000 emulator.
Z80:    Neil Bradley's MZ80 emulator.

SOUND:

YM2610: Hiromitsu Shioya's YM2610 emulator (implemented by Hiro-Shi).
YM2151: Jarek Burczynski's YM2151 emulator.
YM2203: Ishmair's OPL emulator/convertor and also Michael
        Cuddy's YM2203 emulation (also part of the YM21610).


Requirements
------------

Estimated requirements:

 - Pentium Class Processor (p120+)
 - 16Mb+ of ram
 - Win95/MS-DOS
 - Good Graphics card (with VESA2+ support)
 - 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 the ym2610/ym2151 games, but it will be possible
to disable them in a future version, plus they have not been optimized. (I only
have a p120 for programming raine, so there will be no min-p266 spec yet!).


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, you're really
not looking very hard. 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\<gamename>\

If you get stuck, you really should learn about directories and stuff first.


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. For this to work, you *must* have pkunzip somewhere in your
dos path (eg. in c:\windows\command). You can put pkunzip in the same dir as
Raine if you want, that should be fine too. You can now configure 3 different
ziprom paths via the gui (very useful if you have some roms on CD).

If you use Zipmagic, please disable it if you wish to use zipped roms.


Command Line Usage
------------------

USE: Raine <options>

* Supported Options:

-game [gamename]     : Select a game to load (see game list below)
-help                : Show list of games and command line options
-joystick [number]   : Choose joystick type (see list in raine.cfg)
-limitspeed          : Limit Emulation speed (to 60fps)
-nogui               : Disable GUI (useful for frontends)
-screenx [width]     : Choose screen width
-screeny [height]    : Choose screen height
-screenmode [number] : Choose screen type
-v [number]          : Choose videomode (use -screenx/y/mode now instead)

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

* Supported Games:

ArabianM : Arabian Magic             ArkRetrn : Arkanoid Returns
ArmedF   : Armed Formation           BloodBro : Blood Bros
BonzeAdv : Bonze's Adventure         BubbleM  : Bubble Memories
Cabal    : Cabal                     Cadash   : Cadash
CleoFort : Cleopatra's Fortune       CrimeC   : Crime City
Darius   : Darius                    DariusEx : Darius Extra
Darius2  : Darius 2                  DariusG  : Darius Gaiden
DinoRex  : Dino Rex                  DoubleD3 : Double Dragon 3
DriftOut : Drift Out                 EAction2 : Elevator Action 2
FinalB   : Final Blow                Growl    : Growl
Jigoku   : Jigoku                    Jumping  : Jumping Islands
LiquidK  : Liquid Kids               MasterW  : Master of Weapons
MegaB    : Mega Blast                Gaiden   : Ninja Gaiden
NinjaK   : Ninja Kids                NinjaW   : Ninja Warriors
OThunder : Operation Thunderbolt     OpWolf   : Operation Wolf
OpWolfbl : Operation Wolf Bootleg    Pulirula : Pulirula
PBobble2 : Puzzle Bobble 2           PBobble3 : Puzzle Bobble 3
Rainbow  : Rainbow Islands           RainbowE : Rainbow Islands Extra
Rastan   : Rastan                    RastSaga : Rastan Saga
Rastan2  : Rastan Saga 2             Rodland  : Rodland
SnowBros : Snow Bros                 SpaceGun : Space Gun
SpaceDX  : Space Invaders DX         Ssi      : Super Space Invaders 91
Superman : Superman                  Syvalion : Syvalion
TetrisT  : Taito-Sega Tetris         TKnight  : Tecmo Knight
TerraCre : Terra Cresta              TerraF   : Terra Force
ThundFox : Thunder Fox               Toki     : Toki
TwinQix  : Twin Qix                  WarriorB : Warrior Blade
WestStry : West Story                WintBob  : Winter Bobble
WrestleF : WrestleFest               WWFSStar : WWF SuperStars
ZeroZone : Zero Zone

* 59 Games Supported

Example: raine -game wrestlef

<this will attempt to run WrestleFest>.

* If you get VESA2 errors, you need to get Scitech Display Doctor from
  www.scitechsoft.com. Don't expect a reply if you mail me asking about
  this. Use the gui for a larger selection of screen modes, including non
  VESA and resolutions from 80x80 to 800x600.

* You can use shorter command line options like:
  -n (-nogui), -g (-game), -sx (-screenx) etc...

GUI Usage
---------

Just type raine and the gui should pop up. From here you can choose:

Play Game:      Play whatever game is currently loaded.
Change Game:    Change the currently loaded game.
Control Setup:  Redefine the keys for the current game/change joystick.
Screen Setup:   Change the screenmode, scanlines, other video options.
Sound Setup:    Change soundcard (nothing else yet)
Game Setup:     Change Dipswitches/taito rom versions/cheat codes (see below)
Quit Raine:     Back to MS-DOS/Win95.
?!:             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 680x0 roms, they use the last 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                  | diff 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         | diff 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 cutesy game gfx!
------------------------+-------------------------+-----------------------------

This option is sometimes risky to switch between (it's not possible for arcade
owners to switch it at all, unless they want to burn a new set of 68000 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. Some games don't 'exit test
mode' correctly, so you might also need to click on 'reset game' again to achieve
a clean reset. Also, try to stick to one version when using savegames (ie. don't
start a game, save it then switch to a different mode, and continue playing. It
increases the risk of the game locking up!). Basically, don't switch versions if you
are worried about possibly losing your progress in the current game...


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 - Toggle FPS Counter (Off/On/Average)
 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 bigger than pc screen)
 DOWN - Scroll down
 LEFT - Scroll left
RIGHT - Scroll right

Default Player keys:

<editable in the gui under change keys>
<sometimes differ depending on the game>

    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 language settings for each game
cheats.cfg:   Contains game cheat codes
bonzchip.cfg: Contains guessed 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 raine.


Game Information
----------------

---------+------+----------------------------+------------+------+--------+----------+-------------------------------------------
Dir Name | Play | Full Name                  | Company    | Year | System | Dumper   | Information
---------+------+----------------------------+------------+------+--------+----------+-------------------------------------------
ArabianM | Yes  | Arabian Magic              | Taito      | 1992 | F3-Sys | araCORN  |
ArkRetrn | Yes  | Arkanoid Returns           | Taito      | 1997 | F3-Sys | Powerjaw |
ArmedF   | Yes  | Armed Formation            | Nichibutsu | 1988 |        | 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  |
Cabal    | Yes  | Cabal                      | Red Corp   | 1988 |        | dump.it  | bootleg; original by tad/fabtek
Cadash   | Yes  | Cadash                     | Taito      | 1989 |        | malcor   |
CleoFort | Yes  | Cleopatra's Fortune        | Taito      | 1996 | F3-Sys | J-Rom    |
CrimeC   | Yes  | Crime City                 | Taito      | 1989 | B-Sys  |          |
Darius   | Yes  | Darius                     | Taito      | 1986 | Dual68 | J-Rom    | 3 screen version
DariusEx | Yes  | Darius Extra               | Taito      | 1986 | Dual68 | J-Rom    | 3 screen; also needs Darius roms
Darius2  | Yes  | Darius 2                   | Taito      | 1989 | Dual68 | J-Rom    | 3 screen version
DariusG  | Yes  | Darius Gaiden              | Taito      | 1994 | F3-Sys | J-Rom    |
Dinorex  | Yes  | Dinorex                    | 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
Eaction2 | Yes  | Elevator Action 2          | Taito      | 1994 | F3-Sys | Powerjaw |
FinalB   | Yes  | Final Blow                 | Taito      | 1988 | F2-Sys | araCORN  | sample roms need redumping
Growl    | Yes  | Growl                      | Taito      | 1990 | F2-Sys | araCORN  | occasional sprite glitch
Jigoku   | Yes  | Jigoku                     | 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
LiquidK  | Yes  | Liquid Kids                | Taito      | 1990 | F2-Sys | dump.it  |
MasterW  | Yes  | Master of Weapons          | Taito      | 1989 | B-Sys  | araCORN  | occasional sprite glitch
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  | occasional sprite glitch
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 |
Pulirula | Yes  | Pulirula                   | Taito      | 1991 | F2-Sys | araCORN  |
PBobble2 | Yes  | Puzzle Bobble 2            | Taito      | 1995 | F3-Sys | araCORN  |
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 | Part | Rainbow Islands Extra      | Taito      | 1988 |        | araCORN  | c-chip maybe 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                    | Jaleco     | 1990 |        | dump.it  | sound is not 100%
SnowBros | Yes  | SnowBros                   | Toaplan    | 1990 |        |          |
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 Tetris               | Taito+Sega | 1990 | B-Sys  | J-Rom    | Game Licensed from Sega
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 |          | z80 rom is corrupt (no sound)
Toki     | Yes  | Toki Bootleg               | Datsu      | 1990 |        | D.Winter | bootleg
TwinQix  | Yes  | Twin Qix                   | Taito      | 1995 | F3-Sys | Powerjaw |
WarriorB | Yes  | Warrior Blade              | Taito      | 1991 | F2-Sys | J-Rom    | Rastan Saga 3
WestStry | Yes  | West Story                 | Datsu      | 1991 |        | dump.it  | Blood Bros bootleg
WintBob  | Yes  | Winter Bobble              | Sakowa     | 1990 |        | dump.it  | Snow Bros bootlag
WrestleF | Yes  | WrestleFest                | Technos    | 1991 | Tch-1  | araCORN  |
WWFSStar | Yes  | WWF Super Stars            | Technos    | 1989 |        | dump.it  |
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; ADPCM   | An unnamed Technos System
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.16a: 'sound of Taito release'

- Added Following 16 playable games:

------------------+-----------------+---------+-------------------------------
Game Name         | Company/System  | Dumper  | Info
------------------+-----------------+---------+-------------------------------
Arkanoid Returns  | Taito F3-System | Powerjaw|
Blood Bros        | Tad Corp        | dump.it |
Cabal             | Red Corp        | dump.it |
Crime City        | Taito B-System  |         |
Darius            | Taito Dual68k   | J-Rom   | Uses 3 screens
Darius Extra      | Taito Dual68k   | J-Rom   | Req Darius roms to run
Pulirula          | Taito F2-System | araCORN | More araCORN games coming soon :)
Rastan Saga       | Taito           | C.Hardy |
Rastan Saga 2     | Taito B-System  | J-Rom   |
Rodland           | Jaleco          | dump.it |
Space Invaders DX | Taito B-System  | malcor  | Missing Pixel Layer Clear
Syvalion          | Taito H-System  | J-Rom   | Missing Sprite Zooming
Taito Tetris      | Taito B-System  | J-Rom   | Game Licensed from Sega
Thunder Fox       | Taito F1-System |         | Missing line-line scroll
Warrior Blade     | Taito           | J-Rom   | Uses 2 screens (Rastan Saga 3)
West Story        | Datsu Alliance  | dump.it | Bootleg of Blood Bros
------------------+-----------------+---------+-------------------------------

- YM2610 sound in:
  Bonze Adventure, Crime City, Dinorex, Drift Out, Final Blow, Growl, Jigoku,
  Liquid Kids, Mega Blast, Ninja Kids, Ninja Warriors, Operation Thunderbolt,
  Pulirula, Rastan Saga 2, Space Invaders DX, Super Space Invaders 91, Superman,
  Syvalion, Taito Tetris, Warrior Blade.

- YM2151 sound in:
  Cabal, Cadash, Operation Wolf, Operation Wolf Bootleg, Rastan, Rastan Saga,
  Rainbow Islands, Rainbow Islands Extra, Rodland (partial). 

- YM2203 sound in:
  Master of Weapons, Darius, Darius Extra.

- YM3526/3812 sound and 8-bit samples in:
  Armed Formation, Terra Cresta, Terra Force.

- ADPCM samples in:
  Cabal, Darius, Darius Extra, Rastan, Rastan Saga, Operation Wolf, Operation
  Wolf Bootleg.

- DriftOut rotation layer optimized with fast code from Cedrick Collomb
- Toggle All/Available/Missing roms in game selector
- 6 rompaths now (3 for roms, 3 for ziproms), also configurable in gui
- Improved sprites in Master of Weapons (now playable)
- Fixed Terra Cresta sprite colours and added BG0 disable, thanks to Nicola Salmoria
  for information
- Fixed Armed Formation BG0/1 colours and gfx and added layer disable bits
- Added missing BG1 layer to Terra Force and layer disable bits
- Pause option (P). When paused, scroll bigscreen games with arrow keys
- Converted the UAE 68020 code to asm and optimized it a lot (it's not as fast as
  writing a 100% asm core from scratch, but it's much faster than before!)
- Fixed Elevator Action 2, no more green colour under the main sprite.
- Joystick and Sound Options in GUI

<See History.txt for older versions>


Raine Team
----------

Antiriad (Richard Bush) <rbush@geocities.com>
---------------------------------------------
Main Coding from the start to v0.16a.

Cedrick Collomb
---------------
Some Code optimizations and hints on Intel asm! :).

Hiromitsu Shioya (Hiro-Shi)
---------------------------
Sound Coding for YM2610 engine, implementation of YM2610,
YM2151 and Seal Audio Library. Taito z80 banking info etc).

Mrio Silva (Scifi) <mrsilva@mail.telepac.pt>
---------------------------------------------
Organisation, coordination and html.

Also, thanks to Richard Mitton for help with the YM2151
implementation. Thanks to araCORN, J-Rom and dump.it, the
main raine dumpers and also to Powerjaw for Arkanoid Returns.


Help Help Help Help Help
------------------------

* We really need Ensoniq chip info for the Taito F3-System. If you have any tech
  info on the chips (esp. Ensoniq OTIS), please tell us! The OTIS chip was also
  used in prototypes of the Atari Panther, maybe that can help?

* Looking for any Taito AIR/B/H/F1/F2/F3-System/Misc 68k romsets, also Jaleco 68k
  romsets.

* Most wanted romsets are currently Bubble Symphony and Puzzle Bobble 4!

* A faster (100% asm) 68020 core would be very useful! Anyone want to write one,
  or build one based on Starscream 68000? We will experiment with the Fellow 68030
  engine after this release.


Thanks
------

araCORN and ORG of romlist for all the great Taito roms, esp. Bubble Memories!!
Atila for our Retrogames hosting, thanks!
Carl-Henrik Skrstedt for the non-sb ym3812 emulator (not implemented yet)
Cedrick Collomb for the optimized asm help, very cool
Ch33s3 for being a good help and being in the uk
Conjurer for saying he liked 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/coverters he wrote, what's your working email addr?
J-Rom for many great japanese romsets
malcor for the great romsets he uploaded to tant
Mrio Silva for all the organization of raine and keeping it alive
Martin Galway because his C64 music rules
Michael Kleps for the direct-x offer
NAZ! for dumping Operation Wolf and Combatribes
Neil Bradley for MZ80 and of course Retrocade
Neill Corlett for the StarScream 68000 core
Neorage team for being friendly and their very fast emulators
Nicola Salmoria for Terra Cresta sprite colour information
Richard Mitton for tnzs emu, ym2151 help and the ym3812 emulator (not implemented yet)
PowerJaw for dumping the first F3-System roms and Arkanoid Returns
Zoop for url and zsms betas
zsKnight for keeping snes emulation fast on my p120 and getting 48mbit games working

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


Stuff
-----

DJGPP (GCC v2.81) by DJ Delorie
Starscream 68000 Engine v0.24 by Neill Corlett
UAE 68020 Engine by Bernd Schmidt
MZ80 Engine v2.4 by Neil Bradley
Allegro v3.0+WIP by Shawn Hargreaves
Seal Audio Lib 1.05 by Carlos Hasan
Nasm v0.97 by Nasm Team
IRA 680x0 ReAssembler v1.02 by Tim Ruehsen (AmigaOS)
6x8 font based on one by Xen
Eagle v0.20 by Dirk Stevens


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.guruchoc.speedhost.com
                        roms are available here

           BUB AND BOB: http://www.bubandbob.com
                        Bubble Bobble and Taito Fan site

       DAVE'S CLASSICS: http://www.davesclassics.com
                        roms are available here

   EMULATORS UNLIMITED: http://www.emuunlim.com
                        roms are available here

              EMUVIEWS: http://www.emuviews.com
                        roms are available here

            RETROGAMES: http://www.retrogames.com
                        roms are available here

               ROMLIST: http://www.romlist.com
                        roms are available here

           TAITO JAPAN: http://www.taito.co.jp
                        Taito arcade history section, with
                        posters/screenshots

