Home News Forum                            

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

vigilant: MAME ROM Information.


Vigilante (c) 1988 Irem.

A sequel to Irem's legendary 1984 beat-em-up, "Kung-fu Master", Vigilante sees the hero's girlfriend, Madonna, kidnapped by a gang of thugs and driven away in the back of their van. The vigilante must fight through five enemy-packed levels to rescue his girlfriend. As with "Kung-fu Master", a tough guardian enemy awaits the player at the end of each level. The guardians must be defeated as quickly as possible as their energy bars will replenish in between the player's attacks.

A weapon, in the form of Nunchakas, can occasionally be found and picked-up; adding to the player's 'kick' and 'punch' fighting moves. Some of the game's many enemies are also armed, with either clubs, chains, knives or guns. The game ends once Madonna is rescued.


Main CPU : Z80 (@ 3.579645 Mhz)

Sound CPU : Z80 (@ 3.579645 Mhz)

Sound Chips : YM2151 (@ 3.579645 Mhz), DAC

Players : 2

Control : 8-way joystick

Buttons : 2 (PUNCH, KICK)


Released in February 1988.

Licensed to Data East for US manufacture and distribution.


1. Kung-Fu Master (1984)

2. Vigilante (1988)

3. Spartan X 2 (Nintendo Famicom, 1991)


* Consoles :

NEC PC-Engine (January 1989, "Vigilante [Model IC01001]")

Sega Master System (1989, Vigilante)

Nintendo Wii (2007, "Virtual Console" - TurboGrafx-16 version)

* Computers :

Commodore C64 (1989)

Atari ST (1989)

Commodore Amiga (1989)

Sinclair ZX Spectrum (1989)

Amstrad CPC (1989)

Amstrad CPC (1990, "Coin-Op Hits II")

Amstrad CPC (1990, "Les Aventuriers")

Amstrad CPC [ES] (1991, "Micro Club: Night Raider, Vigilante")


Game's rom.

Machine's picture.

MAME Info:

0.34b2 [Mike Balfour, Phil Stroffolino]

Artwork available


- 0.143u7: Corrado Tomaselli added clone 'Vigilante (US) - Rev. G'. Fixed maincpu rom ($0) length to 32kb in clone (World, set 2).

- 0.143u1: Brian Troha added support for Coin Modes 1 & 2 for Vigilante and added DIP locations. Added 'Coin A/B' dipswitches.

- 0.142u1: Added 'M72 Custom' sound.

- 0.139u3: Porchy added clone Vigilante (World, set 2). Changed description of 'Vigilante (World)' to 'Vigilante (World, set 1)'.

- 6th September 2010: Mr. Do - Bezel for Vigilante is done, thanks to Kiltron for cleaning.

- 0.133u1: Renamed (vigilntu) to (vigilantu) and (vigilntj) to (vigilantj).

- 0.106u13: MASH added pld ($200 - pal16l8.4m) to Vigilante and clones.

- 0.94u5: Removed 3rd coin slot.

- 0.36b6: Changed description to 'Vigilante (World)'. Changed VSync to 55Hz.

- 0.36b4: Changed VSync to 57Hz.

- 0.35b12: Eric Hustvedt added clone Vigilante (US). Changed parent description to 'Vigilante (World?)'.

- 22nd April 1999: Eric Hustvedt added Vigilante US set to the driver.

- 0.35b11: Changed M6803 CPU2 clock speed to 1.5MHz.

- 0.34b3: Juan Carlos Lorente added high score saving to Vigilante.

- 0.34b2: Mike Balfour and Phil Stroffolino added Vigilante (US) (Irem 1988) and clone (Japan).

- 11th June 1998: Dumped Vigilante (Japan).


- The police cannot stop the street gamgs... As a vigilante you must defend your people's turf!!! The skinheads have taken Madonna hostage. Take the law into your own hands!


Other Emulators:

* FB Alpha

Recommended Games (Heroes Fighter):

Knuckle Joe

My Hero



Trojan (PlayChoice-10)


Black Panther

Double Dragon

Double Dragon II

Double Dragon 3

Double Dragon (PlayChoice-10)

Double Dragon (Neo-Geo)

Ginga NinkyouDen



Shinobi (Mega-Tech)

Shinobi / FZ-2006

The Revenge of Shinobi (Mega-Tech)

Shinobi III (Mega Play)

Bad Dudes vs. Dragonninja

Shadow Warriors


Crime Fighters


Final Fight

Gang Wars

Last Battle (Mega-Tech)

Ninja Gaiden (PlayChoice-10)

Ninja Gaiden Episode II (PlayChoice-10)

Ninja Gaiden Episode III (PlayChoice-10)

Shadow Dancer

Shadow Dancer (Mega-Tech)

Tough Turf

The Combatribes

Crude Buster


Mug Smashers

64th. Street

Brute Force

Burning Fight

Captain Commando

D. D. Crew

Karate Blazers

Riot City

Streets of Rage (Mega-Tech)

Streets of Rage II (Mega Play)


B.Rap Boys

Big Fight

Guardians of the 'Hood


Silent Dragon

Thunder Hoop

TH Strikes Back

Undercover Cops

Cadillacs and Dinosaurs

Denjin Makai

Knuckle Bash

Knuckle Bash 2

Ninja Baseball Batman

The Punisher

Violent Storm

Zero Team

Pretty Soldier Sailor Moon

Black Touch '96

Final Fight 2 (SNES bootleg)

Ghost Chaser Densei (SNES bootleg)

Iron (SNES bootleg)


Sonic Blast Man 2 Special Turbo

Gaia Crusaders

Vamp 1/2

Jue Zhan Tian Huang

Thunder Heroes

Demolish Fist

Romset: 1057 kb / 18 files / 417.8 zip

MAME XML Output:

       <game name="vigilant" sourcefile="vigilant.c">
              <description>Vigilante (World, set 1)</description>
              <rom name="g07_c03.bin" size="32768" crc="9dcca081" sha1="6d086b70e6bf1fbafa746ef5c82334645f199be9" region="maincpu" offset="0"/>
              <rom name="j07_c04.bin" size="65536" crc="e0159105" sha1="da6d74ec075863c67c0ce21b07a54029d138f688" region="maincpu" offset="10000"/>
              <rom name="g05_c02.bin" size="65536" crc="10582b2d" sha1="6e7e5f07c49b347b427572efeb180c89f49bf2c7" region="soundcpu" offset="0"/>
              <rom name="f05_c08.bin" size="65536" crc="01579d20" sha1="e58d8ca0ea0ac9d77225bf55faa499d1565924f9" region="gfx1" offset="0"/>
              <rom name="h05_c09.bin" size="65536" crc="4f5872f0" sha1="6af21ba1c94097eecce30585983b4b07528c8635" region="gfx1" offset="10000"/>
              <rom name="n07_c12.bin" size="65536" crc="10af8eb2" sha1="664b178b248babc43a9af0fe140fe57bc7367762" region="gfx2" offset="0"/>
              <rom name="k07_c10.bin" size="65536" crc="9576f304" sha1="0ec2a7d3d82208e2a9a4ef9ab2824e6fe26ebbe5" region="gfx2" offset="10000"/>
              <rom name="o07_c13.bin" size="65536" crc="b1d9d4dc" sha1="1aacf6b0ff8d102880d3dce3b55cd1488edb90cf" region="gfx2" offset="20000"/>
              <rom name="l07_c11.bin" size="65536" crc="4598be4a" sha1="6b68ec94bdee0e58133a8d3891054ef44a8ff0e5" region="gfx2" offset="30000"/>
              <rom name="t07_c16.bin" size="65536" crc="f5425e42" sha1="c401263b6a266d3e9cd23133f1d823fb4b095e3d" region="gfx2" offset="40000"/>
              <rom name="p07_c14.bin" size="65536" crc="cb50a17c" sha1="eb15704f715b6475ae7096f8d82f1b20f8277c71" region="gfx2" offset="50000"/>
              <rom name="v07_c17.bin" size="65536" crc="959ba3c7" sha1="dcd2a885ae7b61210cbd55a38ccbe91c73d071b0" region="gfx2" offset="60000"/>
              <rom name="s07_c15.bin" size="65536" crc="7f2e91c5" sha1="27dcc9b696834897c36c0b7a1c6202d93f41ad8d" region="gfx2" offset="70000"/>
              <rom name="d01_c05.bin" size="65536" crc="81b1ee5c" sha1="2014165ec71f089fecb5a3e60b939cc0f565d7f1" region="gfx3" offset="0"/>
              <rom name="e01_c06.bin" size="65536" crc="d0d33673" sha1="39761d97a71deaf7f17233d5bd5a55dbb1e6b30e" region="gfx3" offset="10000"/>
              <rom name="f01_c07.bin" size="65536" crc="aae81695" sha1="ca8e136eca3543b27f3a61b105d4a280711cd6ea" region="gfx3" offset="20000"/>
              <rom name="d04_c01.bin" size="65536" crc="9b85101d" sha1="6b8a0f33b9b66bb968f7b61e49d19a6afad8db95" region="samples" offset="0"/>
              <rom name="pal16l8.8r" size="260" status="nodump" region="plds" offset="0"/>
              <rom name="pal16l8.4m" size="260" crc="6c628a26" sha1="65a45e762ce218e4552c30302c1ac4272c099fb5" region="plds" offset="200"/>
              <rom name="pal16l8.1b" size="260" status="nodump" region="plds" offset="400"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3579645"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579645"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579645"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="55.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="4">
                     <dipvalue name="Normal" value="4" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Decrease of Energy" tag="DSW1" mask="8">
                     <dipvalue name="Slow" value="8" default="yes"/>
                     <dipvalue name="Fast" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="48">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW1" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW1" mask="240">
                     <dipvalue name="6 Coins/1 Credit" value="160"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="192"/>
                     <dipvalue name="3 Coins/1 Credit" value="208"/>
                     <dipvalue name="8 Coins/3 Credits" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="224"/>
                     <dipvalue name="5 Coins/3 Credits" value="32"/>
                     <dipvalue name="3 Coins/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="144"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="112"/>
                     <dipvalue name="1 Coin/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              <dipswitch name="Coin Mode" tag="DSW2" mask="4">
                     <dipvalue name="Mode 1" value="4" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="16">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16" default="yes"/>
              <dipswitch name="Stop Mode (Cheat)" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="544"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise