Home News Forum                            

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

btoads: MAME ROM Information.


Battletoads (c) 1994 Electronic Arts

The final, and most gruesome game in the Battletoads series. Unlike the home console games, the arcade version features more intense violence and a touch of adult humor (including a very unique way to hurt enemies twice your size...). Each toad features their own unique set of smash hits which can be executed to finish off the enemies - such as the Drilla Killa, the Battletoad 'Butt and the Big Bad Boot.


Main CPU : TMS34020 (@ 10 Mhz), Z80 (@ 4 Mhz)

Sound Chips : BSMT2000 (@ 24 Mhz)

Players : 3

Control : 8-way joystick

Buttons : 2


Released in December 1994.

Licensed from Rare Coin-it Games.

The last game of the critically-acclaimed series that was originally released for the Nintendo NES in 1991. This is a unique game which was never ported to consoles.


1. Battletoads (1991, Nintendo NES)

2. Battletoads and Double Dragon (1993, Nintendo NES)

3. Battletoads in Battlemaniacs (1993, Nintendo Super NES)

4. Battletoads in Ragnarok's World (1993, Nintendo Game Boy)

5. Battletoads (1994)


Main program : Chris Sutherland

Additional programming : Mark Wilson

Game design : Gregg Mayles

Additional design : Kevin Bayliss, Chris Sutherland

Main character artist : Kevin Bayliss

Additional character artists : Keri Gunn, Gregg Mayles, Steve Mayles, Chris Peil

Main background artist : Kevin Bayliss

Additional background artists : Gregg Mayles, Steve Mayles, Chris Peil, Dean Smith

3-D Computer models : Kevin Bayliss

Hardware concept : Chris Stamper

Hardware design and construction : Pete Cox, Chris Stamper

Audio software : Chris Sutherland

Music and sound effects : Dave Wise

Additional sound effects : Gregg Mayles, Chris Sutherland

Sound effect sampling : Dave Wise

Vocal effects : Kevin Bayliss, Mark Betteridge, Simon Farmer, Chris Peil, John Stamper, Louise Stamper, Chris Sutherland

Quality assurance : Simon Farmer, Gary Richards, Huw Ward

Original battletoads concept : Tim Stamper

Original battletoads design : Kevin Bayliss, Mark Betteridge, Tim Stamper

Produced by : Chris Stamper, Tim Stamper


Game's rom.

Machine's picture.

MAME Info:

0.57 [Aaron Giles]


- Graphics oddity on level 2 boss. Stefan Lindberg (ID 02816)

- Some graphic bugs. Comparison with PCB. Stefan Lindberg (ID 00180)


- 0.145u7: Aaron Giles fixed Battle Toads crashed after OK (m_vram_fg regression).

- 0.143u1: Miodrag Milanovic fixed missing or corrupt sound in drivers using the BSMT2000 sound.

- 0.141u1: Replaced BSMT2000 HLE emulator with emulation of the original TMS32015 [Dr. Decapitator, Andrew Gardner, Quench, Guru, Ernesto Corvi, Peter Grounds, Lord Nightmare, Aaron Giles]. Added TMS32015 (24MHz) CPU3 and bsmt2000.bin rom.

- 0.139u2: Phil Bennett fixed reload of state cause major graphic corruption in Battle Toads.

- 11th June 2008: Guru - Battle Toads (Rare 1994) arrived a few days ago, thanks to gplee.

- 0.124: Zsolt Vasvari fixed assertion in Battle Toads.

- 0.123u2: Kevin Eshbach added DIP locations to Battle Toads. Fixed rom names and added plds (GAL20V8A-15LP - U10, U11, U57, U58, U90 and U144).

- 0.122u6: Changed TMS34020 CPU1 clock speed to 32MHz.

- 0.122u4: Aaron Giles corrected Battle Toads clocks according XTALs on the PCB. Changed TMS34020 CPU1 clock speed to 8MHz and Z80 CPU2 to 6MHz. Fixed color of text writing at the end of the game (btoads0103u1gre) and wavey effect bug (btoads0102u5gre).

- 0.122u3: Aaron Giles added save state support fixed gfx priority (btoads0103gre) in Battle Toads.

- 0.114u1: Changed VSync to 60.797665 Hz.

- 17th January 2003: Aaron Giles abstracted the TLC34076 palette chip emulation used by Art & Magic, Battletoads and a few other drivers.

- 3rd January 2003: Aaron Giles sent in another update that gets the 34010-based games working again after yesterday's changes, and he fixed BattleToads and Hard Drivin' to compute the VBLANK duration appropriately.

- 0.57: Aaron Giles added Battle Toads (Rare 1994). BSMT2000 sound emulator [Aaron Giles].

- 28th November 2001: Aaron Giles sent in a driver for Battletoads.


Recommended Games (Platform Extra):



Pac-Land (United Amusements PC Engine)

Son Son

Road Runner

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World


Alex Kidd: The Lost Stars


The Goonies (PlayChoice-10)

Vs. The Goonies


Red Robin

Wonder Boy

Wonder Boy in Monster Land

Wonder Boy III - Monster Lair

Chip'n Dale: Rescue Rangers (PlayChoice-10)

Psychic 5

Psycho Soldier


Tricky Doc


Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2


The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land



Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins


Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns


Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)


Kid Chameleon (Mega-Tech)


J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads


Super Trio

Top Hunter - Roddy & Cathy

Charlie Ninja

Romset: 10275 kb / 10 files / 3.92 zip

MAME XML Output:

       <game name="btoads" sourcefile="btoads.c">
              <description>Battle Toads</description>
              <rom name="bt.u102" size="32768" crc="a90b911a" sha1="6ec25161e68df1c9870d48cc2b1f85cd1a49aba9" region="audiocpu" offset="0"/>
              <rom name="btc0-p0.u120" size="4194304" crc="0dfd1e35" sha1="733a0a4235bebd598c600f187ed2628f28cf9bd0" region="user1" offset="0"/>
              <rom name="btc0-p1.u121" size="4194304" crc="df7487e1" sha1="67151b900767bb2653b5261a98c81ff8827222c3" region="user1" offset="2"/>
              <rom name="btc0-s.u109" size="2097152" crc="d9612ddb" sha1="f186dfb013e81abf81ba8ac5dc7eb731c1ad82b6" region="bsmt" offset="0"/>
              <rom name="u10.bin" size="343" crc="b1144178" sha1="15fb047adee4125e9fcf04171e0a502655e0a3d8" region="plds" offset="0"/>
              <rom name="u11.bin" size="343" crc="7c6beb96" sha1="2f19d21889dd765b344ad7d257ea7c244baebec2" region="plds" offset="0"/>
              <rom name="u57.bin" size="343" crc="be355a56" sha1="975238bb1ea8fef14458d6f264a82aa77ecf865d" region="plds" offset="0"/>
              <rom name="u58.bin" size="343" crc="41ed339c" sha1="5853c805a902e6d12c979958d878d1cefd6908cc" region="plds" offset="0"/>
              <rom name="u90.bin" size="343" crc="a0d0c3f1" sha1="47464c2ef9fadbba933df27767f377e0c29158aa" region="plds" offset="0"/>
              <rom name="u144.bin" size="343" crc="8597017f" sha1="003d7b5de57e48f831ab211e2783fff338ce2f32" region="plds" offset="0"/>
              <device_ref name="bsmt2000"/>
              <chip type="cpu" tag="maincpu" name="TMS34020" clock="32000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="bsmt:bsmt2000" name="TMS32015" clock="24000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="bsmt" name="BSMT2000" clock="24000000"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="224" refresh="60.797665" pixclock="10000000" htotal="640" hbend="0" hbstart="512" vtotal="257" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="3" buttons="2" coins="3" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Demo Sounds" tag="SW1" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Stereo" tag="SW1" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Common Coin Mech" tag="SW1" mask="4">
                     <dipvalue name="Off" value="4"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Three Players" tag="SW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="SW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Blood Free Mode" tag="SW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Credit Retention" tag="SW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise