Home News Forum                            

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

gunfight: MAME ROM Information.


Gun Fight (c) 1975 Midway.

Each player (2 people play at a time--there is no computer opponent) controls a gunfighter. Your left hand has a 4-way joystick which moves your gunfighter anywhere on your side of the screen. Your right hand has a gun grip which tilts up and down to aim your gunfighter's pistol and which has a trigger to fire. Your only goal is to shoot the other player, who is right across the screen from you; he will then fall down and say 'Got Me'. It isn't usually a straight shot, as there will always be cactuses, a moving stagecoach, or trees somewhere between the 2 players. (Another obstacle will be added for each hit scored.) Just shoot the other player for points. The game is time based, and not life based. The factory setting is for a 90-second game, but this is operator-adjustable down to as low as 60 seconds.


This Upright model was mostly red, but it was covered with painted cowboy side-art. There was no marquee at all, the game had its title printed on the monitor bezel, down towards the control panel. The machine overall had an attractive look.

[Game No. 597]

Main CPU : 8080 (@ 1.9968 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 2

Players : 2

Control : 4-way joystick, 2-way analog stick


Released in November 1975.

Also released as "Gun Fight [Cocktail Table] [Model 604]".

Gun Fight was based on Taito's Western Gun, a game which used TTL-based discrete logic hardware. Midway's Dave Nutting adapted the Taito game to use an Intel 8080 microprocessor. Gun Fight was the first Japanese title to be licensed for release in America. It was also the first video game to incorporate a microprocessor, and the expanded processing capabilities allowed for graphics and game-play much more advanced than "Pong".

Gun Fight was a pretty important video-games innovator. It was the first game ever to have 2 on-screen humans battling against each other at the same time, and as such it's the grandfather of the fighting games that take up most of the floorspace in modern arcades. It also introduced the idea of having separate controls for aiming and moving.

A Gun Fight unit appears in the 1978 movie 'Dawn of the Dead'.


1. Gun Fight (1975)

2. Boot Hill [No. 612] (1977)


Designed and programmed by : Dave Nutting, Tom McHugh


* Consoles :

Bally Astrocade


Game's rom.

Machine's picture.

MAME Info:

0.33b3 [Al Kossow, Brad Oliver]

Artwork available

Samples required


- 0.139u4: Siftware added clone Gun Fight (set 2). Changed parent description to 'Gun Fight (set 1)'.

- 25th July 2010: Smitdogg - Siftware dumped a version of Gun Fight that uses twice as many ROM chips as the version we already have. That could be an indication that it's an earlier version, in which case it would overtake the top spot for Oldest Game In MAME.

- 9th July 2008: Mr. Do - Gregf found me a better photo of the internal bezel of a Gun Fight, so the upper text is now correct (still not sure about the correct font, though).

- 0.112u1: Derrick Renaud updated Gun Fight to use the new PORT_REMAP_TABLE.

- 0.111u4: Zsolt Vasvari and Derrick Renaud added stereo sound to Gun Fight. Changed 8080 CPU clock speed to 1996800 Hz. Added 2nd Samples sound. Fixed 'Coinage' and 'Game Time' dipswitches.

- 0.111u2: Derrick Renaud hooked up coin counter in Gun Fight. Also connected sounds properly per schematics.

- 0.111u1: Added Samples (Boot Hill) sound.

- 10th December 2006: Mr. Do - We have a Gunfight bezel, vectorized by Zorg. The actual game has text on the inner bezel above the monitor, though I can't find a clear pick to tell the exact text or font, so for now, this is based on blurry pics and the manual. If anyone has a good pic of an actual cab, please let me know.

- 28th July 2006: Guru - Gun Fight (Midway 1975) and other games just arrived in 2 huge boxes. I think most of these are just for fixing issues in MAME (snd/gfx etc). Big thanks to Tingoes.

- 30th January 2002: Zsolt Vasvari made the artwork functions a bit faster, added the blue overlay for Phantom II and re-added the yellow overlay for Gunfight and the backdrop for Boot Hill.

- 25th September 2001: Adam Hourigan fixed the graphics color in Gunfight.

- 0.35b13: Changed description to 'Gun Fight'.

- 0.33b3: Al Kossow and Brad Oliver added Gunfight (Midway 1975).

Other Emulators:

* Laser

Recommended Games (Western):

Gun Fight

Boot Hill

Dead Eye


Indian Battle


Pioneer Balloon

Wild Western

The Tin Star

Bank Panic



Wild Gunman (PlayChoice-10)


Express Raider

Iron Horse

Ninja Kazan



Blood Bros.

Sunset Riders

Sunset Riders (bootleg of Megadrive version)

Heated Barrel

Wild West C.O.W.-Boys of Moo Mesa

Lethal Enforcers II: Gun Fighters

Charlie Ninja


Rapid Fire (Western)

Romset: 4 kb / 4 files / 3.27 zip

MAME XML Output:

       <game name="gunfight" sourcefile="mw8080bw.c" sampleof="gunfight">
              <description>Gun Fight (set 1)</description>
              <rom name="7609h.bin" size="1024" crc="0b117d73" sha1="99d01313e251818d336281700e206d9003c71dae" region="maincpu" offset="0"/>
              <rom name="7609g.bin" size="1024" crc="57bc3159" sha1="c177e3f72db9af17ab99b2481448ca26318184b9" region="maincpu" offset="400"/>
              <rom name="7609f.bin" size="1024" crc="8049a6bd" sha1="215b068663e431582591001cbe028929fa96d49f" region="maincpu" offset="800"/>
              <rom name="7609e.bin" size="1024" crc="773264e2" sha1="de3f2e6841122bbe6e2fda5b87d37842c072289a" region="maincpu" offset="c00"/>
              <sample name="gunshot"/>
              <sample name="killed"/>
              <sample name="gunshot"/>
              <sample name="killed"/>
              <chip type="cpu" tag="maincpu" name="8080" clock="1996800"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="samples1" name="Samples"/>
              <chip type="audio" tag="samples2" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="260" height="224" refresh="59.541985" pixclock="4992000" htotal="320" hbend="0" hbstart="260" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="2" buttons="1" coins="1">
                     <control type="joy" ways="8"/>
                     <control type="positional" minimum="0" maximum="7" sensitivity="5" keydelta="10"/>
              <dipswitch name="Coinage" tag="IN2" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="3"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="4 Coins/2 Credits" value="7"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="3 Coins/2 Credits" value="6"/>
                     <dipvalue name="4 Coins/3 Credits" value="11"/>
                     <dipvalue name="4 Coins/4 Credits" value="15"/>
                     <dipvalue name="3 Coins/3 Credits" value="10"/>
                     <dipvalue name="2 Coins/2 Credits" value="5"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="14"/>
                     <dipvalue name="2 Coins/3 Credits" value="9"/>
                     <dipvalue name="2 Coins/4 Credits" value="13"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/3 Credits" value="8"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
              <dipswitch name="Game Time" tag="IN2" mask="48">
                     <dipvalue name="60 seconds" value="0"/>
                     <dipvalue name="70 seconds" value="16" default="yes"/>
                     <dipvalue name="80 seconds" value="32"/>
                     <dipvalue name="90 seconds" value="48"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise