Home News Forum                            

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

enforce: MAME ROM Information.


Enforce (c) 1988 Taito.

A 3-Dimensional tank driving shoot'em up using much the same technology as that of "Continental Circus".


Taito Z System hardware

Game ID : B58

Main CPU : (2x) 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 232 pixels

Screen refresh : 60.00 Hz

Palette Colors : 4096

Players : 1

Control : 8-way joystick

Buttons : 2


Licensed from U.S. Navy under U.S. Patent 4,021,846.


Producer : Junji Yarita

Software : Hidenori Sasatani, Eiichi Sato, Kenzo Nomura, Tohru Sugawara

Character designers : Junji Yarita, Akira Saito, Space Creative, Animation 20

Hardware designers : Yasuhiro Shibuya, Seigo Sakamoto

Electric : Fumio Takeda, Satoru Shimomura, Masatoki Sasaki

Mechanic : Akira Takahashi, Mituyoshi Ishida, Tohru Hirata, Masaharu Hori

Designers : Shinobu Sekiguchi, Shin Tamagoshi

Sound produced by Zuntata : Hisayoshi Ogura (OGR.), Yasuhisa Watanabe (Yack.)

Music composed by : Takami Asano

Data programmed by : Shizuo Aizawa (Splatter A)


Game's rom.

MAME Info:

0.64 [David Graves, Guru]

0.58 [David Graves, Guru]


- 0.127u7: MASH and Phil Bennett fixed wrong road layer colors in Enforce.

- 0.125u9: Changed 'Unknown' dipswitches to 'Unused'.

- 0.124u2: Added 4x Volume Filters.

- 0.93: Removed Custom sound.

- 25th August 2002: David Graves fixed the controls in Enforce, which is now playable.

- 0.64: David Graves added Enforce (Japan) (Taito 1988).

- 0.58: David Graves added Enforce (Japan) (Testdriver).

- 27th January 2002: David Graves added Enforce to the Taito Z system driver, however it's unplayable due to the lack of proper controls.

- 10th November 2001: Guru - Dumped Enforce (Taito Z hardware). Thanks to R. Belmont for the donation.


Other Emulators:

* FB Alpha

Recommended Games (Tank 3D):

Battle Zone

Bradley Trainer

Cyber Tank


Tank Battle

Desert Tank

Tokyo Wars

Recommended Games (Robots):

Robot Bowl




Hopper Robo

I, Robot

Marvin's Maze

Screw Loose

Hole Land


Galactic Warriors

Metal Clash

Metal Soldier Isaac II

Robo Wres 2001

Mutant Night

Star Guards


Atomic Robo-kid

Bakutotsu Kijuutei


Povar / Sobrat' Buran / Agroprom (Pssst)


Robocop 2

Robocop 3 (Nintendo Super System)

Act-Fancer Cybernetick Hyper Weapon

Escape from the Planet of the Robot Monsters

Robo Army

Terminator 2 - Judgment Day

Turbo Force

Battle of the Solar System


Schmeiser Robo

Cyberbots: Fullmetal Madness

Romset: 5769 kb / 20 files / 2.09 zip

MAME XML Output:

       <game name="enforce" sourcefile="taito_z.c">
              <description>Enforce (Japan)</description>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="b58-27.27" size="131072" crc="a1aa0191" sha1="193d936e1bfe0da4ac984aba65d3e4e6c93a4c11" region="maincpu" offset="0"/>
              <rom name="b58-19.19" size="131072" crc="40f43da3" sha1="bb3d6c6db8df77674bb76c16992d05c297d97c9f" region="maincpu" offset="1"/>
              <rom name="b58-26.26" size="131072" crc="e823c85c" sha1="199b19e81c76eb936f4cf31957ae08bed1395bda" region="sub" offset="0"/>
              <rom name="b58-18.18" size="131072" crc="65328a3e" sha1="f51ca107910629e030678e183cc8fd06d2569098" region="sub" offset="1"/>
              <rom name="b58-32.41" size="65536" crc="f3fd8eca" sha1="3b1ab64984ea43805b6494f8add26210ed1175c5" region="audiocpu" offset="0"/>
              <rom name="b58-09.13" size="524288" crc="9ffd5b31" sha1="0214fb32012a48560ca9c6ed5ee969d3c41cf95c" region="gfx1" offset="0"/>
              <rom name="b58-04.7" size="524288" crc="9482f08d" sha1="3fc74b9bebca1d82b300ba72c7297c3bcd69cfa9" region="gfx2" offset="0"/>
              <rom name="b58-03.6" size="524288" crc="158bc440" sha1="ceab296146363a2e9a48f62118fba6123b4b5a1b" region="gfx2" offset="1"/>
              <rom name="b58-02.2" size="524288" crc="6a6e307c" sha1="fc4a68220e0dd0e64d75ba7c7af0c1ac97dc7fd9" region="gfx2" offset="2"/>
              <rom name="b58-01.1" size="524288" crc="01e9f0a8" sha1="0d3a4dc81702e3c57c790eb8a45caca36cb47d4c" region="gfx2" offset="3"/>
              <rom name="b58-06.116" size="524288" crc="b3495d70" sha1="ead4c2fd20b8f103a849201c7344cded013eb8bb" region="gfx3" offset="0"/>
              <rom name="b58-05.71" size="524288" crc="d1f4991b" sha1="f1c5a9b8dce994d013290e98fda7bedf73e95900" region="user1" offset="0"/>
              <rom name="b58-07.11" size="524288" crc="eeb5ba08" sha1="fe40333e09339c76e503ce87b42a89b48d487016" region="ymsnd" offset="0"/>
              <rom name="b58-08.12" size="524288" crc="049243cf" sha1="1f3099b6d764114dc4161ed308369d0f3148dc4e" region="ymsnd" offset="80000"/>
              <rom name="b58-10.14" size="524288" crc="edce0cc1" sha1="1f6cbc60502b8b12b349e48446ce3a4a1f76bccd" region="ymsnd.deltat" offset="0"/>
              <rom name="b58-26a.104" size="65536" crc="dccb0c7f" sha1="42f0af72f559133b74912a4478e1323062be4b77" region="user2" offset="0"/>
              <rom name="b58-27.56" size="8192" crc="5c6b013d" sha1="6d02d4560076213b6fb6fe856143bb533090603e" region="user2" offset="0"/>
              <rom name="b58-23.52" size="256" crc="7b7d8ff4" sha1="18842ed8160739cd2e2ccc2db605153dbed6cc0a" region="user2" offset="0"/>
              <rom name="b58-24.51" size="256" crc="fbf81f30" sha1="c868452c334792345dcced075f6df69cff9e31ca" region="user2" offset="0"/>
              <rom name="b58-25.75" size="256" crc="de547342" sha1="3b2b116d4016ddbf46c41c625c7fcfd76129baa7" region="user2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="12000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <chip type="audio" tag="2610.1.r" name="Volume Filter"/>
              <chip type="audio" tag="2610.1.l" name="Volume Filter"/>
              <chip type="audio" tag="2610.2.r" name="Volume Filter"/>
              <chip type="audio" tag="2610.2.l" name="Volume Filter"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="232" refresh="60.000000" />
              <sound channels="2"/>
              <input players="1" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unused" tag="DSWA" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" 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="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
              <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="Unused" tag="DSWB" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Background scenery" tag="DSWB" mask="16">
                     <dipvalue name="Crazy scrolling" value="16"/>
                     <dipvalue name="Normal" value="0" default="yes"/>
              <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="Unused" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise