Home News Forum                            

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

buggyboyjr: MAME ROM Information.


Buggy Boy (c) 1985 Tatsumi.

A colorful buggy racing game with 5 different racetracks : Circuit Off-Road, North Monte Carlo, East Safari, West Paris Dakar and South Southern Cross. Drive through different terrains avoiding other vehicles and picking up bonus items. Gates provide bonus points.


Main CPU : (2x) I8086 (@ 5 Mhz)

Sound CPU : Z80 (@ 3.75 Mhz)

Sound Chips : (2x) AY8910 (@ 1.875 Mhz)

Players : 2

Control : dial

Buttons : 1


Released in July 1985.

This game was licensed to Data East for US distribution (as "Speed Buggy").

Peter Huesken of the Netherlands holds the official record for this game with 103,200 points on October 4, 1986.


* Computers :

Amstrad CPC (1987)

Atari ST/E (1987)

Commodore C64 (1987)

Commodore Amiga (1987)

Sinclair ZX Spectrum (1988)


Game's rom.

Machine's picture.

MAME Info:

0.130u1 [Phil Bennett]

0.94u2 [Phil Bennett]

0.74u2 [David Haywood]

0.57 [?]

Artwork available


- 0.142u4: Alex Jackson fixed missing/corrupt graphics in Buggy Boy and clone Buggy Boy Junior.

- 0.133u1: Renamed (buggybjr) to (buggyboyjr).

- 0.130u1: Phil Bennett fixed Buggy Boy/Speed Buggy (cockpit) - Game now playable. Added new char/objects tiles roms and proms. Changed VSync to 54.065744 Hz. Added minor hack to fixed start countdown sound bug in the Buggy Boys. Changed 'Buggy Boy/Speed Buggy (cockpit)' to parent and 'Buggy Boy Junior/Speed Buggy (Upright)' to clone.

- 11th March 2009: Phil Bennett - Buggy Boy as it was meant to be played. Three-screens of brightly-coloured fun. Not a great deal of difference hardware-wise to the upright version; same number of CPUs, just a little extra video RAM, more logic, PROMs etc. Desoldering three dozen ROMs/PROMs and PALs from a boardset in order to complete the emulation sure was fun...

- 0.129u6: Mr. Do added built-in layouts for clone Buggy Boy/Speed Buggy (Cockpit).

- 0.129u4: Changed Custom sound to 'Buggy Boy Custom'.

- 0.129: Phil Bennett fixed Buggy Boy I/O, engine sound and tilemap scrolling.

- 0.127u5: Changed palettesize from 512 to 256 colors. Update clone Buggy Boy/Speed Buggy (Cockpit): Removed flags dispose from region gfx1/2 and fixed gfx rom loading. Removed region gfx5 roms and added missing gfx6 rom bb6.224 ($4600).

- 0.124u1: Hugh Allen replaced anonymous timer in TX1 driver with an allocated one to make state saving closer to reality.

- 0.122u2: Phil Bennett reversed buggyboy/buggybjr 'Game Time' settings.

- 0.122u1: Phil Bennett fixed Buggy Boy Junior - Game now playable. Changed description of 'Buggy Boy (Single Monitor)' to 'Buggy Boy Junior/Speed Buggy (Upright)' and clone 'Buggy Boy' to 'Buggy Boy/Speed Buggy (Cockpit)'. Renamed (buggyb1) to (buggybjr). Fixed input and rom loading. Changed visible area to 256x240 and VSync to 54.100000 Hz. Replaced the 2x AY-3-8910A sound with 2x YM2149 and Custom.

- 16th October 2006: Mr. Do - Ad_Enuff added Speed Buggy bezel from Aaron, who in turn borrowed it from Tim at ArcadeCollecting.com.

- 0.106u10: David Haywood added multiscreen support (3x 256x256) to clone Buggy Boy.

- 0.104u7: Added prom ($1b00 - Road video timing?).

- 0.94u2: Phil Bennett added Buggy Boy (Single Monitor) and clone Buggy Boy. Removed Speed Buggy. Progress on TX1/Speed Buggy driver [Phil Bennett]. Still TODO: Arithmetic chip support. Correct object drawing and attributes (e.g. zoom factors). Road drawing. Fix inter-CPU communications. Layer mixing. Fix controls. Discrete sound hardware.

- 0.74u2: Added Speed Buggy (Tatsumi 1986).

- 10th March 2003: David Haywood is working on a driver for Speed Buggy.

- 0.57: Added Speed Buggy (Testdriver).

- 10th July 2001: Gerald and Thierry dumped Buggy Boy/Speed Buggy (Cockpit).

- 25th October 1998: Ricardo from Spain Dumps dumped Buggy Boy Junior/Speed Buggy (Upright).


- Select your course out of five by using steering wheel and accelerator to start game.

- "Off Road" cource is a circuit course consisting of only one leg; is relatively easy and recommendable for beginners.

Driving techniques:

- 1. Clear rocks, trees and other obstacles by using accelerator and steering wheel.

- 2. Jump over such obstacles as fallen trees.

- 3. Running over gravels causes your car to turn over to the side. In order to put your car back to normal position; either reduce speed or turn the steering wheel in direction of the uplifted side of the car.

- 4. Stay in the middle of the road to avoid slips and decrease'in speed.

How to Score higher points

- 1. Points double-up if your car is jumping or running on two wheels.

- 2. Points are scored by knocking down flags or passing thru gates.

- 3. When knocking down 5 flags in the color sequence as specified in the center of the screen display, 1000 points are awarded. Also you can win additional 1000 points, by knocking down any 5 flags within specified time limit.

- 4. After second leg 1000 points are won, when knocking down flashing flags. Also you win additional 1000 points when knocking down any 5 flags within specified time.

- 5. Passing thru each bonus gate increases by 2 seconds time available for next legs.

- 6. 2000 points are scored by kicking soccer ball. There are more techniques, find them by yourselves.

Recommended Games (Racing 3):

Drag Race

Sprint 8

Car Jamboree

Zeroize (DECO Cassette)

Buggy Challenge

Demolition Derby

Buggy Boy/Speed Buggy

Turbo Tag


Power Drive

Power Drift

Four Trax

Over Drive

Double Axle

Road Riot 4WD

Road Riot's Revenge

Off Road Challenge

Dirt Devils

Xtreme Rally / Off Beat Racer!

Club Kart: European Session

Romset: 532 kb / 60 files / 222.4 zip

MAME XML Output:

       <game name="buggyboyjr" sourcefile="tx1.c" cloneof="buggyboy" romof="buggyboy">
              <description>Buggy Boy Junior/Speed Buggy (upright)</description>
              <rom name="bug1a.214" merge="bug1a.230" size="32768" crc="92797c25" sha1="8f7434abbd7f557d3202abb01b1e4899c82c67a5" region="main_cpu" offset="20000"/>
              <rom name="bug4a.175" merge="bug4a.173" size="32768" crc="40ce3930" sha1="4bf62ebeea1549a13a21a32cb860717f064b186a" region="main_cpu" offset="20001"/>
              <rom name="bug2s.213" size="32768" crc="abcc8ad2" sha1="aeb695c3675d40a951fe8272cbf0f6673435dab8" region="main_cpu" offset="f0000"/>
              <rom name="bug5s.174" size="32768" crc="5e352d8d" sha1="350c206b5241d5628e673ce1108f728c8c4f980c" region="main_cpu" offset="f0001"/>
              <rom name="bug8s.26" size="8192" crc="efd66282" sha1="8355422c0732c92951659930eb399129fe8d6230" region="math_cpu" offset="4000"/>
              <rom name="bug7s.25" size="8192" crc="bd75b5eb" sha1="f2b55f84f4c968df177a56103924ac64705285cd" region="math_cpu" offset="4001"/>
              <rom name="bug35s.21" size="16384" crc="65d9af57" sha1="17b09404942d17e7254550c43b56ae96a8c55680" region="audio_cpu" offset="0"/>
              <rom name="bug34s.46" size="16384" crc="8ea8fec4" sha1="75e67c9a59a86fcdedf2a70fafd303baa552aa18" region="char_tiles" offset="0"/>
              <rom name="bug33s.47" size="16384" crc="459c2b03" sha1="ff62a86195042a349fbe799c638cf590fe9572bb" region="char_tiles" offset="4000"/>
              <rom name="bug26s.147" size="32768" crc="14033710" sha1="e05afeb557ce14055fa8b4f6d8805307feaa1660" region="obj_tiles" offset="0"/>
              <rom name="bug19s.144" size="32768" crc="838e0697" sha1="0e9aff2c4065d79350ddb55edff57a899c33ef1c" region="obj_tiles" offset="8000"/>
              <rom name="bug28s.146" size="32768" crc="8b47d227" sha1="a3e57594ad0085e8b1bd327c580eb36237f3e3d2" region="obj_tiles" offset="10000"/>
              <rom name="bug21s.143" size="32768" crc="876a5666" sha1="db485cdf35f63c080c919ee86374f63e577092c3" region="obj_tiles" offset="18000"/>
              <rom name="bug30s.145" size="32768" crc="11d8e2a8" sha1="9bf198229a12d331e8e7352b7ee3f39f6891f517" region="obj_tiles" offset="20000"/>
              <rom name="bug23s.142" size="32768" crc="015db5d8" sha1="39ef8b44f2eb9399fb1555cffa6763e06d59c181" region="obj_tiles" offset="28000"/>
              <rom name="bug11s.225" size="16384" crc="771af4e1" sha1="a42b164dd0567c78c0d308ee48d63e5a284897bb" region="road" offset="0"/>
              <rom name="bb3s.195" size="512" crc="2ab3d5ff" sha1="9f8359cb4ba2e7d15dbb9dc21cd71c0902cd2153" region="road" offset="4000"/>
              <rom name="bb4s.193" size="512" crc="630f68a4" sha1="d730f050353c688f81d090e33e00cd35e7b7b6fa" region="road" offset="4200"/>
              <rom name="bb5s.194" size="512" crc="65925c9e" sha1="d1ff1cb9f83c09e52a96632945e4edfedc335fd4" region="road" offset="4400"/>
              <rom name="bb6.224" merge="bb6.94" size="512" crc="ad43e02a" sha1="c50a398020508f52ddf8d45881f211d17d096fa1" region="road" offset="4600"/>
              <rom name="bug9.138" merge="bug9.170" size="16384" crc="7d84135b" sha1="3c669c4e796e83672aceeb6de1aeea28f9f2fef0" region="au_data" offset="0"/>
              <rom name="bug10.95" merge="bug10.171" size="16384" crc="b518dd6f" sha1="7cefa2f9438306c81dc83cd260928c835eb9b712" region="au_data" offset="1"/>
              <rom name="bb1.163" merge="bb1.245" size="512" crc="0ddbd36d" sha1="7a08901a350c315d46ab8d0aa881db384b9f37d2" region="au_data" offset="8000"/>
              <rom name="bb2.162" merge="bb2.220" size="512" crc="71d47de1" sha1="2da9aeb3f2ebb1114631c8042a37c4f4c18e741b" region="au_data" offset="8001"/>
              <rom name="bug16s.139" size="32768" crc="1903a9ad" sha1="526c404c15e3f04b4afb27dee66e9deb0a6b9704" region="obj_map" offset="0"/>
              <rom name="bug17s.140" size="32768" crc="82cabdd4" sha1="94324fcf83c373621fc40553473ae3cb552ab704" region="obj_map" offset="8000"/>
              <rom name="bug13.32" merge="bug13.124" size="8192" crc="53604d7a" sha1="bfa304cd885162ece7a5f54988d9880fc541eb3a" region="obj_luts" offset="0"/>
              <rom name="bug18s.141" size="16384" crc="67786327" sha1="32cc1f5bc654497c968ddcd4af29720c6d659482" region="obj_luts" offset="2000"/>
              <rom name="bb10.41" merge="bb10.191" size="256" crc="f2368398" sha1="53f28dba11bb494d033bb279abf138975c84b20d" region="proms" offset="0"/>
              <rom name="bb11.40" merge="bb11.192" size="256" crc="bf77f624" sha1="b042d293d2094dbabb32d628fd9addd832f084ef" region="proms" offset="100"/>
              <rom name="bb12.39" merge="bb12.193" size="256" crc="10a2e8d1" sha1="51a8c51ecbbb7bd04ae46fb5598d2c8de8097581" region="proms" offset="200"/>
              <rom name="bb13.42" merge="bb13.194" size="256" crc="40d10dfa" sha1="e40b4c424827937fec6df1a27b19b8dc09d3274a" region="proms" offset="300"/>
              <rom name="bb14.19" merge="bb14.199" size="256" crc="0b821e0b" sha1="b9401b9364fb99e15f562df91dcfdec1b989af2d" region="proms" offset="400"/>
              <rom name="bb9.190" merge="bb9.271" size="2048" crc="6fc807d1" sha1="3442cbb21bbedf6291a3fe1747d479445f613d26" region="proms" offset="500"/>
              <rom name="bb9.162" merge="bb9.271" size="2048" crc="6fc807d1" sha1="3442cbb21bbedf6291a3fe1747d479445f613d26" region="proms" offset="d00"/>
              <rom name="bb8.31" merge="bb8.152" size="256" crc="2330ff4f" sha1="e86eb63ce47572bcbbf325f9bb749d10d96bf2e7" region="proms" offset="1600"/>
              <rom name="bb7.188" merge="bb7.16" size="256" crc="b57b609f" sha1="2dea375437c62cb4c64b21d5e6ddc09397b6ab35" region="proms" offset="1500"/>
              <rom name="pal10l8cn.ic16" size="1" status="nodump" region="pals_soundbd" offset="0"/>
              <rom name="pal10h8cn.ic82" size="1" status="nodump" region="pals_vidbd" offset="0"/>
              <rom name="pal14h4cn.ic83" size="1" status="nodump" region="pals_vidbd" offset="0"/>
              <rom name="pal16r4a-2cn.ic83" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal12l6cn.ic87" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal10l8cn.ic88" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal14h4cn.ic149" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal16l8cj.ic150" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal14l4cn.ic151" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal14l4cn.ic167" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal14h4cn.ic229" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <rom name="pal14h4cn.ic230" size="1" status="nodump" region="pals_cpubd" offset="0"/>
              <chip type="cpu" tag="main_cpu" name="8086" clock="5000000"/>
              <chip type="cpu" tag="math_cpu" name="8086" clock="5000000"/>
              <chip type="cpu" tag="audio_cpu" name="Z80" clock="3750000"/>
              <chip type="audio" tag="frontleft" name="Speaker"/>
              <chip type="audio" tag="frontright" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2149" clock="1875000"/>
              <chip type="audio" tag="ym2" name="YM2149" clock="1875000"/>
              <chip type="audio" tag="buggyboy" name="Buggy Boy Custom"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="54.065744" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="289" vbend="0" vbstart="240" />
              <sound channels="2"/>
              <input players="1" buttons="1" coins="3">
                     <control type="pedal" minimum="0" maximum="31" sensitivity="25" keydelta="10"/>
                     <control type="dial" minimum="0" maximum="15" sensitivity="25" keydelta="25"/>
              <dipswitch name="Do not change 2" tag="DSW" mask="3">
                     <dipvalue name="0" value="0"/>
                     <dipvalue name="1" value="1"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
              <dipswitch name="Message" tag="DSW" mask="4">
                     <dipvalue name="English" value="4" default="yes"/>
                     <dipvalue name="Japanese" value="0"/>
              <dipswitch name="Do not Change 3" tag="DSW" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Time Rank" tag="DSW" mask="48">
                     <dipvalue name="A (Longest)" value="0"/>
                     <dipvalue name="B" value="16" default="yes"/>
                     <dipvalue name="C" value="32"/>
                     <dipvalue name="D (Shortest)" value="48"/>
              <dipswitch name="Game Rank" tag="DSW" mask="192">
                     <dipvalue name="A (Easy)" value="0"/>
                     <dipvalue name="B" value="64" default="yes"/>
                     <dipvalue name="C" value="128"/>
                     <dipvalue name="D (Difficult)" value="192"/>
              <dipswitch name="Do not change 1" tag="DSW" mask="1792">
                     <dipvalue name="0" value="0"/>
                     <dipvalue name="1" value="256"/>
                     <dipvalue name="2" value="512"/>
                     <dipvalue name="3" value="768"/>
                     <dipvalue name="4" value="1024"/>
                     <dipvalue name="5" value="1280"/>
                     <dipvalue name="6" value="1536"/>
                     <dipvalue name="7" value="1792" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="6144">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/4 Credits" value="4096"/>
                     <dipvalue name="1 Coin/5 Credits" value="2048" default="yes"/>
                     <dipvalue name="1 Coin/6 Credits" value="6144"/>
              <dipswitch name="Coin A" tag="DSW" mask="57344">
                     <dipvalue name="3 Coins/1 Credit" value="16384"/>
                     <dipvalue name="2 Coins/1 Credit" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="49152"/>
                     <dipvalue name="1 Coin/2 Credits" value="24576"/>
                     <dipvalue name="1 Coin/5 Credits" value="32768"/>
                     <dipvalue name="1 Coin/6 Credits" value="40960"/>
                     <dipvalue name="Free-Play" value="57344"/>
              <dipswitch name="Service Mode" tag="YM2149_IC19_A" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Sound PCB Jumper" tag="YM2149_IC19_B" mask="255">
                     <dipvalue name="0" value="0"/>
                     <dipvalue name="1" value="1"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="4"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="16"/>
                     <dipvalue name="Speed Buggy/Data East" value="32"/>
                     <dipvalue name="Buggy Boy/Taito" value="64"/>
                     <dipvalue name="Buggy Boy/Tatsumi" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise