opwolf: MAME ROM Information. History:
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.
- TECHNICAL -
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
- TRIVIA -
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.
- TIPS AND TRICKS -
* 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.
- SERIES -
1. Operation Wolf (1987)
2. Operation Thunderbolt (1988)
3. Operation Wolf 3 (1994)
4. Operation Tiger (1998)
- STAFF -
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
- PORTS -
* 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")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.95u3 [Corrado Tomaselli, Bryan McPhail]
0.37b11 [David Graves, Jarek Burczynski]
Artwork available
TEST MODE:
- Press F2 + F3 for Test-Mode
Bugs:
- opwolf, opwolfa, opwolfu: Reference video and PCB info. Smitdogg (ID 03044)
WIP:
- 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.
LEVELS: 6
Other Emulators:
* FB Alpha
* Raine
Recommended Games (Army Fighter 3D):
Operation Wolf
Operation Thunderbolt
Operation Wolf 3
Cabal
Devastators
GI Joe
Born To Fight
Dynamite Duke
Guts n' Glory (Machine Gun)
Line of Fire
Mechanized Attack
Rambo III
Aqua Jack
NAM-1975
Spinal Breakers
Riot
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
Cabal
Beast Busters
Beast Busters 2nd Nightmare
Dynamite Duke
Guts n' Glory (Machine Gun)
Line of Fire
Mechanized Attack
Rambo III
NAM-1975
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
Riot
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
CarnEvil
Teraburst
Flame Gunner
Golgo 13
Golgo 13 Kiseki no Dandou
Invasion - The Abductors
OutTrigger
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> |
   |    | <year>1987</year> |
   |    | <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"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSWA" mask="2"> |
   |    |    | <dipvalue name="No" value="2" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSWA" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSWA" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Language" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Japanese" value="128"/> |
   |    |    | <dipvalue name="English" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="8192"/> |
|
|