Home News Forum                            

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

undrfire: MAME ROM Information.


Under Fire (c) 1993 Taito.

Hoping to compete with Konami's "Lethal Enforcers". this Taito light gun shoot 'em-up has players assuming the role of a special operatives police officer against a vicious gang who's taken over various neighbourhoods, a convenience store, and even an amusement park.


Board Number : M43E0288

Prom Stickers : D67

Main CPU : 68EC020 (@ 16 Mhz)

Sound CPU : 68000 (@ 16 Mhz)

Sound Chips : ES5505 (@ 15.238 Mhz)

Players : 2

Control : lightgun

Buttons : 3


Released in February 1994 in Japan.

Zuntata Records released a limited-edition soundtrack album for this game (Zuntata Rare Selection Vol.5 - ZTTL-0036) on 20/02/1999.


The US version is slightly different, it has the "Recycle It, Don't Trash It!" screen.

In the Japanese version, some ememies voices are replaced by 'Go to hell'.


* Save the hostage: If you save hostages, you can recover health.

* Full Power Machine Gun: some part of the stages must have the 'Full Power Machine Gun' item, it have 120 ammo and no reload.

* Blast anything: If you Blast anything on stage, you will get the 'Full Power Machine Gun' item too.


Producers : Hisao Shimizu, Ichiro Fujisue

Directed by : Naomitsu Abe

Screenplay by : Yusuke Tsuda

Programmers : Masaki Yagi (Ymot Yagi), Iromust TMR, TKHC-1, NOB

Characters creators : Chiho Maeda, Uoosy Mahler, Miwa Kamiya, Yuko Kajihara, Miyabi Tashiro, Naomitsu Abe, Yusuke Tsuda

Hardware designers : Yasuhiro Shibuya, Hajime Aga, Tomio Takeda, Hironobu Suzuki, Digital Stream Corp.

Mechanical coordinators : Jun Nishiyama

* Cast : Anita Platacis, Carlos Laguardia, Carol Glaser, Ed Manning, Gail Smolen, Greg Hasler, Jim Belt, John Pipp, Larry Stallman, Mike Fountain, Paul Torres, Reg Winter, Rich Zver, Susan Schultz, Toni Jordan, Yoshi Nakanishi, Ichiro Fujisue, Masaki Yagi, Takaaki Tomita, Tsune Tsune, Tatsuya Ushiroda, Yusuke Tsuda, Keisuke Kogure, Takao Yoshiba, Osamu Inoue


Game's rom.

Machine's picture.

MAME Info:

0.37b16 [Bryan McPhail, David Graves]

0.37b13 [Bryan McPhail, David Graves]


- Kludge is using for graphics on some rounds with sprite/tile priority issues. Source (ID 02263)


- 0.145u4: Implement outputs for Under Fire. Lamps, gun recoil and wheel vibration are implemented [bdam].

- 0.136: Added eeprom-undrfire.bin EEPROM.

- 0.133u1: Renamed (undrfiru) to (undrfireu) and (undrfirj) to (undrfirej).

- 0.125u2: Phil Bennett fixed black pixel patches present in the TC0100SCN fg layer of Under Fire.

- 0.125u1: Under Fire improvements [Phil Bennett]: Changed ES5505 clock rate to 15238050 Hz (30476100/2). Removed the undrfire speedup hack.

- 0.106u8: Fixed ES5505 clock speed to 15238050 Hz.

- 0.104u5: Aaron Giles fixed reset bug undrfire0104u4yel.

- 0.71: Brian Troha added clones Under Fire (US) and (Japan).

- 4th July 2003: Brian Troha added the US and Japan versions of Under Fire.

- 0.68: Changed ES5505 clock speed to 15238000 Hz and VSync to 60Hz. Color status now good.

- 15th April 2003: Bryan McPhail and David Graves fixed the graphics and timing glitches in Under Fire.

- 0.61: Light gun support [Bryan McPhail].

- 0.58: Changed VSync to 50Hz.

- 25th November 2001: Bryan McPhail resent an old bug fix to the 68020 CPU core which fixes a crash in Under Fire.

- 0.53: Palette compression has been removed. palette_recalc(), palette_transparent_pen and palette_used_colors[] are not available anymore. Drivers that relied on PALETTE_COLOR_TRANSPARENT for transparency effects must be rewritten to implement them differently. As a result of this, all games using the Taito TC0480SCP video chip are broken in this release.

- 0.37b16: Bryan McPhail and David Graves added Under Fire (World) (Taito 1993).

- 2nd June 2001: Bryan McPhail fixed yet another 68020 core bug which made Under Fire playable.

- 29th May 2001: David Graves streamlined the I/O handling in most of the Taito 68k based games, cleaned up several things and added default gun calibration values for Space Gun, Operation Thunderbolt and Under Fire.

- 0.37b13: Added Under Fire (World) (Testdriver). TODO: Game seems to misbehave in attract, I reckon from 68020 core bugs. Strange behaviour is evident in-game as soon as the screen starts to scroll around: the BG layers get filled with junk (but the sprites seem to remain ok). Also it seems impossible to hit enemies with bullets, only the shotgun works. The light gun inputs don't move around fast enough, I think the delta needs to be around 15*256, but 255 seems to be the maximum allowed. Calibration is a nightmare: we need to get a standard calibration file which allows you the full screen area plus a little margin off the edge to allow you to reload your magazine. "Pivot port" which may be used to rotate sprites / bg ?

- 22nd February 2001: Bryan McPhail and David Graves wrote a driver for Taito Super Z system, with support for Super Chase, Gunbuster and Under Fire.


Other Emulators:

* Raine

Recommended Games (Cops):

Cops'n Robbers

Lupin III


Time Limit

Hogan's Alley (PlayChoice-10)

Vs. Hogan's Alley

Turkey Shoot

Cop 01

Crackshot (Police Alley)

Street Heat

Jail Break

APB - All Points Bulletin

Chase H.Q.

Special Criminal Investigation

Special Criminal Investigation (Tourvision PCE bootleg)

Super Chase

Round Up 5 - Super Delta Force

Gang Busters



Robocop 2

Robocop 3 (Nintendo Super System)

Vs. Freedom Force

Crime City


Cyber Police ESWAT (Mega-Tech)

A.B. Cop

Dead Connection


Lethal Enforcers

Lethal Weapon (Nintendo Super System)

Lucky & Wild

Judge Dredd (rev LA1, prototype)

Judge Dredd (Rev C Dec. 17 1997)

Under Fire

Hard Times

Locked 'n Loaded

Virtua Cop

Virtua Cop 2

Virtua Cop 3

Die Hard Arcade / Dynamite Deka

Asian Dynamite / Dynamite Deka EX

Police Trainer

Armed Police Batrider

Dynamite Cop

Silent Scope

Silent Scope 2

Silent Scope EX

SWAT Police

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: 24321 kb / 20 files / 10.7 zip

MAME XML Output:

       <game name="undrfire" sourcefile="undrfire.c">
              <description>Under Fire (World)</description>
              <manufacturer>Taito Corporation Japan</manufacturer>
              <rom name="d67-19" size="524288" crc="1d88fa5a" sha1="5e498efb9535a8f4e82b5525390b8bde7c45c07e" region="maincpu" offset="0"/>
              <rom name="d67-18" size="524288" crc="f41ae7fd" sha1="bdd0df01b11205c263d2fa280746826b831d58bc" region="maincpu" offset="1"/>
              <rom name="d67-17" size="524288" crc="34e030b7" sha1="62c270c817199a56e647ea74849fe5c07717ac18" region="maincpu" offset="2"/>
              <rom name="d67-23" size="524288" crc="28e84e0a" sha1="74c73c6df07d33ef4c0a29f8c1ee1a33eee922da" region="maincpu" offset="3"/>
              <rom name="d67-20" size="131072" crc="974ebf69" sha1="8a5de503c514bf0da0c956e2dfdf0cfb83ea1f72" region="audiocpu" offset="100000"/>
              <rom name="d67-21" size="131072" crc="8fc6046f" sha1="28522ce5c5900f74d3faa86710256a7201b32500" region="audiocpu" offset="100001"/>
              <rom name="d67-08" size="2097152" crc="56730d44" sha1="110872714b3c26a82473c7b80c120918b91b1b4b" region="gfx1" offset="0"/>
              <rom name="d67-09" size="2097152" crc="3c19f9e3" sha1="7ba8475d37cbf8bf38029124afdf62c915c8668d" region="gfx1" offset="1"/>
              <rom name="d67-03" size="2097152" crc="3b6e99a9" sha1="1e0e66763ddfa18a2d291626b245633555092959" region="gfx2" offset="3"/>
              <rom name="d67-04" size="2097152" crc="8f2934c9" sha1="ead95b34eec3a6df27199edcbdd5595bc6555a50" region="gfx2" offset="2"/>
              <rom name="d67-05" size="2097152" crc="e2e7dcf3" sha1="185dbd0489931123a295139dc0a045ad239018fb" region="gfx2" offset="1"/>
              <rom name="d67-06" size="2097152" crc="a2a63488" sha1="a1ed140cc3757c3c05a0a822089c6efc83bf4805" region="gfx2" offset="0"/>
              <rom name="d67-07" size="2097152" crc="189c0ee5" sha1="de85b39dc67f31ef80800ff6ec9a391652eb12e4" region="gfx2" offset="800000"/>
              <rom name="d67-10" size="1048576" crc="d79e6ce9" sha1="8b38302971816d599cdaa3279cb6395441373c6f" region="gfx3" offset="0"/>
              <rom name="d67-11" size="1048576" crc="7a401bb3" sha1="47257a6a4b37ec1ceb4e974b776ee3ea30db06fa" region="gfx3" offset="1"/>
              <rom name="d67-12" size="1048576" crc="67b16fec" sha1="af0f9f50516331780ef6cfab1e12a23edf87daa7" region="gfx3" offset="300000"/>
              <rom name="d67-13" size="524288" crc="42e7690d" sha1="5f00f3f814653733bf9a5cb010675799de02fa76" region="user1" offset="0"/>
              <rom name="d67-01" size="2097152" crc="a2f18122" sha1="640014c6e6d66c59fe0accf370ad3bab9f40429a" region="ensoniq.0" offset="0"/>
              <rom name="d67-02" size="2097152" crc="fceb715e" sha1="9326513acb0696669d4f2345649ab37c8c6ed171" region="ensoniq.0" offset="c00000"/>
              <rom name="eeprom-undrfire.bin" size="128" crc="9f7368f4" sha1="4bb28e6eb3a72a06341199f0d744ed0ce13bce2c" region="eeprom" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68EC020" clock="16000000"/>
              <chip type="cpu" tag="audiocpu" name="68000" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ensoniq" name="ES5505" clock="15238050"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="232" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="lightgun" minimum="0" maximum="255" sensitivity="20" keydelta="25" reverse="yes"/>
              <dipswitch name="Show gun target" tag="FAKE" mask="1">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="1"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16384"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise