Home News Forum                            

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

ragtime: MAME ROM Information.


The Great Ragtime Show (c) 1992 Data East.


Main CPU : 68000 (@ 14 Mhz), HuC6280 (@ 8.055 Mhz)

Sound Chips : YM2151 (@ 3.58 Mhz), OKI6295 (@ 7.627 Khz), OKI6295 (@ 15.255 Khz)

Players : 2

Control : 8-way Joystick

Buttons : 3


Released in November 1992 in Japan.

This game is also known as "Boogie Wings".



* 92.11.26


* 92.12.07


* Secret Character 'Santa Claus' : In Merry Merry Christmas stage, pick up boss's head parts with skyhook then throw it after destroying the boss. Santa Claus will appear on the screen.


Special Prorammer : Cholesterol Haga, Power Baller Hirao, Ace Iida

Ultra Hardware : Kazuhiro Takayama, Talking Mitsui 900RR, Guts Tohua

Super Special Graphic Designer : God Hand Kaihou, Magic Finger Koizumi, Beauty Arakawa, Dancing Inagaki, Hillkincho Minagawa, Monster Nozu, Spanish Onishi, Smoking Tada, Slow Hand Kurata, Uzzy, Shintoku

Dynamite Sound : MR*K, TOM, Seilah

Administrator : Naomi Susa

Strong Game Designer : Kazuyuki Kurata


Game's rom.

MAME Info:

0.96 [Bryan McPhail]

0.84 [David Haywood]


- ragtime, boogwing, boogwina: Missing fade effect. Stefan Lindberg (ID 02183)

- ragtime, boogwing, boogwina: Wrong transparencies. Stefan Lindberg (ID 02182)

- [possible] There may be some kind of fullscreen palette effect. Source (ID 02589)

- A shadow effect (used in level 1) is not implemented. Source (ID 02590)

- Known issue and non-bug regarding alpha blend. Source (ID 02591)

- Known issues regarding sprite priority in source. Source (ID 02588)


- 0.145: David Haywood converted Boogie Wings to generic sprite device plus added manual mixing. NOTE: Mix the 2 sprite planes with the already rendered tilemaps. If we implement tilemap blending etc. too we'll probably have to mix those in here as well. This is just a reimplementation of the old priority system used before conversion but to work with the bitmaps. It could probably be simplified / improved greatly, along with the long-standing bugs fixed, with manual mixing you have full control. Apparently priority is based on a PROM, that should be used if possible.

- 0.144u7: Converted Boogie Wings to use generic DECO sprite implementation [David Haywood].

- 0.136u4: Fabio Priuli converted Boogie Wings to use the device-fied video chips and added driver_data class and save states.

- 0.133u1: Renamed (boogwina) to (boogwinga).

- 0.127u3: Stefan Lindberg added clone The Great Ragtime Show (Japan v1.3, 92.11.26).

- 0.126u4: Andrew Gardner merged memory maps in Boogie Wings.

- 0.126u2: Fabio Priuli added DIP locations to Boogie Wings.

- 0.118u2: Aaron Giles fixed DECO16 tilemap drawing, this fixed the broken Data East logo on the attract mode and the background in the Transporter stage.

- 0.101u1: Sonikos balanced the sound in Boogie Wings.

- 0.97u5: Brian Troha fixed dipswitches in Boogie Wings. Added 'Continue Coin' and 'Stage Reset' dipswitches.

- 0.97u1: David Haywood and Namag added clone The Great Ragtime Show (Japan v1.5, 92.12.07).

- 0.96: Bryan McPhail fixed Boogie Wings - Game now playable. Added Boogie Wings (Euro v1.5, 92.12.07) and clone (Asia v1.5, 92.12.07).

- 0.95u6: This game was removed from MAME.

- 23rd April 2005: Bryan McPhail - Diet Gogo is practically finished, but Boogie Wings may take longer as it has alpha-blending and pseudo rotation effects which aren't understood/implemented yet. At a first glance the other game (Double Wing) has additional protection that may be similar to Rohga.

- 0.95u5: Nicola Salmoria figured out decryption of remaining DECO102 games.

- 0.95u4: Nicola Salmoria added preliminary decryption to DECO 102 games. Swapped cpu1 roms ($1, 80000).

- 0.84: David Haywood added Boogie Wings (Data East 1992).

- 22nd April: David Haywood - As you may have read Nicola decrypted the Data East 102 CPU games with the help of the Pocket Gal Deluxe bootleg. I took a brief look at Boogie Wings and as feared it appears to be protected. I see no unmapped reads and it gets no further than this screen. Also I needed to use the GFX roms from Pocket Gal Deluxe for this as the Alphanumeric tiles appear to be missing from the current Boogie Wings set. While the decryption is a huge step in the right direction there is much work still to be done with in order to support these games, keep in mind that several games using Data East's protection are still not emulated even without being encrypted. Update: Any game where you can pick up elephants is worth emulating so I hooked up some sprites in Boogie Wings... Still can't find the missing text tiles tho. 2nd Update: I found the missing GFX in 2 of the unknown roms which I thought were program code. There is still one unknown rom but at least I have a text layer now.

- 10th November 2001: Guru - Finally got around to dumping Boogie Wings.

- 12th September 2001: Guru - Received another PCB, a very rare Data East game called Boogie Wings. I'll dump it soon. Thanks to Pelle for the donation.


Other Emulators:

* FB Alpha

Recommended Games (Airforce):

Canyon Bomber



Sky Bumper


P-47 Aces

Prehistoric Isle in 1930

Prehistoric Isle 2

Twin Falcons

U.N. Squadron

Carrier Air Wing

US AAF Mustang

Boogie Wings

Koutetsu Yousai Strahl

Zed Blade


Romset: 15041 kb / 19 files / 7.77 zip

MAME XML Output:

       <game name="ragtime" sourcefile="boogwing.c" cloneof="boogwing" romof="boogwing">
              <description>The Great Ragtime Show (Japan v1.5, 92.12.07)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="kh_00-2.2b" size="262144" crc="553e179f" sha1="ab156d9eca4a74084da944989529fd8f5a147dfc" region="maincpu" offset="0"/>
              <rom name="kh_02-2.2e" size="262144" crc="6c759ec0" sha1="f503d225c31543a7cd975fc599811a31ff729251" region="maincpu" offset="1"/>
              <rom name="kh_01-2.4b" size="262144" crc="12dfee70" sha1="a7c8fd118f589ef13bcb43a6aa446ff81015f5b3" region="maincpu" offset="80000"/>
              <rom name="kh_03-2.4e" size="262144" crc="076fea18" sha1="342ca71b6d8c8be92dbf221ada717bdbd0061226" region="maincpu" offset="80001"/>
              <rom name="km06.18p" merge="km06.18p" size="65536" crc="3e8bc4e1" sha1="7e4c357afefa47b8f101727e06485eb9ebae635d" region="audiocpu" offset="0"/>
              <rom name="km05.9e" merge="km05.9e" size="65536" crc="d10aef95" sha1="a611a35ab312caee19c31da079c647679d31673d" region="tiles1" offset="0"/>
              <rom name="km04.8e" merge="km04.8e" size="65536" crc="329323a8" sha1="e2ec7b059301c0a2e052dfc683e044c808ad9b33" region="tiles1" offset="1"/>
              <rom name="mbd-01.9b" merge="mbd-01.9b" size="1048576" crc="d7de4f4b" sha1="4747f8795e277ed8106667b6f68e1176d95db684" region="tiles2" offset="0"/>
              <rom name="mbd-00.8b" merge="mbd-00.8b" size="1048576" crc="adb20ba9" sha1="2ffa1dd19a438a4d2f5743b1050a8037183a3e7d" region="tiles2" offset="100000"/>
              <rom name="mbd-03.13b" merge="mbd-03.13b" size="1048576" crc="cf798f2c" sha1="f484a22679d6a4d4b0dcac820de3f1a37cbc478f" region="tiles3" offset="0"/>
              <rom name="mbd-04.14b" merge="mbd-04.14b" size="1048576" crc="d9764d0b" sha1="74d6f09d65d073606a6e10556cedf740aa50ff08" region="tiles3" offset="100000"/>
              <rom name="mbd-05.16b" merge="mbd-05.16b" size="2097152" crc="1768c66a" sha1="06bf3bb187c65db9dcce959a43a7231e2ac45c17" region="sprites1" offset="1"/>
              <rom name="mbd-06.17b" merge="mbd-06.17b" size="2097152" crc="7750847a" sha1="358266ed68a9816094e7aab0905d958284c8ce98" region="sprites1" offset="0"/>
              <rom name="mbd-07.18b" merge="mbd-07.18b" size="2097152" crc="241faac1" sha1="588be0cf2647c1d185a99c987a5a20ab7ad8dea8" region="sprites2" offset="1"/>
              <rom name="mbd-08.19b" merge="mbd-08.19b" size="2097152" crc="f13b1e56" sha1="f8f5e8c4e6c159f076d4e6505bd901ade5c6a0ca" region="sprites2" offset="0"/>
              <rom name="mbd-02.10e" merge="mbd-02.10e" size="524288" crc="b25aa721" sha1="efe800759080bd1dac2da93bd79062a48c5da2b2" region="gfx6" offset="0"/>
              <rom name="mbd-10.17p" merge="mbd-10.17p" size="524288" crc="f159f76a" sha1="0b1ea69fecdd151e2b1fa96a21eade492499691d" region="oki1" offset="0"/>
              <rom name="mbd-09.16p" merge="mbd-09.16p" size="524288" crc="f44f2f87" sha1="d941520bdfc9e6d88c45462bc1f697c18f33498e" region="oki2" offset="0"/>
              <rom name="kj-00.15n" merge="kj-00.15n" size="1024" crc="add4d50b" sha1="080e5a8192a146d5141aef5c8d9996ddf8cd3ab4" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="14000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="8055000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3580000"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="1006875"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="2013750"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="58.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/5 Credits" value="3"/>
                     <dipvalue name="1 Coin/6 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSW" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/5 Credits" value="24"/>
                     <dipvalue name="1 Coin/6 Credits" value="16"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Continue Coin" tag="DSW" mask="128">
                     <dipvalue name="Normal Coin Credit" value="128" default="yes"/>
                     <dipvalue name="2 Start/1 Continue" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="1" value="256"/>
                     <dipvalue name="2" value="768" default="yes"/>
                     <dipvalue name="3" value="512"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="3072">
                     <dipvalue name="Easy" value="2048"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="1024"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Coin Slots" tag="DSW" mask="4096">
                     <dipvalue name="Common" value="4096" default="yes"/>
                     <dipvalue name="Individual" value="0"/>
              <dipswitch name="Stage Reset" tag="DSW" mask="8192">
                     <dipvalue name="Point of Termination" value="8192" default="yes"/>
                     <dipvalue name="Beginning of Stage" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise