Home News Forum                            

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

dowild: MAME ROM Information.


Mr. Do's Wild Ride (c) 1984 Universal.

Mr Do's third arcade outing is another platform game, following on from the superb "Mr. Do's Castle", released a year earlier. The synonymous Mr. Do! cherries are present and correct, but are not used in the same way as in other games in the series. In both "Mr Do!" and "Mr. Do's Castle", collecting all of the cherries available was a way of completing a level. In Wild Ride, however, collecting them merely changes the 'prize' awarded upon reaching the level's goal. This can be one or two letters from EXTRA, or other items which simply award bonus points. When Mr. Do reaches his goal, he waves a flag while the bonus counter is added to his score.

The gameplay is similar to that of Nintendo's legendary "Donkey Kong", with Mr. Do starting each level at the bottom of the screen, trying to make his way to the exit at the very top. Mr. Do doesn't have either his Powerball or mallet in this game, but holding the ACTION button makes him run faster along the track. The trade-off of this is that his bonus points deplete much quicker. When all of the EXTRA letters are collected, the player is awarded with an extra life.

Each of the game's six levels is set on a roller coaster, with each having its own theme, traps and pitfalls. Wild Ride doesn't feature the intermission screens that appear in previous Mr.Do games.

The levels are :

Level 1, Roller Coaster.

Level 2, Pirate Ship.

Level 3, Three Elevators.

Level 4, Castle on Screen.

Level 5, Multiple Columns.

Level 6, Six Rings.

After level six the levels are repeated.


Main CPU : Z80 (@ 3.9 Mhz), (2x) Z80 (@4mhz)

Sound Chips : (4x) SN76496 (@ 4 Mhz)

Screen orientation : Horizontal

Video resolution : 240 x 192 pixels

Screen refresh : 60.00 Hz

Palette colors : 258

Players : 2

Control : 4-way joystick

Buttons : 2


Released in January 1984.

The title 'Mr. Do's Wild Ride' may be an homage to 'Mr. Toad's Wild Ride', an attraction at Disneyland.

Ocean Software, who were based in the city of Manchester, England, released a home computer version of the game. They obviously decided, however, that the "Mr.Do!" name was no longer commercially strong enough to guarantee strong sales, and instead re-tooled the game as 'Kong Strikes Back' - dropping Nintendo's ubiquitous giant ape into the game and arming the player with bombs - which act in the same way as Mr.Do's powerball.

A Mr. Do's Wild Ride machine was shown at the 2003 classic arcade games show 'California Extreme' in San Jose, California.


Sundae : 100 points.

Cocktail : 200 points.

Umbrella : 300 points.

Sword : 400 points.

Money bag : 500 points.

Trophy : 600 points.

EXTRA letter : 500 points.

Diamond : 10,000 points.

Climbing a ladder above a roller coaster :

1 coaster : 100 points

2 coasters : 300 points

3 coasters : 500 points


1. Mr. Do! (1982)

2. Mr. Do's Castle (1983)

3. Mr. Do's Wild Ride (1984)

4. Do! Run Run (1984)

5. Neo Mr. Do! (1996)


* Computers :

MSX (1985)

Amstrad CPC (1985, released as "Kong Strikes Back")

Commodore 64 (1985, released as "Kong Strikes Back")

Sinclair ZX Spectrum (1985, released as "Kong Strikes Back")


Game's rom.

Machine's picture.

MAME Info:

0.26 [Mirko Buffoni, Nicola Salmoria, Gary Walton]

Artwork available


- Keep LCTRL pressed and hit F3 to enter Test-Mode.


- Crashes randomly. cwscws (ID 03658)

- Side-by-side test. Gary Walton (ID 01022)


- 29th January 2012: Mr. Do - I cleaned up and added the marquee for Mr. Do's Wild Ride, scan courtesy from the BYOAC / CAG artwork. After the work I spent on it, I picked up a better version of the marquee. Well, I'm adding it anyway for now, and I'll go back and improve it later; leaving it in as a reminder to not "rush stuff out the door."

- 0.138u2: Changed Z80 CPU1 clock speed to 4MHz.

- 0.136u2: Corrado Tomaselli changed Mr. Do's Wild Ride to use the 76489A variant (verified on PCB).

- 17th February 2009: Mr. Do - Kiltron got extra busy this past month: Mr. Do's Wild Ride artwork.

- 0.129: MooglyGuy added savestate support to Mr. Do's Wild Ride.

- 0.126u4: Fabio Priuli added DIP locations to Mr. Do's Wild Ride.

- 0.124u2: Changed Z80 CPU1 clock speed to 3980000 MHz.

- 0.115u4: Replaced SN76496 sound with SN76489.

- 0.95u6: Added missing cpu3 rom ($0).

- 0.79u1: Fixed dipswitches.

- 0.71u2: Added 2nd button and removed 3rd coin slot.

- 0.56: Added 3rd Z80 CPU (function not clear).

- 0.34b1: Added color prom.

- 0.33RC1: Changed description to 'Mr. Do's Wild Ride'.

- 0.30: Tatsuyuki Satoh and Nicola Salmoria cleaned up the SN76496 emulation, now it is similar to the 8910 one and all games use Tatsuyuki's code. This affects several games, most notably the Mr. Do! series.

- 0.27: Nicola Salmoria increased the maximum number of digital audio channels from 8 to 16, so there are no more missing voices in Mr Do! Wild Ride.

- 0.26: Support for Mr Do! Wild Ride (Universal 1984). I'm proud to announce I've beated Mr Do's Castle [Mirko Buffoni]. Done one, done all. So now we have also Mr Do! RunRun and Mr Do! Wild Ride. Thanks to the invaluable help of Nicola, they are also arcade colors perfect, very fast (!) and each game has audio support and high score saving saving! Control: Arrows = Move around and CTRL = Fire.

- 23rd July 1996: Gary Walton dumped Mr. Do's Wild Ride.

LEVELS: 6 (endless)

Recommended Games:

Mr. Do!

Mr. Do's Castle

Do! Run Run

Mr. Do's Wild Ride

Neo Mr. Do!

Romset: 97 kb / 12 files / 41.1 zip

MAME XML Output:

       <game name="dowild" sourcefile="docastle.c">
              <description>Mr. Do's Wild Ride</description>
              <rom name="w1" size="8192" crc="097de78b" sha1="8d0cedde09a893ff67db0cb8e239babeb2cb3701" region="maincpu" offset="0"/>
              <rom name="w3" size="8192" crc="fc6a1cbb" sha1="4cf59459d521c725e41bbd9363fb58bffdad13a2" region="maincpu" offset="4000"/>
              <rom name="w4" size="8192" crc="8aac1d30" sha1="c746f5506a541b25a7ca6fc754fbdb94212f7178" region="maincpu" offset="6000"/>
              <rom name="w2" size="8192" crc="0914ab69" sha1="048a68976d313015ff40f411d5c89d318fd9bb04" region="maincpu" offset="8000"/>
              <rom name="w10" size="16384" crc="d1f37fba" sha1="827e2e3b140c4df2fd8780d7d05dc45694cf8f02" region="slave" offset="0"/>
              <rom name="8300b-2" size="512" crc="2747ca77" sha1="abc0ca05925974c4b852827605ee2f1caefb8524" region="cpu3" offset="0"/>
              <rom name="w5" size="16384" crc="b294b151" sha1="c8c15bf9ab2401052ec80fdfc8fe124c6aa52521" region="gfx1" offset="0"/>
              <rom name="w6" size="8192" crc="57e0208b" sha1="52c1157d7df84fef754cd9466a70df7e53bc837f" region="gfx2" offset="0"/>
              <rom name="w7" size="8192" crc="5001a6f7" sha1="ef37a26f0c2960fc55ff800da5d4d9c3d54270c2" region="gfx2" offset="2000"/>
              <rom name="w8" size="8192" crc="ec503251" sha1="ea7bb11c8e51fe69b5ecba4e4806ec8a8e4961d7" region="gfx2" offset="4000"/>
              <rom name="w9" size="8192" crc="af7bd7eb" sha1="1cc017b4606d1f6d70cc6cdaf9cf7797dd552b4b" region="gfx2" offset="6000"/>
              <rom name="dowild.clr" size="256" crc="a703dea5" sha1="159abdb62cb8bf3167d9fdc26038fb485219af7c" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="slave" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="cpu3" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sn1" name="SN76489A" clock="4000000"/>
              <chip type="audio" tag="sn2" name="SN76489A" clock="4000000"/>
              <chip type="audio" tag="sn3" name="SN76489A" clock="4000000"/>
              <chip type="audio" tag="sn4" name="SN76489A" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="240" height="192" refresh="59.600000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="4"/>
              <dipswitch name="Freeze" tag="SYSTEM" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="3">
                     <dipvalue name="1 (Beginner)" value="3" default="yes"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="1"/>
                     <dipvalue name="4 (Advanced)" value="0"/>
              <dipswitch name="Rack Test" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty of EXTRA" tag="DSW1" mask="16">
                     <dipvalue name="Easy" value="16" default="yes"/>
                     <dipvalue name="Difficult" value="0"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Special" tag="DSW1" mask="64">
                     <dipvalue name="Given" value="64" default="yes"/>
                     <dipvalue name="Not Given" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="128">
                     <dipvalue name="3" value="128" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coin B" tag="DSW2" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="6"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="10"/>
                     <dipvalue name="3 Coins/2 Credits" value="7"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="9"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="96"/>
                     <dipvalue name="3 Coins/1 Credit" value="128"/>
                     <dipvalue name="2 Coins/1 Credit" value="160"/>
                     <dipvalue name="3 Coins/2 Credits" value="112"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="144"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise