Home News Forum                            

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

sheriff: MAME ROM Information.


Sheriff (c) 1979 Nintendo.

You control a sheriff who has been surrounded by bandits. You can move around in the middle of the screen, and pick off the bandits that have you circled in. The longer you play the quicker they move. Luckily you can move one direction, while firing another.


Main CPU : 8080 (@ 2.016 Mhz)

Sound CPU : I8035 (@ 400 Khz)

Sound Chips : DAC (@ 400 Khz), SN76477 (@ 400 Khz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette Colors : 8

Players : 2

Control : Joystick 8-Way (which controls movement), optical spinner (this controls shooting).

This game uses some strange color hardware, which required a unique monitor.

Sheriff was one of the last games that was designed to look like a "Bowling Alley". It has light colored woodgrain sides that actually look like they were made from the same wood as a bowling lane. They have a 'Sheriff' logo painted on the side in black, with a few graphics of Mexican bandits circling the machine near the bottom. The front of the machine has a huge coin door, and a speaker grill offset to the left of it (both of these are black). The control panel is done in red and features game instructions, start buttons for each player, and the controls. The monitor bezel goes all the way up to the top of the machine (no marquee on this title), and has a few more game instructions, some cowboy graphics, and a big 'Sheriff' logo done up to look like an American Flag. There were also two cocktail versions of this title made. The first was in a standard white topped first generation Nintendo cocktail ("Donkey Kong" used the same one with a different top). The second one was a god awful red and white contraption that looked like some sort of fantasy jukebox (this one used a smaller monitor and is fairly rare).


After Sheriff's release by Nintendo in 1979, it was licensed to Exidy for re-release as "Bandido" in 1980.


1. Sheriff (1979)

2. Sheriff 2 (1979)


Characters designed by: Shigeru Miyamoto


A slightly redesigned version of 'Sheriff' is included as an unlockable extra on Nintendo's Game Boy Advance title 'Wario Ware Inc.: Mega Microgame$'. In this version, Wario is the 'dashing hero' instead of the cowboy from the arcade game; the gameplay and graphics are otherwise basically the same. 'Sheriff' also serves as the basis for one of 9-Volt's microgames during normal play.


Game's rom.

Machine's picture.

MAME Info:

0.37b2 [Zsolt Vasvari]

0.31 [Mike Coates]


- The only difference between Sheriff and clone Bandido, beside the copyright notice is the adjustable coinage in Bandido.


- 0.145u1: hap fixed missing sfx in Sheriff.

- 0.144u6: Andrew Welburn and Bela Harcsa added clone Western Gun Part II.

- 0.114u1: Justin Szczap added DIP locations to Sheriff.

- 0.106u2: Stefan Jokisch added color PROM support for Nintendo's Sheriff driver.

- 12th May 2006: Guru - A Color Sheriff PCB for PROM dumping arrived today. Thanks to Glen M.

- 0.80u2: Stefan Jokisch fixed scheduling of SN76477 sound effects (shots + hits). Added second coin input in Bandido. Removed unused cocktail mode controls from Bandido. Properly hooked up I8035 sound CPU. Removed fake color overlay from Bandido. Added colours based on screenshots - PROM still needs dumping. Implemented color effects (e.g. red heart after round 3). Implemented screen flashing (when the players dies). Documented diagnostic ROM location. Changed 8080 CPU1 clock speed to 2016000 Hz, palettesize from 2 to 8 colors and replaced 'Unknown' dipswitches with 'Unused'.

- 4th May 2002: Zsolt Vasvari added color PROM support for Sheriff, but the PROMs still need to be dumped.

- 29th March 2002: Zsolt Vasvari added the color overlay to Bandido.

- 20th May 2000: Zsolt Vasvari added cocktail support to Sheriff.

- 0.37b2: Zsolt Vasvari added Sheriff (Nintendo 1980).

- 13th April 2000: Zsolt Vasvari added Sheriff (the original, Nintendo version of Bandido) to the 8080bw driver.

- 0.36RC1: Preliminary sound in Bandido [Zsolt Vasvari, Juergen Buchmueller]. Added DAC and SN76477 sound.

- 16th February 2000: Zsolt Vasvari and Juergen Buchmueller added preliminary DAC and SN76477 sound to Bandido.

- 0.36b14: Added I8035 (400000 Hz) CPU2 and cpu2 rom (8035 + 76477 Sound Generator).

- 0.36b13: Changed 8080 CPU1 clock speed to 2520000 Hz.

- 0.31: Mike Coates added Bandido (Exidy 1980).

Other Emulators:

* Laser

* HiVE

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: 11 kb / 11 files / 9.26 zip

MAME XML Output:

       <game name="sheriff" sourcefile="n8080.c">
              <rom name="sh.f1" size="1024" crc="e79df6e8" sha1="908176de9bfc3d48e2da9af6ba7ebdee698ec2de" region="maincpu" offset="0"/>
              <rom name="sh.f2" size="1024" crc="da67721a" sha1="ee6a5fb98da1d1fcfad0ef27af300473a637f578" region="maincpu" offset="400"/>
              <rom name="sh.g1" size="1024" crc="3fb7888e" sha1="2c2d6b27d577d5ccf759e451e53c2e3314af40f6" region="maincpu" offset="800"/>
              <rom name="sh.g2" size="1024" crc="585fcfee" sha1="82f2abc14f893c092b80da45fc297fa5fb0890b5" region="maincpu" offset="c00"/>
              <rom name="sh.h1" size="1024" crc="e59eab52" sha1="aa87710237dd48d1831f1b307d547b1b0707cd4e" region="maincpu" offset="1000"/>
              <rom name="sh.h2" size="1024" crc="79e69a6a" sha1="1780ce77d7d9ddbf4aceabe0fcf079339837bbe1" region="maincpu" offset="1400"/>
              <rom name="sh.i1" size="1024" crc="dda7d1e8" sha1="bd2a7388e81c71922b2e97d68be71359a75e8d37" region="maincpu" offset="1800"/>
              <rom name="sh.i2" size="1024" crc="5c5f3f86" sha1="25c64ccb7d0e136f67d6e1da7927ae6d89e0ceb9" region="maincpu" offset="1c00"/>
              <rom name="sh.j1" size="1024" crc="0aa8b79a" sha1="aed139e8c8ba912823c57fe4cc7231b2d638f479" region="maincpu" offset="2000"/>
              <rom name="sh.snd" size="1024" crc="75731745" sha1="538a63c9c60f1886fca4caf3eb1e0bada2d3f162" region="audiocpu" offset="0"/>
              <rom name="82s137.3l" size="1024" crc="820f8cdd" sha1="197eeb008c140558e7c1ab2b2bd0f6a27096877c" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="8080" clock="2016000"/>
              <chip type="cpu" tag="audiocpu" name="I8035" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <chip type="audio" tag="snsnd" name="SN76477"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" pixclock="3932160" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1">
                     <control type="doublejoy" ways="8" ways2="8"/>
              <dipswitch name="Lives" tag="IN3" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="6" value="3"/>
              <dipswitch name="Unused" tag="IN3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="IN3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="IN3" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="IN3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="IN3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="IN3" mask="128">
                     <dipvalue name="Upright" value="128" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="8"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise