enforce: MAME ROM Information. History:
Enforce (c) 1988 Taito.
A 3-Dimensional tank driving shoot'em up using much the same technology as that of "Continental Circus".
- TECHNICAL -
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
- TRIVIA -
Licensed from U.S. Navy under U.S. Patent 4,021,846.
- STAFF -
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)
- SOURCES -
Game's rom.
MAME Info:
0.64 [David Graves, Guru]
0.58 [David Graves, Guru]
WIP:
- 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.
LEVELS: 7
Other Emulators:
* FB Alpha
Recommended Games (Tank 3D):
Battle Zone
Bradley Trainer
Cyber Tank
Enforce
Tank Battle
Desert Tank
Tokyo Wars
Recommended Games (Robots):
Robot Bowl
Berzerk
Frenzy
Robotron
Hopper Robo
I, Robot
Marvin's Maze
Screw Loose
Hole Land
Bygone
Galactic Warriors
Metal Clash
Metal Soldier Isaac II
Robo Wres 2001
Mutant Night
Star Guards
Xybots
Atomic Robo-kid
Bakutotsu Kijuutei
Enforce
Povar / Sobrat' Buran / Agroprom (Pssst)
Robocop
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
X-Men
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> |
   |    | <year>1988</year> |
   |    | <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"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" 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="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> |
   |    | <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> |
   |    | <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="Unused" tag="DSWB" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Background scenery" tag="DSWB" mask="16"> |
   |    |    | <dipvalue name="Crazy scrolling" value="16"/> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    | </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="Unused" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="4096"/> |
|
|