Home News Forum                            

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

opwolf: MAME ROM Information.


Operation Wolf (c) 1987 Taito.

A light-gun game in which the player takes on the role of a soldier and must infiltrate an enemy army base. The object is to capture six bases and to save any hostages encountered on the way.

Each mission begins with the player carrying a limited amount of machine gun bullets and rockets, but extra ammunition can be collected by shooting any gun magazines or rockets that appear on screen.

Any civilians or hostages that the player shoots will result in a reduction to the player's health meter (which is displayed on the right-hand side of the screen). Farm animals, in the form of a chicken and a pig, will occasionally run across the screen; Shooting these will reveal bonus items such as health or ammunition.

Once the game is completed, the player is returned to the first mission, but with an increased level of difficulty.


Board Number : M4300189A

Prom Stickers : B20

Main CPU : 68000, Z80 (x2) (C-chip is a z80!)

Sound Chips : YM2151, MSM5205 (x2)

Players : 1

Control : lightgun

Buttons : 2


Released in November 1987.

Developed by East Technology.

Mark Twitty holds the official record for this game with 212,350 points.

A bootleg of this game is known as "Operation Bear".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (The Ninja Warriors : G.S.M. Taito 1 - D28B0001) on 21/06/1988.


* Time your grenade shots to wipe out more than one enemy vehicle at a time. It is rarely smart to use a grenade on a single vehicle. Grenades are not plentiful enough to use in this fashion.

* When the large, blond enemy soldiers (with toting large machine guns) appear in stage four (Ammo Dump), shooting them in the face will take them down quickly. Otherwise, a grenade or lots of bullets will be required. Also in stage four, keep a stream of fire going just to the right corner of the mortar behind the sandbags. You will plug the guy shooting at you early and you will not be distracted by incoming mortar fire.

* Each round cleared heals three damage points and the village round heals twenty damage points. If you are playing on a generous machine (mucho power drinks) or an easy machine and you are a great shot, you may have less than three damage points near the end of the first stage (enemy radar) or less than twenty damage points near the end of the village scene. If so, leave one helicopter alive. When it flies on screen, pump it with nine bullets. This gives you points and you can finish it with one shot if you need to. The helicopters often take just one damage point and take a long time to deliver their damage. All the while they do this, power drinks, grenades, and ammunition may show up so you can stock up before the round has to end. Blow-up the helicopter when you have three or twenty damage points depending on the round.

* On the fifth stage (Concentration Camp), you are likely to finish this round shooting foot soldiers. If you are a good shot, wait until they flash. Sometimes, the enemies do not flash or shoot. The longer you delay the end of the round, the more likely you are to have ammo, grenades, and power drinks drift into the scene.

* If you play a game that allows you to select the scene in which you fight, choose the village when you have 15-20 damage points so you can make the most of the village's healing bonus where twenty damage points will be removed. Also, do not select the ammo dump. It uses more ammo than it gives, delivers inevitable damage to you, and the three helicopters the ammo dump sends to reinforce the final round are nothing compared to the onslaught you face at the ammo dump.


1. Operation Wolf (1987)

2. Operation Thunderbolt (1988)

3. Operation Wolf 3 (1994)

4. Operation Tiger (1998)


Cast : Eigo Okajima, Katuhiko Hirano, Satoru Komiya, Toshihiro Kimura, Masaru Tamura, Naoaki Wataya

Direct of photography : Eigo Okajima

Music by : Hiroshi Tuda

Planned by : Eigo Okajima

* Design :

All characters : Masaru Tamura, Op & Ed, Saori Ohkura

Title & Capture : Saori Ohkura

1st scene : Masaru Tamura, Natuko Tanahara

2nd scene : Masaru Tamura, Natuko Tanahara, Saori Ohkura

Extra scene : Masaru Tamura

3rd scene : Naoaki Wataya

4th scene : Naoaki Wataya

Final scene : Naoaki Wataya

States : Natuko Tanahara, Saori Ohkura

Effects : Masaru Tamura, Naoaki Wataya

All mechanics : Naoaki Wataya

* Program :

Event : Katuhiko Hirano, Satoru Komiya

1st scene : Katuhiko Hirano

2nd scene : Satoru Komiya

Extra scene : Toshihiro Kimura

3rd scene : Katuhiko Hirano, Toshihiro Kimura

4th scene : Satoru Komiya

Final scene : Toshihiro Kimura

System : Katuhiko Hirano


* Consoles :

Nintendo Famicom (1989)

NEC PC-Engine (1990)

Sega Master System

Sony PlayStation 2 (2005, "Taito Legends") (US & Europe)

Microsoft XBOX (2005, "Taito Legends") (US & Europe)

Sony PlayStation 2 [JP] (2007, "Taito Memories II Gekan [Model SLPM-66713]")

Nintendo Wii (2008, as an NES Virtual Console release)

* Computers :

Sinclair ZX Spectrum (1988)

Commodore C64 (1988)

MSX (1988)

Amstrad CPC (1988) [Keyboard / Joystick version]

Amstrad CPC (1989) [LightGun version]

Atari ST (1989)

PC [MS-DOS] (1989)

Commodore Amiga (1989)

Commodore Amiga (1990, "Amiga Champions")

FM Towns PC (1990)

PC [MS Windows] (2005, "Taito Legends")


Game's rom.

Machine's picture.

MAME Info:

0.95u3 [Corrado Tomaselli, Bryan McPhail]

0.37b11 [David Graves, Jarek Burczynski]

Artwork available


- Press F2 + F3 for Test-Mode


- opwolf, opwolfa, opwolfu: Reference video and PCB info. Smitdogg (ID 03044)


- 0.145u4: hap fixed various remaining regressions with device tag strcmp. This fixes music and sound effects in Operation Wolf are completely messed up.

- 0.141u3: Atari Ace moved code to a new file/include to be referenced in multiple drivers (Operation Wolf driver).

- 11th July 2010: Dr. Decapitator - Work has started on the C-Chip that Taito used in games such as Operation Wolf.

- 0.137u2: Howard Casto hooked up Gun Recoil outputs for Operation Wolf.

- 0.136u1: Fabio Priuli added driver data struct to Operation Wolf.

- 0.131u3: Guru added Operation Wolf README.

- 0.131u1: Angelo Salese merged memory maps in Operation Wolf.

- 0.130u2: Guru added clone Operation Wolf (Japan).

- 0.126u4: Changed 68000 CPU1 clock speed to 8MHz.

- 0.119u1: Stephane Humbert added some notes to Operation Wolf driver.

- 0.119: David Haywood added clone Operation Wolf (World, set 2). I don't know what this set changes. There is a single byte changed near the end of the roms, just after the copyright strings, however, it is not the region byte. This set came from a 100% legitimate Taito PCB with original labels. It would be easy just to write this off as a bad read / hacked rom but the bootleg version has exactly the same change and the label is different (b20-17 instead of b20-20) so this seems unlikely. Changed parent description to 'Operation Wolf (World, set 1)' and clone 'Operation Bear' to 'Operation Bear (bootleg of Operation Wolf)'.

- 10th September 2007: Corrado Tomaselli dumped Operation Wolf (World, set 2).

- 0.118u3: Stephane Humbert cleaned up several Taito drivers to use common input port macros. Fixed the dipwitches for all games (a few still remain unknown though) and added many notes. Improved the C-chip emulation for "Operation Wolf" and its clones so it can now handle multiple coinage settings.

- 25th March 2007: Mr. Do - Operation Wolf bezel was done this week; thanks to the BYOAC group purchase.

- 0.104u4: Adam Bousley fixed save states in Operation Wolf.

- 0.98u1: Nicola Salmoria fixed crash in Operation Wolf due to improper timer usage.

- 0.97u1: Bryan McPhail added proper C-chip emulation to Operation Wolf (machine\opwolf.c). Added 2nd sound channel. Removed Z80 CPU3 and cpu3 rom. Fixed different gun offsets of the World version.

- 0.95u3: Bryan McPhail added Operation Wolf (World). Renamed (opwolf) to (opwolfu).

- 13th April 2005: Corrado Tomaselli dumped Operation Wolf (World).

- 0.93u2: Nicola Salmoria fixed sound in Operation Wolf.

- 0.93: Changed ADPCM sound to MSM5205 (384000 Hz).

- 0.61: Light gun support [Bryan McPhail].

- 30th March 2001: David Graves and Jarek Burczynski fixed a few bugs and added state saving support to Rainbow Islands, Rastan and Operation Wolf.

- 0.37b13: Changed description of clone 'Operation Wolf (bootleg)' to 'Operation Bear' (bootleg 1987).

- 0.37b11: David Graves and Jarek Burczynski added Operation Wolf (US) (Taito 1987) and clone (bootleg). TODO: There are a few unmapped writes for the sound Z80 in the log. What number should be returned for the c-chip Z80 interrupt? RAINE source has standard Asuka/Mofflot sprite/tile priority: 0x2000 in sprite_ctrl puts all sprites under top bg layer. But RAINE simply kludges in this value, failing to read it from a register. So what is controlling priority.

- 23rd December 2000: Gerardo Oporto fixed dipswitch settings in Operation Wolf / Thunderbolt and the dual screen games.

- 7th December 2000: David Graves sent in a working Operation Wolf driver done by him and Jarek Burczynski.

- 11th November 2000: David Graves sent in preliminary Operation Wolf / Operation Thunderbolt drivers, however only Operation Thunderbolt works.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Army Fighter 3D):

Operation Wolf

Operation Thunderbolt

Operation Wolf 3



GI Joe

Born To Fight

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III

Aqua Jack


Spinal Breakers


Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Operation Thunder Hurricane

Behind Enemy Lines

Ranger Mission

Recommended Games (Shooting 3):

Operation Wolf

Operation Wolf 3

Operation Thunderbolt


Beast Busters

Beast Busters 2nd Nightmare

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III


Space Gun

Spinal Breakers

Steel Gunner

Steel Gunner 2

Rail Chase

Rail Chase 2

Terminator 2 - Judgment Day

G.I. Joe

Lethal Enforcers

Lethal Enforcers II: Gun Fighters


Alien3: The Gun

Born To Fight

Dragon Gun

Jurassic Park

Jurassic Park 3

Under Fire

Locked 'n Loaded

Lord of Gun

Revolution X

Target Hits

Virtua Cop

Virtua Cop 2

Crypt Killer

Mobil Suit Gundam Final Shooting

Time Crisis

Zombie Raid

Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Crazy Fight

Lethal Justice

Police Trainer

House of the Dead

House of the Dead 2

The House of the Dead III

Behind Enemy Lines



Flame Gunner

Golgo 13

Golgo 13 Kiseki no Dandou

Invasion - The Abductors


Confidential Mission

Death Crimson OX

Gun Spike

Silent Scope

Silent Scope 2

Silent Scope EX

The Typing of the Dead

Gun Survivor 2: Bio Hazard Code Veronica

Lupin The Third - The Shooting

Ranger Mission

Romset: 1856 kb / 8 files / 822.4 zip

MAME XML Output:

       <game name="opwolf" sourcefile="opwolf.c">
              <description>Operation Wolf (World, set 1)</description>
              <manufacturer>Taito Corporation Japan</manufacturer>
              <rom name="b20-05-02.40" size="65536" crc="3ffbfe3a" sha1="e41257e6af18bab4e36267a0c25a6aaa742972d2" region="maincpu" offset="0"/>
              <rom name="b20-03-02.30" size="65536" crc="fdabd8a5" sha1="866ec6168489024b8d157f2d5b1553d7f6e3d9b7" region="maincpu" offset="1"/>
              <rom name="b20-04.39" size="65536" crc="216b4838" sha1="2851cae00bb3e32e20f35fdab8ed6f149e658363" region="maincpu" offset="20000"/>
              <rom name="b20-20.29" size="65536" crc="d244431a" sha1="cb6c1d330a526f05c205f68247328161b8d4a1ba" region="maincpu" offset="20001"/>
              <rom name="b20-07.10" size="65536" crc="45c7ace3" sha1="06f7393f6b973b7735c27e8380cb4148650cfc16" region="audiocpu" offset="0"/>
              <rom name="b20-13.13" size="524288" crc="f6acdab1" sha1="716b94ab3fa330ecf22df576f6a9f47a49c7554a" region="gfx1" offset="0"/>
              <rom name="b20-14.72" size="524288" crc="89f889e5" sha1="1592f6ce4fbb75e33d6ab957e5b90242a7a7a8c4" region="gfx2" offset="0"/>
              <rom name="b20-08.21" size="524288" crc="f3e19c64" sha1="39d48645f776c9c2ade537d959ecc6f9dc6dfa1b" region="adpcm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <chip type="audio" tag="msm1" name="MSM5205" clock="384000"/>
              <chip type="audio" tag="msm2" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="2"/>
              <input players="1" buttons="2" coins="2" tilt="yes">
                     <control type="lightgun" minimum="0" maximum="255" sensitivity="25" keydelta="15"/>
              <dipswitch name="Unused" tag="DSWA" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSWA" mask="2">
                     <dipvalue name="No" value="2" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="4 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="DSWA" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Ammo Magazines at Start" tag="DSWB" mask="12">
                     <dipvalue name="4" value="0"/>
                     <dipvalue name="5" value="4"/>
                     <dipvalue name="6" value="12" default="yes"/>
                     <dipvalue name="7" value="8"/>
              <dipswitch name="Unused" tag="DSWB" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Language" tag="DSWB" mask="128">
                     <dipvalue name="Japanese" value="128"/>
                     <dipvalue name="English" value="0" default="yes"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise