Home News Forum                            

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

slapfighb1: MAME ROM Information.


Slap Fight (c) 1986 Taito Corp.

A vertically scrolling shoot'em up.


Prom Stickers : A76

Main CPU : (2x) Z80 (@ 6 Mhz)

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

Players : 2

Control : 8-way joystick

Buttons : 2 (FIRE, ACTIVATE)


Released in December 1986.

Developed by Toaplan for Taito Corp.

This game is known in US as "Alcon".

Due to no obvious cause, a white "Space Invader" sometimes flies across the screen when you are approximately 60% through the game.


The English bootleg just says 'England' instead of the copyright message before the title screen.


* Super Power-Up : Start a game, don't score any points and get killed as soon as possible. You restart with 1000 points, all power-ups & weapons.

* Extra Super Power-Up : Start a game, don't score any points and survive until you've passed the first pond/fountain, which appears on the left hand side of screen. You restart with 180,000 points, all power-ups & weapons and are advanced much further in the game.

* Helicopter : Start a game, get killed TWICE as soon as possible. You restart with a helicopter sitting on the first left hand side ledge which you can shoot for 170 points.


Sound composer : Masahiro Yuge


* Consoles :

Sega Mega Drive (1993, "Slap Fight MD [Model T-48093]")

* Computers :

Sinclair ZX Spectrum (1987)

Commodore C64 (1987)

Amstrad CPC (1987)

Thomson TO8 (1987)

Atari ST

Thomson M05

Amstrad CPC (1988, "Les Défis de Taito")

Amstrad CPC (1988, "Taito Coin-Op Hits")


Game's rom.

MAME Info:

0.138u3 [Marco Cassili]

0.33b2 [Keith Wilkins]

Artwork available


- 6th August 2011: Guru - A couple of boards arrived for decapping. Slapfight A76 version and Return of the Invaders. Both have a 68705P5 MCU. Thanks to Tingoes for the donations.

- 6th June 2011: Guru - Some items arrived: Slap Fight very rare alternative version with A76 ROMs and A76 68705P5 MCU. Thanks to tingoes.

- 6th September 2010: Mr. Do - Alcon is done, thanks to Kiltron for cleaning, and to Zorg for sending in the bezel to be scanned.

- 0.138u3: Phil Bennett and Dr. Decapitator hooked up Slap Fight/Alcon 68705 MCU. Brian Troha and Guru corrected rom names for the Slap Fight sets, added PCB locations to any set where possible, added DIP locations and moved PCB information down to matching rom sets. Changed 'Alcon' to parent set 'Alcon (US)' and clones 'Slap Fight (Japan bootleg)' to 'Slap Fight (bootleg set 1)', 'Slap Fight (English bootleg)' to 'Slap Fight (bootleg set 2)', 'Slap Fight (bootleg)' to 'Slap Fight (bootleg set 3)', 'Slap Fight (set 1)' to 'Slap Fight (Japan set 1)' and 'Slap Fight (set 2)' to 'Slap Fight (Japan set 2)'. Renamed (slapbtjp) to (slapfighb1), (slapbtuk) to (slapfighb2) and (slapfgtr) to (slapfighb3).

- 25th June 2010: Guru - The 68705P5 MCU (A77_1) for Slap Fight has now been successfully processed (decap, de-protect & read).

- 0.133u1: Renamed (slapfiga) to (slapfigha).

- 0.123u1: Corrado Tomaselli corrected the clocks in Slap Fight. Changed Z80 CPU2 clock speed to 3MHz.

- 0.104u9: David Haywood added clone Slap Fight (set 2). Changed parent description to 'Slap Fight (set 1)'.

- 0.104u8: David Haywood added clone Slap Fight (bootleg).

- 24th March 2006: f205v dumped Slap Fight (bootleg).

- 12th September 2005: Guru - Slap Fight with a 68705 MCU arrived. Thanks to Tingoes.

- 16th April 2005: Guru - Alcon (with 68705P5, unfortunatley it's protected!) arrived. Thanks to the good boys at the Italian MAME Forum.

- 14th March 2005: Corrado Tomaselli dumped Slap Fight (set 2).

- 0.35: Changed description of clone 'Slap Fight (Japanese bootleg)' to '(Japan bootleg)'.

- 0.35RC1: Marco Cassili added clone Alcon. Not working due to protection.

- 0.34b4: Sebastien Chevalier improved music tempo in Slap Fight.

- 0.34b1: Christoff Feldtmann improved gfx in Slap Fight.

- 0.33b7: Keith Wilkins added accurate colors to Slap Fight. Renamed (slapboot) to (slapbtjp) and (slpboota) to (slapbtuk). Known issues: Scrolling is jerky. Music tempo is too slow.

- 0.33b2: Keith Wilkins added Slap Fight (Taito 1986) and clones (Japanese Bootleg) and (English Bootleg). Due to protection, the original version doesn't work. Scrolling is jerky. Music tempo is too slow. Use one of the bootlegs instead. The three games are identical, only the 1st CPU EPROM is different which shows up in the boot message, one if Japanese domestic and the other is English. The proms which MAY be the original slapfight ones currently give a hardware error and fail to boot.

LEVELS: 1 (endless)

Other Emulators:

* FB Alpha

* Sparcade

Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 347 kb / 17 files / 143.8 zip

MAME XML Output:

       <game name="slapfighb1" sourcefile="slapfght.c" cloneof="alcon" romof="alcon">
              <description>Slap Fight (bootleg set 1)</description>
              <rom name="sf_r19jb.bin" size="32768" crc="9a7ac8b3" sha1="01fbad9b4fc80f2406eff18db20e196e212d0c17" region="maincpu" offset="0"/>
              <rom name="sf_rh.bin" size="32768" crc="3c42e4a7" sha1="8e4da1e6e73603e484ba4f5609ac9ea92999a526" region="maincpu" offset="10000"/>
              <rom name="sf_r05.bin" merge="a77_02.12d" size="8192" crc="87f4705a" sha1="a90d5644ce268f3321047a4f96df96ac294d2f1b" region="audiocpu" offset="0"/>
              <rom name="sf_r11.bin" size="8192" crc="2ac7b943" sha1="d0c3560bb1f0c2647aeff807cb4b09450237b955" region="gfx1" offset="0"/>
              <rom name="sf_r10.bin" size="8192" crc="33cadc93" sha1="59ffc206c62a651d2ac0ef52f519dd56edf2c021" region="gfx1" offset="2000"/>
              <rom name="sf_r06.bin" merge="a77_08.6k" size="32768" crc="b6358305" sha1="c7bb4236a75ec6b88f011bc30f8fb9a718e2ca3e" region="gfx2" offset="0"/>
              <rom name="sf_r09.bin" merge="a77_07.6m" size="32768" crc="e92d9d60" sha1="2554617e0e6615ca8c85a49299a4a0e762478339" region="gfx2" offset="8000"/>
              <rom name="sf_r08.bin" merge="a77_06.6n" size="32768" crc="5faeeea3" sha1="696fba24bcf1f3a7e914a4403854da5eededaf7f" region="gfx2" offset="10000"/>
              <rom name="sf_r07.bin" merge="a77_05.6p" size="32768" crc="974e2ea9" sha1="3840550fc3a833828dad8f3e300d2ea583d69ce7" region="gfx2" offset="18000"/>
              <rom name="sf_r03.bin" merge="a77_12.8j" size="32768" crc="8545d397" sha1="9a1fd5bfd8fb830b8e46643c08eef32ba968fc23" region="gfx3" offset="0"/>
              <rom name="sf_r01.bin" merge="a77_11.7j" size="32768" crc="b1b7b925" sha1="199b0b52bbeb384211171eca5c50a1c0ebf6826f" region="gfx3" offset="8000"/>
              <rom name="sf_r04.bin" merge="a77_10.8h" size="32768" crc="422d946b" sha1="c251ef9597a11ec8de39be4fcbddaba84e649ef2" region="gfx3" offset="10000"/>
              <rom name="sf_r02.bin" merge="a77_09.7h" size="32768" crc="587113ae" sha1="90abe961494a1af7c87693a419fbabf7a58a5dee" region="gfx3" offset="18000"/>
              <rom name="sf_col21.bin" merge="21_82s129.12q" size="256" crc="a0efaf99" sha1="5df01663480acad1f89abab8662d437617a66d1c" region="proms" offset="0"/>
              <rom name="sf_col20.bin" merge="20_82s129.12m" size="256" crc="a56d57e5" sha1="bfbd0db52b23fe1b4994e05103be3d412c1c013e" region="proms" offset="100"/>
              <rom name="sf_col19.bin" merge="19_82s129.12n" size="256" crc="5cbf9fbf" sha1="abfa58fa4e44ebc56f2e0fac9bcc36164c845fa3" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="280" height="240" 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="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
              <dipswitch name="Coin A" tag="DSW1" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 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="Screen Test" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="12">
                     <dipvalue name="1" value="8"/>
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="12" default="yes"/>
                     <dipvalue name="5" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="48">
                     <dipvalue name="30000 100000" value="48" default="yes"/>
                     <dipvalue name="50000 200000" value="16"/>
                     <dipvalue name="50000" value="32"/>
                     <dipvalue name="100000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="192">
                     <dipvalue name="Easy" value="64"/>
                     <dipvalue name="Medium" value="192" default="yes"/>
                     <dipvalue name="Hard" value="128"/>
                     <dipvalue name="Hardest" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise