Home News Forum                            

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

battlane: MAME ROM Information.


Battle Lane! Vol. 5 (c) 1986 Taito Corp.

A vertically scrolling shoot'em up where you ride a motorcycle.


Main CPU : (2x) M6809 (@ 1.25 Mhz)

Sound Chips : YM3526 (@ 3 Mhz)

Screen orientation : Vertical

Video resolution : 256 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 64

Players : 2

Control : 8-way joystick

Buttons : 2


The actual licensing of the game went from Taito to Tecmo who further licensed the title to Romstar. This was a common distribution technique for games which were perceived as being 'second tier' or less when compared to 'hit' games. The game is still great fun and is, unfortunately, underappreciated.

While popular history seems to think that Data East designed the game (because the pinout matches Data East pinouts) the internals of the two 6809 processors appear to be a little more complicated than that. The design internally is rather Machivellian. It seems almost like it was created by a hardware designer who did not like software programmers!

Elout de Kok of the Netherlands holds the official record for this game with 1,343,700 points on May 2, 1986.


Programmer : Hitoshi Satoh, Naritaka Nishimura

Graphic Designer : Takashi Yoneda, Kuniko Mukai, Kohji Ogata

Sound & Compose : Computer Gang Stars Corp., Hoppy Sawa, Boku Ohkubo, Hige Yamazaki

Assistant : Hiroshi Satoh, Hiroyuki Sekimoto, Atsushi Tanimoto


Game's rom.

Machine's picture.

MAME Info:

0.35b1 [Paul Leaman]


- battlane battlane2 battlane3: [possible] Slowndowns when more enemies appear. haynor (ID 04179)


- 0.141u1: Changed M6809 CPU1/2 clock speeds to 1.5MHz.

- 0.135u1: Fabio Priuli added driver data struct and save state support to Battle Lane! Vol. 5.

- 0.133u1: Renamed (battlan2) to (battlane2) and (battlan3) to (battlane3).

- 0.123u6: RansAckeR added DIP locations to Battle Lane! Vol. 5.

- 0.99u3: Pierpaolo Prazzoli fixed rom loading and memory may in Battle Lane.

- 0.79u2: Removed 3rd coin slot.

- 0.71: Changed parent and clone descriptions to 'Battle Lane! Vol. 5'. Mirrored cpu2 ($0) to cpu1 ($4000). Changed visible area to 256x240.

- 0.70: Added player 2 cocktail inputs.

- 22nd April 2001: Bart Puype fixed Battle Lane Vol. 5 from crashing in MAME32.

- 0.37b12: Nicola Salmoria fixed colors and music tempo in Battle Lane. Changed YM3526 clock speed to 3MHz.

- 0.36b7: Improved Battle Lane [Paul Leaman].

- 3rd October 1999: Paul Leaman sent in a Battle Lane driver with fixed sprites / intro sequence.

- 30th September 1999: Paul Leaman sent in another update to Battlelane with CPU emulation almost fully working but graphics are still screwy.

- 13th September 1999: Paul Leaman sent in a small update to the Battlelane driver, but the game still doesn't work.

- 0.35b10: Changed palettesize from 256 to 64 colors.

- 6th April 1999: Paul Leaman updated BattleLane to draw sprites from sprite RAM and has tried to get the correct colors.

- 0.35b1: Paul Leaman added Battle Lane Vol. 5 (set 1) (Taito 1986) and clones (set 2) and (set 3), preliminary.


Recommended Games (Motorbike 2):

Traverse USA

Kick Rider

Shot Rider

Battle Lane! Vol. 5


Rally Bike

Mad Motor

Cycle Warriors

Masked Riders Club Battle Race

Cool Riders

Harley-Davidson and L.A. Riders

Radikal Bikers

Wild Riders

Romset: 241 kb / 10 files / 109.1 zip

MAME XML Output:

       <game name="battlane" sourcefile="battlane.c">
              <description>Battle Lane! Vol. 5 (set 1)</description>
              <manufacturer>Technos Japan (Taito license)</manufacturer>
              <rom name="da00-5" size="32768" crc="85b4ed73" sha1="b8e61eedf8fb75bb07f1df91a7465cee2b6ff372" region="user1" offset="0"/>
              <rom name="da01-5" size="32768" crc="7a6c3f02" sha1="bee1ee858f81453a53afc2d016f549924801b090" region="maincpu" offset="8000"/>
              <rom name="da02-2" size="32768" crc="69d8dafe" sha1="a7dab13d7f05bf8e3220bb8193066e9b45c86a17" region="sub" offset="8000"/>
              <rom name="da05" size="32768" crc="834829d4" sha1="d56781d2a7ef89b645a637166cd5acde6a65f7f9" region="gfx1" offset="0"/>
              <rom name="da04" size="32768" crc="f083fd4c" sha1="eb8f079776a0efd898574874d21f865311ecd8ba" region="gfx1" offset="8000"/>
              <rom name="da03" size="32768" crc="cf187f25" sha1="c0d2d85f85340c12c1b61cc062506ffa4841ef78" region="gfx1" offset="10000"/>
              <rom name="da06" size="32768" crc="9c6a51b3" sha1="0d623e8fba9373979a93f97cdfcf311c7e7f561a" region="gfx2" offset="0"/>
              <rom name="da07" size="16384" crc="56df4077" sha1="f4b8047c3b4d5897ba91489bc76a9504d9941072" region="gfx2" offset="8000"/>
              <rom name="82s123.7h" size="32" crc="b9933663" sha1="5d5c840caa0b8416ed7dd4890dd5f3e4a9e86511" region="proms" offset="0"/>
              <rom name="82s123.9n" size="32" crc="06491e53" sha1="d6cf5003798f9a9d555bca97844dcb2966cbac9d" region="proms" offset="20"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1500000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3526" clock="3000000"/>
              <display tag="screen" type="raster" rotate="90" width="240" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin B" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              <dipswitch name="Coin A" tag="DSW1" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="192">
                     <dipvalue name="Easy" value="192" default="yes"/>
                     <dipvalue name="Normal" value="128"/>
                     <dipvalue name="Hard" value="64"/>
                     <dipvalue name="Very Hard" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="12">
                     <dipvalue name="20K 50K+" value="12" default="yes"/>
                     <dipvalue name="20K 70K+" value="8"/>
                     <dipvalue name="20K 90K+" value="4"/>
                     <dipvalue name="None" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise