Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

rbisland: MAME ROM Information.


History:

Rainbow Islands - The Story of Bubble Bobble 2 (c) 1987 Taito.


In this sequel to the legendary "Bubble Bobble" - released a year earlier - one or two players (who, unlike 'Bubble Bobble', no longer play simultaneously) take on the role of Bub and Bob, who have now been returned to their original human form after their success in Bubble Bobble. The returning heroes have been asked to rescue the Rainbow Islands from the clutches of the various enemies who have overrun the islands in their absence.


Bob and Bob are each armed with the ability to create solid rainbows. This ingenious game-play device acts as both a weapon (to either kill an enemy instantly, or trap it then collapse the rainbow onto it, the latter essential for collecting bonus gems - as detailed in 'Tips and Tricks') and as a temporary platform that allows the players to reach previously inaccessible parts of the level, as they race to reach the top of the island before the game's tight time limit expires.


A number of power-ups are available to the players; these include multiple rainbows (up to a maximum of three), faster generating rainbows, speed-up shoes and temporary invulnerability. Rainbow Islands is famous for its multitude of hidden secrets, see 'Tips and Tricks' for details.


Rainbow Islands consists of seven levels, each consisting of four rounds. Holding down the jump button will allow the player to jump onto rainbows without crushing them.


- TECHNICAL -


Board number : K1100277A

Prom stickers : B22


Main CPU : 68000, Z80

Sound Chips : YM2151


Control per player: 2-way joystick

Buttons per player: 2


- TRIVIA -


Released in October 1987.


The main characters are Bub and Bob, the protagonists of "Bubble Bobble". However, in this game they appear in human forms, as opposed to the dinosaurs of the first game. In single-player mode, only Bub is present.


The fifth island, DOH Island, is a homage to the game "Arkanoid", also by Taito. This level plays as any other, but the enemies are the same as encountered in "Arkanoid", and the platforms are designed from colored blocks. Also, the music is absent and the player's jumping sound resembles the sound of the ball hitting the bat in "Arkanoid". Losing the final life in this island also results in the Game Over music from "Arkanoid" instead of the usual Rainbow Islands music. The boss on DOH Island is DOH himself, the boss of "Arkanoid".


The game soundtrack features a brief excerpt from 'Somewhere over the Rainbow', which has meant that later ports of the game have different music, as the license expired some time ago.


A bootleg of this game called "Jumping" was released in 1989.


Pony Canyon / Scitron released a limited-edition soundtrack album for this game (The Ninja Warriors : G.S.M. Taito 1 - D28B0001) on 21/06/1988.


- TIPS AND TRICKS -


* One of Rainbow Island's most infamous and difficult-to-achieve bonuses is that of collecting one of each of the colored gems (red, orange, yellow, green, light blue, dark blue and mauve). Gems are awarded when a player collapses a rainbow onto certain enemies and the color of the gem awarded is dictated by WHERE on the screen the enemy is when it's killed. The screen is split into several invisible vertical 'bands' of color; when a gem falls, its color is determined by the 'color' of the area into which it fell. Now all you have to do is gauge carefully where the dead enemy will fall to create the gem color of your choice.


* Title Screen Cheats : These codes can be typed in at the title screen (while the rainbow is cycling through its colors). They are given to you in the secret rooms and give you the effect of the item in that room if you use them. When you put your coin in, an item should appear in the bottom left corner, depending on which cheat you used. This not only awards you the life and Bonus Gem, it also grants you access to a magical secret room. When you reach the end of the level, a silver door appears. You DON'T have to fight the Boss.


Permanent fast running - Rainbow, Left, Right, Rainbow, Jump, Start, Rainbow, Jump

Permanent double rainbows - Right, Jump, Start, Rainbow, Jump, Start, Rainbow, Right

Permanent fast rainbows - Start(x3), Left(x2), Right(x2), Start

Hint A, The riddle of the silver door - Rainbow, Jump, Rainbow, Jump, Rainbow, Jump, Right, Start

Hint B, The secret of the big diamonds - Left, Jump, Left, Start, Left, Rainbow, Left, Start

Hint C, The riddle of the 3 mirrors - Start, Jump, Rainbow, Left, Right, Jump, Start, Right

Continue after fifth Island - Left, Rainbow, Start, Jump, Right, Left, Jump, Left

All hidden items are money bags (10000 pts) - Right(x2), Left(x2), Rainbow(x2), Jump, Start

Both above two - Right(x4), Start, Rainbow, Start, Jump

10m points - Start, Right, Rainbow, Jump, Start, Left, Start, Rainbow


* Better Bonus : Make sure the second to last 2 digits of your score are the same when you reach 'goal in', this will make the chest contain a better bonus item (eg. : reach goal in with a score of xxxx11x).


- SERIES -


1. Bubble Bobble (1986)

2. Rainbow Islands - The Story of Bubble Bobble 2 (1987)

3. Final Bubble Bobble (1988, Sega Master System)

4. Parasol Stars - The Story of Bubble Bobble III (1991, NEC PC-Engine)

5. Bubble Bobble Part 2 (1993, Nintendo Famicom)

6. Bubble Bobble II (1994)

7. Bubble Memories - The Story of Bubble Bobble III (1995)

8. Rainbow Islands - Putty's Party (2000, Bandai Wonderswan)

9. Bubble Bobble Revolution (2005, Nintendo DS)

10. New Rainbow Islands (2005, Nintendo DS)

11. Bubble Bobble Evolution (2006, Sony PSP)

12. Bubble Bobble Double Shot (2007, Nintendo DS)

13. Rainbow Islands Towering Adventure! (2009, Nintendo WiiWare)

14. Bubble Bobble Plus! (2009, Nintendo WiiWare)

15. Bubble Bobble Neo! (2009, Xbox Live Arcade)


- STAFF -


Software : Ichiro Fujisue (I.F), Kouju Miki (K.M), Tatsuji Okuno (T.O)

Hardware : Takashi Ohara (OHR)

Character designers : Fukio Mitsuji (MTJ), Taira Sanuki (T.S)

Sound : Hisayoshi Ogura (OGR)

Instraction : Naoko Yoshida (N.Y)

Story and game designer : Fukio Mitsuji (MTJ)


- PORTS -


* Consoles :

Sega Mega Drive (1990)

Nintendo Famicom (1991) : Japanese release by Taito.

Nintendo NES (1991) : Europe and U.S. release by Ocean, more technically accomplished conversion than the Taito one.

Sega Master System (1993)

NEC PC-Engine CD (1993)

Sega Saturn (1996, "Bubble Bobble featuring Rainbow Islands")

Sony PlayStation (1996, "Bubble Bobble featuring Rainbow Island")

Nintendo Game Boy Color (2001)

Sony PlayStation 2 (2005, "Taito Legends") (US & Europe)

Microsoft XBOX (2005, "Taito Legends") (US & Europe)

Sony PlayStation 2 [JP] (January 27, 2007; "Taito Memories II Joukan [Model SLPM-66649]")

Sony PlayStation 2 (2007, "Taito Memories II Vol. 1") (Japan only)


* Computers :

Atari ST (1987)

Commodore C64 (1989)

Amstrad CPC (1989)

Amstrad CPC (1990, "Le Monde des Merveilles")

Sinclair ZX Spectrum (1990)

Commodore Amiga (1990)

Amstrad CPC (1991, "Addicted To Fun - Rainbow Collection")

FM Towns PC (1992, "Rainbow Islands Extra")

PC [MS Windows] (2005, "Taito Legends") (US & Europe)


- SOURCES -


Game's rom.




MAME Info:

0.59 [Jarek Burczynski]

0.31 [Mike Coates]


Bugs:

- rainbowo: Original PCB running attract mode through an RGB board and into my PC. There is a loose and/or bad cap causing problems with the colors but it should otherwise be useful. Smitdogg (ID 04041)


WIP:

- 0.144u5: Rainbow Islands driver cleanups and rename to avoid MESS conflict [David Haywood]. Renamed (rainbow) to (rbisland), (rainbowe) to (rbislande) and (rainbowo) to (rbislando).

- 0.141u3: Atari Ace moved code to a new file/include to be referenced in multiple drivers (Rainbow Islands driver).

- 2nd September 2010: Smitdogg - Rainbow Islands arrived for decapping.

- 19th August 2010: Smitdogg - We won a Rainbow Islands board for decapping.

- 0.136u1: Fabio Priuli added driver data struct and save states to Rainbow Islands.

- 0.131u3: Guru added Rainbow Islands README.

- 0.131u1: Angelo Salese merged memory maps in Rainbow Islands.

- 0.125u3: Nicola Salmoria fixed clocks in clone Jumping (music has the same tempo of the original Rainbow Islands).

- 0.123u2: Corrado Tomaselli verified clocks on Rainbow Islands.

- 0.118u3: Stephane Humbert cleaned up several Taito drivers to use common input port macros. Fixed the dipwitches for all games (a few still remain unknown though) and added many notes.

- 0.90: Nicola Salmoria fixed Rainbow Islands visible area to 320x224.

- 0.59: Robert Gallagher and Tormod Tjaberg fixed Rainbow Islands and Rainbow Islands (Extra) C-Chip emulation. Changed 'Rainbow Islands (set 1)' to clone '(old version)' and '(set 2)' to parent 'Rainbow Islands (new version)'. Renamed (rainbow) to (rainbowo) and (rainbowa) to (rainbow).

- 14th February 2002: Robert Gallagher improved the C-chip emulation in Rainbow Islands and Rainbow Islands Extra.

- 28th September 2001: Stefan Jokisch fixed a graphics bug in Rainbow Islands which affected the secret room on the last island.

- 30th March 2001: David Graves and Jarek Burczynski fixed a few bugs and added state saving support to Rainbow Islands, Rastan and Operation Wolf.

- 0.37b11: Better fixes to Rainbow C-chip, the secret rooms now work and display the correct secret codes [Stefan Jokisch]. Changed palettesize from 2048 to 8192 colors.

- 7th December 2000: David Graves updated the Rainbow Islands driver to work a bit better and added better C-chip emulation done by Stefan Jokisch.

- 0.37b10: Stefan Jokisch improved C-chip simulation in Rainbow Island, fixing secret rooms.

- 0.37b9: Added clone Rainbow Islands (set 2). Changed parent description to 'Rainbow Islands (set 1)'.

- 25th October 2000: Jarek Burczynski fixed some bugs in the Rainbow Islands driver and added another romset.

- 0.37b3: Jarek Burczynski added sound in Jumping (bootleg).

- 17th May 2000: Jarek Burczynski added sound support to clone Jumping.

- 1st April 2000: Jarek Burczynski added cocktail mode to Rainbow Islands.

- 22nd January 2000: Zsolt Vasvari fixed a Rainbow Islands sprite bug.

- 17th May 2000: Jarek Burczynski added sound support to clone Jumping.

- 0.35b12: Rainbow Islands is playable (using the C-Chip dump from Jumping) [Mike Coates]. Fixed the spider gfx and sky color in Rainbow Islands and added sound [Mike Coates]. Added Z80 (4Mhz) CPU2 and YM2151 sound.

- 30th April 1999: Mike Coates added sound to Rainbow Islands.

- 24th April 1999: Mike Coates fixed the corrupt spider graphics and sky color in Rainbow Islands.

- 21st April 1999: Mike Coates emulated Rainbow Island's C-Chip more correctly.

- 12th April 1999: Mike Coates fixed clone Jumping from crash.

- 8th April 1999: Mike Coates fixed attract mode and dipswitches in clone Jumping.

- 0.34b3: Mike Coates added clone Jumping (bootleg 1989).

- 0.33b7: Rainbow Islands use the dynamic palette [Nicola Salmoria].

- 0.31: Mike Coates added Rainbow Islands (Taito 1987) and clone (Extra), preliminary. Known issues: Only partially working due to protection. The sky is black instead of blue.


PLAY INSTRUCTIONS:

- Basic Techniques: Kill the enemies by hitting them with the rainbows or crushing the rainbows above their head!

- Moving Techniques: You can climb the rainbows along the floor! And if you keep pushing the 'JUMP BUTTON', you can jump on the rainbows without crushing!

- Round Clear: Climb and arrive at the goal point!


LEVELS: 40


Other Emulators:

* FB Alpha

* Raine


Recommended Games (Platform 2):

Joust

Joust 2 - Survival of the Fittest

Q*bert

Faster, Harder, More Challenging Q*bert

Q*bert's Qubes

Chack'n Pop

Mario Bros.

Mario Bros. (PlayChoice-10)

Popper

Bomb Jack

Vs. Mighty Bomb Jack

Bombjack Twin

The FairyLand Story

TeddyBoy Blues

Bubble Bobble

Bubble Bobble 2

Bubble Memories - The Story Of Bubble Bob

Rainbow Islands

Don Doko Don

Rodland

Snow Bros. - Nick & Tom

Snow Bros. 2 / Otenki Paradise

Snow Brothers 3 - Magical Adventure

The Berlin Wall

Tumble Pop

Dark Tower

Diet Go Go

Funky Jet

Saboten Bombers

Jump Kids

Gun Master

Joe & Mac Returns

Metal Saver

Pang Pang

Fancy World - Earth of Crisis

Miss Bubble II

Toppy & Rappy

Ultra Balloon

Bomb Kick

Raccoon World

Dream World

Dynamite Bomber

Head Panic

Penguin Brothers

Tang Tang

Jumping Pop

Toy Land Adventure

Zupapa!

Super Bubble 2003

Tower & Shaft


Romset: 1728 kb / 11 files / 396.3 zip




MAME XML Output:

       <game name="rbisland" sourcefile="rainbow.c">
              <description>Rainbow Islands (new version)</description>
              <year>1987</year>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="b22-10-1.19" size="65536" crc="e34a50ca" sha1="17a92cd7182db1e18000b1ae689758fcfd70fe16" region="maincpu" offset="0"/>
              <rom name="b22-11-1.20" size="65536" crc="6a31a093" sha1="1e99ae47811c0d3774d138dab02ac50bc1b92173" region="maincpu" offset="1"/>
              <rom name="b22-08-1.21" size="65536" crc="15d6e17a" sha1="7b0339180239e75adf1437aee276b652a1bfee51" region="maincpu" offset="20000"/>
              <rom name="b22-09-1.22" size="65536" crc="454e66bc" sha1="54d57dee90da04101f4b1473770b38001d63230f" region="maincpu" offset="20001"/>
              <rom name="b22-03.23" size="131072" crc="3ebb0fb8" sha1="1b41b305623d121255eb70cb992e4d9da13abd82" region="maincpu" offset="40000"/>
              <rom name="b22-04.24" size="131072" crc="91625e7f" sha1="765afd973d9b82bb496b04beca284bf2769d6e6f" region="maincpu" offset="40001"/>
              <rom name="cchip_b22-15.53" size="65536" status="nodump" region="cchip" offset="0"/>
              <rom name="b22-14.43" size="65536" crc="113c1a5b" sha1="effa2adf54a6be78b2d4baf3a47529342fb0d895" region="audiocpu" offset="0"/>
              <rom name="b22-01.2" size="524288" crc="b76c9168" sha1="e924be0c8294b930488bb04583784254a840a52e" region="gfx1" offset="0"/>
              <rom name="b22-02.5" size="524288" crc="1b87ecf0" sha1="37a463184f4064fe0565367236e289d57639614c" region="gfx2" offset="0"/>
              <rom name="b22-12.7" size="65536" crc="67a76dc6" sha1="626ee684eb3ea859c695ffe03344ccaa442da4af" region="gfx2" offset="80000"/>
              <rom name="b22-13.6" size="65536" crc="2fda099f" sha1="a1e27a4497f6733608be924d69d965b19f725b99" region="gfx2" offset="80001"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="2"/>
              </input>
              <dipswitch name="Cabinet" tag="DSWA" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSWB" mask="4">
                     <dipvalue name="100k 1000k" value="4" default="yes"/>
                     <dipvalue name="None" value="0"/>
              </dipswitch>
              <dipswitch name="Complete Bonus" tag="DSWB" mask="8">
                     <dipvalue name="1 Up" value="8" default="yes"/>
                     <dipvalue name="100k" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSWB" mask="48">
                     <dipvalue name="1" value="16"/>
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="48" default="yes"/>
                     <dipvalue name="4" value="32"/>
              </dipswitch>
              <dipswitch name="Language" tag="DSWB" mask="64">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="Japanese" value="64"/>
              </dipswitch>
              <dipswitch name="Coin Mode" tag="DSWB" mask="128">
                     <dipvalue name="Mode A (Japan)" value="128" default="yes"/>
                     <dipvalue name="Mode B (World)" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="8192"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise