Home News Forum                            

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

sarge: MAME ROM Information.


Sarge (c) 1985 Bally Midway.


Bally Midway MCR 3 hardware

[No. 0B88]

Main CPU : Z80 (@ 5 Mhz)

Sound CPU : M6809 (@ 2 Mhz)

Sound Chips : DAC

Screen orientation : Horizontal

Video resolution : 512 x 480 pixels

Screen refresh : 30.00 Hz

Palette colors : 64

Players : 2

Control : Double 2-way joystick (Vertical)

Buttons : 2


Released in October 1985.

Considered by some to be the grandfather of all real-time video battle-games, Sarge was the first coin-op game to give players the ability to deploy multiple vehicles against common adversaries and, of course, each other.

Sarge is also probably the first real 'start-to-finish' design collaboration between artist/animator Brian Colin and programmer Jeff Nauman.

From Brian Colin, Lead Artist on Sarge : "The realistically depicted female soldier featured in the game generated so much interest when it was first introduced that, part-way through it's production run, we slipped a hidden player incentive. With the machine's internal DIP switches set a certain way, players who achieved a rank of Colonel were greeted with a winking, sexy GI Jane wearing little more than a smile.

The DIP switches should be set as follows : 0011000100.

To see if the switches are set correctly, look at the girl at the start of the game. If she is wearing a low-cut T-shirt, then the 'hidden player incentive' is on.".


Software : Jeff Nauman

Artists : Brian Colin, Sharon Perry

Sounds : Bob Libbe, Neil Falconer

Hardware : Cary Mednick, Steve Ackerman

Mechanical : John Kubik

Added support : Jim Belt


* Consoles :

Atari 7800 (unreleased prototype)


Game's rom.

Machine's picture.

MAME Info:

0.30 [Brad Oliver, Aaron Giles]

Artwork available


- 0.145u7: Added 'Midway Turbo Chip Squeak Sound Board' sound and left/right Speaker.

- 6th September 2010: Mr. Do - Sarge is complete, thanks to Kiltron for cleaning, and to TrevEB for acquiring the bezel.

- 0.122u6: Replaced M6809 CPU3 with M6809E (8MHz).

- 0.98u1: Changed M6809 CPU2 clock speed to 2MHz. Changed to double 8-way joystick.

- 0.53: Changed palettesize from 128 to 64 colors.

- 0.30: Brad Oliver and Aaron Giles added Sarge (Bally Midway 1985). Nicola Salmoria added alternate controls in Sarge, they are available only when the -cheat option is specified.

- 30th September 1997: Clay Cowgill dumped Sarge.


- Insert coin and press Switch button to enter battle.

- Destroy all enemy vehicles to earn a promotion Bonus.

- All surviving armies advance to the next battle.

- Push switch button to change vehicles. Tank and Helicopter weapons: Pull Trigger for ground grenades. Hit Thumb button for Air Assault.

Other Emulators:

* Retrocade

Recommended Games (Tank):

Lazer Command

Tank 8


M79 Ambush

Ultra Tank

Armor Attack

No Man's Land

R2D Tank

Sky Chuter

Tank Battalion


Strategy X

Super Tank

NATO Defense

Commando (Sega)


Ozon I




Tank Busters

Vs. Battle City

Super Stingray


Guts n' Glory (Antiaircraft)

Tank Force

Iron Fortress

Romset: 224 kb / 10 files / 76.8 zip

MAME XML Output:

       <game name="sarge" sourcefile="mcr3.c">
              <manufacturer>Bally Midway</manufacturer>
              <rom name="cpu_3b.bin" size="32768" crc="da31a58f" sha1="29b97caf61f8f59042519a6b501cd1d15099dd59" region="maincpu" offset="0"/>
              <rom name="cpu_5b.bin" size="32768" crc="6800e746" sha1="018c2b622b3654530ebc2c299b3f745777163d4b" region="maincpu" offset="8000"/>
              <rom name="tcs_u5.bin" size="8192" crc="a894ef8a" sha1="7f53927fc185fff8ba1b1747f0d565e089d879e6" region="tcs:cpu" offset="c000"/>
              <rom name="tcs_u4.bin" size="8192" crc="6ca6faf3" sha1="4647e633dd11f55a65c3acf81adeb3af93624991" region="tcs:cpu" offset="e000"/>
              <rom name="til_15a.bin" size="8192" crc="685001b8" sha1="300abd808efe5b44b022082eebc591c7c255697c" region="gfx1" offset="0"/>
              <rom name="til_14b.bin" size="8192" crc="8449eb45" sha1="6cc43639998d55fe7ffac7e9b091d35ea169e048" region="gfx1" offset="2000"/>
              <rom name="spr_8e.bin" size="32768" crc="93fac29d" sha1="3d144208eca3b5377689e69da4505187a3d20d4f" region="gfx2" offset="0"/>
              <rom name="spr_6e.bin" size="32768" crc="7cc6fb28" sha1="5fe24d5114551b4a4bf303cd612da332555c0f93" region="gfx2" offset="8000"/>
              <rom name="spr_5e.bin" size="32768" crc="c832375c" sha1="dfb7782b13e1e959e0ecd5da771cd38962f6952b" region="gfx2" offset="10000"/>
              <rom name="spr_4e.bin" size="32768" crc="c382267d" sha1="6b459e9ec7948a529b5308357851a0bede085aef" region="gfx2" offset="18000"/>
              <rom name="a59a26axlcxhd.13j.bin" size="1" status="nodump" region="pals" offset="0"/>
              <rom name="a59a26axlbxhd.2j.bin" size="1" status="nodump" region="pals" offset="0"/>
              <rom name="a59a26axlaxhd.3j.bin" size="1" status="nodump" region="pals" offset="0"/>
              <rom name="0066-314bx-xxqx.6h.bin" size="1" status="nodump" region="pals" offset="0"/>
              <rom name="0066-316bx-xxqx.5h.bin" size="1" status="nodump" region="pals" offset="0"/>
              <rom name="0066-315bx-xxqx.5g.bin" size="1" status="nodump" region="pals" offset="0"/>
              <rom name="0066-313bx-xxqx.4g.bin" size="1" status="nodump" region="pals" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="5000000"/>
              <chip type="cpu" tag="tcs:cpu" name="M6809E" clock="8000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="tcs" name="Midway Turbo Chip Squeak Sound Board"/>
              <chip type="audio" tag="tcs:dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="480" refresh="30.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="doublejoy" ways="vertical2" ways2="vertical2"/>
              <dipswitch name="Service Mode" tag="MONO.IP0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="MONO.IP3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="MONO.IP3" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
              <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