Home News Forum                            

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

backfirt: MAME ROM Information.


Back Fire (c) 1988 Tecmo.

A standard horizontal shoot'em up. The main weapon can be powered-up to provide faster and more powerful shots. Weapons such as lightning or three-way shots appear as power-ups. There are 18 levels to complete the game. If you use a credit to continue in levels 14 through 18, you will start back at level 13.


This game is a prototype or had a limited release.

The background graphics were re-used in "Silkworm". For the little story, Tecmo showed its games at the AM Show in 1987 and Back Fire wasn't a success. So, they changed to "Silkworm".


Game's ROM.

MAME Info:

0.133 [Tirino73, David Haywood]


- 0.143u4: Brian Troha added DIP locations to Back Fire.

- 0.133: Added Back Fire (Tecmo, bootleg) (Tecmo 1988).

- 0.132u5: Tirino73 and David Haywood added Back Fire (Tecmo), but it didn't get added to mamedriv.c.

- 15th July 2009: David Haywood - Tirino73 dumped Tecmo's 'Back Fire'. The game has often been touted as a Japanese / Alternate version of 'Silk Worm', but really has very little in common. The code is completely different, and beyond sharing a few backgrounds the games can't even be considered clones. The actual hardware is closer to Gemini Wing than Silk Worm (although appears to lack the MSM for sample playback). I should get the CPU Clocks verified too (the game has VERY heavy slowdowns) and ensure that the dipswitches are correct. Other than that, with a few mods to the driver, it works.

- 14th July 2009: Tirino73 dumped Back Fire (Tecmo, bootleg). This japanese romset comes from a bootleg PCB. Rare than the original. Note: The sound cpu was protected inside a epoxy block fit on a 40 pin socket in reverse of cpu board (solder side). By dissolving resin the small sub PCB contains Z80A (identified by pins), 76c28 (6116), a 74ls00 and 74ls138.

Other Emulators:

* FB Alpha

Recommended Games (Defender):





Cosmic Avenger


The Percussor


4 Fun in 1 (Scramble)

Space Odyssey



A. D. 2083





Darius II

Darius Gaiden - Silver Hawk

Fantasy Zone

Fantasy Zone (Mega-Tech)

Fantasy Zone 2

Alpha One

Back Fire

Thunder Cross

Thunder Cross II


Mega Blast

Air Buster

Arrow Flash (Mega-Tech)

Bio-ship Paladin


ThunderForce AC

Thunder Force II MD (Mega-Tech)

Cosmic Cop

E.D.F. : Earth Defense Force

Metal Black

Strike Force


Andro Dunos

Last Resort


Blazing Star

Romset: 928 kb / 16 files / 288.2 zip

MAME XML Output:

       <game name="backfirt" sourcefile="tecmo.c">
              <description>Back Fire (Tecmo, bootleg)</description>
              <rom name="b5-e3.bin" size="65536" crc="0ab3bd4d" sha1="2653d099c894304d3f9c2b2de9a7fed67be7b6dc" region="maincpu" offset="0"/>
              <rom name="b4-f3.bin" size="65536" crc="150b6949" sha1="31870a2f471b71d79a4daa0b5baca0d941de12e4" region="maincpu" offset="10000"/>
              <rom name="b2-e10.bin" size="32768" crc="9b2ac54f" sha1="7c10e00235dc2668dee5c97ea5c6dc7722f35f03" region="soundcpu" offset="0"/>
              <rom name="b3-c10.bin" size="32768" crc="08ce729f" sha1="8e426251b20edfb10f0837b3106b4f333bc114a4" region="gfx1" offset="0"/>
              <rom name="b6-c2.bin" size="65536" crc="c8c25e45" sha1="d771d5e7d2d8082680f73b778ef2d88f2e9b8591" region="gfx2" offset="0"/>
              <rom name="b7-d2.bin" size="65536" crc="25fb6a57" sha1="7f411af7417fa901d65194c348ecec58c61b7cf7" region="gfx2" offset="10000"/>
              <rom name="b8-e2.bin" size="65536" crc="6bccac4e" sha1="e042d049761affe4d3d0eac3c7a24f428643a9cf" region="gfx2" offset="20000"/>
              <rom name="b9-h2.bin" size="65536" crc="566a99b8" sha1="a78825f0a85235399e66906cffafda98445a89a2" region="gfx2" offset="30000"/>
              <rom name="b13-p1.bin" size="65536" crc="8c7138bb" sha1="0cfd69fa77d5b546f7dad80537d8d2497ae758bc" region="gfx3" offset="0"/>
              <rom name="b12-p2.bin" size="65536" crc="6c03c476" sha1="79ad800a2f4ba6d44ba5a31210cbd8566bb357b6" region="gfx3" offset="10000"/>
              <rom name="b11-p2.bin" size="65536" crc="0bc84b4b" sha1="599041108d09fd61aab2b0aeac0e07715887476c" region="gfx3" offset="20000"/>
              <rom name="b10-p3.bin" size="65536" crc="ec149ec3" sha1="7817dc2659fe4ba3bb810df278378d51d97065b3" region="gfx3" offset="30000"/>
              <rom name="b17-s1.bin" size="65536" crc="409df64b" sha1="cada970bf9cc8f6522e7a71e00fe873568852873" region="gfx4" offset="0"/>
              <rom name="b16-s2.bin" size="65536" crc="6e4052c9" sha1="e2e3d7221b75cb044449a25a076a93c3def1f11b" region="gfx4" offset="10000"/>
              <rom name="b15-s2.bin" size="65536" crc="2b6cc20e" sha1="4815819288753400935836cc1b0b69f4c4b43ddc" region="gfx4" offset="20000"/>
              <rom name="b14-s3.bin" size="32768" crc="4d29637a" sha1="28e85925138256b8ce5a1c4a5df5b219b1b6b197" region="gfx4" offset="30000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="4000000"/>
              <chip type="audio" tag="msm" name="MSM5205" clock="400000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSWA" mask="3">
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/6 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSWA" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="12"/>
              <dipswitch name="Unknown" tag="DSWA" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Unknown" tag="DSWA" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unknown" tag="DSWA" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="7">
                     <dipvalue name="50000 200000 500000" value="0" default="yes"/>
                     <dipvalue name="100000 300000 800000" value="1"/>
                     <dipvalue name="50000 200000" value="2"/>
                     <dipvalue name="100000 300000" value="3"/>
                     <dipvalue name="50000" value="4"/>
                     <dipvalue name="100000" value="5"/>
                     <dipvalue name="200000" value="6"/>
                     <dipvalue name="None" value="7"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="56">
                     <dipvalue name="0" value="0" default="yes"/>
                     <dipvalue name="1" value="8"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="24"/>
                     <dipvalue name="4" value="32"/>
                     <dipvalue name="5" value="40"/>
                     <dipvalue name="6" value="48"/>
                     <dipvalue name="7" value="56"/>
              <dipswitch name="Continue" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise