Home News Forum                            

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

alcon: MAME ROM Information.


Alcon (c) 1986 Taito America Corp.

Vertical scrolling shoot-em-up. Shoot ground targets and collect stars which can be exchanged for various power-ups. Fly over hi-tech landscape. Features end of level bosses, good sound and graphics.


Board Number : M6100186A

Prom Stickers : A77

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

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

Screen orientation : Vertical

Video resolution : 240 x 280 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : 8-way joystick

Buttons : 2


Released in December 1986.

This game is known outside US as "Slap Fight".

'ALCON' stands for 'Allied League of Cosmic Nations'.

Gary Hatt holds the record for this game with 838,050 points on April 25, 1987.


* Weapon descriptions :

Speed - This will increase your flying speed.

Shot - Normal forward fire.

Side - Right and left fire.

Wing - Double, triple and quadruple fire power.

Bomb - Wide range fire

Laser - Long range fire.

H. Mis - Homing missiles.

Shield - Indestructible against 3 hits.

* Super Power-Up : Insert your coin(s) and select one player mode. When you begin the game, do not press the fire button and do not kill anything. Try lasting as long as possible avoiding the enemies' bullets. Your ship will eventually be destroyed and when you resume, you will have all power-ups and weapons. The longer you lasted before being destroyed, the further in the game you'll resume.


Sound composer : Masahiro Yuge


Game's rom.

Machine's picture.

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="alcon" sourcefile="slapfght.c">
              <description>Alcon (US)</description>
              <manufacturer>Toaplan / Taito America Corp.</manufacturer>
              <rom name="a77_00-1.8p" size="32768" crc="2ba82d60" sha1="b37659aa18a3f96a3cc7fa93db2439f36487b8c8" region="maincpu" offset="0"/>
              <rom name="a77_01-1.8n" size="32768" crc="18bb2f12" sha1="7c16d4bbb8b5e22f227aff170e5e6326c5968968" region="maincpu" offset="10000"/>
              <rom name="a77_02.12d" size="8192" crc="87f4705a" sha1="a90d5644ce268f3321047a4f96df96ac294d2f1b" region="audiocpu" offset="0"/>
              <rom name="a77_13.6a" size="2048" crc="a70c81d9" sha1="f155ffd25a946b0459216a8f80ded16e6e2f9258" region="mcu" offset="0"/>
              <rom name="a77_04-1.6f" size="8192" crc="31003483" sha1="7014ceb6313ac5a3d2dcb735643dfd8bfabaa185" region="gfx1" offset="0"/>
              <rom name="a77_03-1.6g" size="8192" crc="404152c0" sha1="d05bc9baa1f336475fffc2f19f1018e9f0547f10" region="gfx1" offset="2000"/>
              <rom name="a77_08.6k" size="32768" crc="b6358305" sha1="c7bb4236a75ec6b88f011bc30f8fb9a718e2ca3e" region="gfx2" offset="0"/>
              <rom name="a77_07.6m" size="32768" crc="e92d9d60" sha1="2554617e0e6615ca8c85a49299a4a0e762478339" region="gfx2" offset="8000"/>
              <rom name="a77_06.6n" size="32768" crc="5faeeea3" sha1="696fba24bcf1f3a7e914a4403854da5eededaf7f" region="gfx2" offset="10000"/>
              <rom name="a77_05.6p" size="32768" crc="974e2ea9" sha1="3840550fc3a833828dad8f3e300d2ea583d69ce7" region="gfx2" offset="18000"/>
              <rom name="a77_12.8j" size="32768" crc="8545d397" sha1="9a1fd5bfd8fb830b8e46643c08eef32ba968fc23" region="gfx3" offset="0"/>
              <rom name="a77_11.7j" size="32768" crc="b1b7b925" sha1="199b0b52bbeb384211171eca5c50a1c0ebf6826f" region="gfx3" offset="8000"/>
              <rom name="a77_10.8h" size="32768" crc="422d946b" sha1="c251ef9597a11ec8de39be4fcbddaba84e649ef2" region="gfx3" offset="10000"/>
              <rom name="a77_09.7h" size="32768" crc="587113ae" sha1="90abe961494a1af7c87693a419fbabf7a58a5dee" region="gfx3" offset="18000"/>
              <rom name="21_82s129.12q" size="256" crc="a0efaf99" sha1="5df01663480acad1f89abab8662d437617a66d1c" region="proms" offset="0"/>
              <rom name="20_82s129.12m" size="256" crc="a56d57e5" sha1="bfbd0db52b23fe1b4994e05103be3d412c1c013e" region="proms" offset="100"/>
              <rom name="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="cpu" tag="mcu" name="M68705" 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