roundup5: MAME ROM Information. History:
Round Up 5 - Super Delta Force (c) 1989 Tatsumi.
A sprite-scaling racing game based heavily on the Taito classic, "Chase HQ", Round Up 5 sees a single player take on the role of a law enforcement officer who must arrest five criminals.
As well as the Miami Vice-esque gameplay theme, Round Up also borrows the fork-in-the-road level design of the Taito classic; an idea that was itself taken from Sega's 1986 legend, "Out Run".
- TECHNICAL -
Main CPU : V30 (@ 10 Mhz), 68000 (@ 10 Mhz), Z80 (@ 4 Mhz)
Sound Chips : YM2151 (@ 4 Mhz), OKI6295 (@ 18.939 Khz)
Players : 2
Control : stick
Buttons : 4
- TRIVIA -
Released in November 1989.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.87u1 [Bryan McPhail]
WIP:
- 0.143u4: MASH added missing PORT_TOGGLE to Round Up 5 gear shifters input.
- 0.129u6: Mr. Do added built-in layouts for Round Up 5.
- 0.129u5: Changed V30 CPU1 clock speed to 8MHz and 68000 CPU2 to 12.5 MHz.
- 0.122u4: Changed OKI629 clock speed to 2MHz.
- 0.87u1: Bryan McPhail added Round Up 5 - Super Delta Force (Tatsumi 1989). Playable to a degree, but not really working properly. The Tatsumi driver games are all different boards, but share a similar sprite chip (TZB215 on Apache 3, TZB315 on others). Other graphics (road, sky, bg/fg layers) all differ between games. TODO: Sprite rotation, finish road layer, BG layer (may be driven by missing VRAM data), always boots with a coin inserted, doesn't survive a reset, dipswitches and various other things.
- 24th November 2003: Bryan McPhail WIP - TODO: Road layer and fix object glitches. The Tatsumi hardware is easily one of the most complicated emulations I've worked on. In terms of reverse engineering there were very little 'clues' about how things fitted together so it was very hard to get the basic emulation even running. Roundup 5 consists of three cpu's - V30, 68000 and Z80 cpu all communicating via shared ram, plus a strange object processor which has all sorts of lookups for determining sprite blocks and colour palettes. Cycle Warriors is 2 * 68000, Z80 and the same object processor.
Recommended Games (Cops):
Cops'n Robbers
Lupin III
Streaking
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
Narc
Robocop
Robocop 2
Robocop 3 (Nintendo Super System)
Vs. Freedom Force
Crime City
E-Swat
Cyber Police ESWAT (Mega-Tech)
A.B. Cop
Dead Connection
Gunbuster
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
Romset: 2816 kb / 27 files / 948.2 zip
MAME XML Output:
   | <game name="roundup5" sourcefile="tatsumi.c"> |
   |    | <description>Round Up 5 - Super Delta Force</description> |
   |    | <year>1989</year> |
   |    | <manufacturer>Tatsumi</manufacturer> |
   |    | <rom name="ru-23s" size="131072" crc="2dc8c521" sha1="b78de101db3ef00fc4375ae32a7871e0da2dac6c" region="maincpu" offset="80000"/> |
   |    | <rom name="ru-26s" size="131072" crc="1e16b531" sha1="d7badef29cf1c4a9bd262933ecd1ca3343ea94bd" region="maincpu" offset="80001"/> |
   |    | <rom name="ru-22t" size="131072" crc="9611382e" sha1="c99258782dbad6d69ba7f54115ee3aa218f9b6ee" region="maincpu" offset="c0000"/> |
   |    | <rom name="ru-25t" size="131072" crc="b6cd0f2d" sha1="61925c2346d79baaf9bce3d19a7dfc45b8232f92" region="maincpu" offset="c0001"/> |
   |    | <rom name="ru-20s" size="131072" crc="c5524558" sha1="a94e7e4548148c83a332524ab4e06607732e13d5" region="sub" offset="0"/> |
   |    | <rom name="ru-18s" size="131072" crc="163ef03d" sha1="099ac2d74164bdc6402b08efb521f49275780858" region="sub" offset="1"/> |
   |    | <rom name="ru-24s" size="131072" crc="b9f91b70" sha1="43c5d9dafb60ed3e5c3eb0e612c2dbc5497f8a6c" region="sub" offset="40000"/> |
   |    | <rom name="ru-19s" size="131072" crc="e3953800" sha1="28fbc6bf154b512fcefeb04fe12db598b1b20cfe" region="sub" offset="40001"/> |
   |    | <rom name="ru-28d" size="65536" crc="df36c6c5" sha1="c046482043f6b54c55696ba3d339ffb11d78f674" region="audiocpu" offset="0"/> |
   |    | <rom name="ru-00b" size="131072" crc="388a0647" sha1="e4ab43832872f44c0fe1aaede4372cc00ca7d32b" region="gfx2" offset="0"/> |
   |    | <rom name="ru-02b" size="131072" crc="eff33945" sha1="3f4c3aaa11ccf945c2f898dfdf815705d8539e21" region="gfx2" offset="1"/> |
   |    | <rom name="ru-04b" size="131072" crc="40fda247" sha1="f5fbc07fda024baedf35ac209210e94df9f15065" region="gfx2" offset="2"/> |
   |    | <rom name="ru-06b" size="131072" crc="cd2484f3" sha1="a23a4d36a8b913104bcc75228317b2979afec888" region="gfx2" offset="3"/> |
   |    | <rom name="ru-01b" size="65536" crc="5e91f401" sha1="df976c5ba0f14b14f5642b5ca35b996bca64e369" region="gfx2" offset="80000"/> |
   |    | <rom name="ru-03b" size="65536" crc="2fb109de" sha1="098c103e6bae0f52ec66f0cdda2da60bd7108736" region="gfx2" offset="80001"/> |
   |    | <rom name="ru-05b" size="65536" crc="23dd10e1" sha1="f30ff1a8c7ed9bc567b901cbdd202028fffb9f80" region="gfx2" offset="80002"/> |
   |    | <rom name="ru-07b" size="65536" crc="bb40f46e" sha1="da694e16d19f60a0dee47551f00f3e50b2d5dcaf" region="gfx2" offset="80003"/> |
   |    | <rom name="ru-08b" size="131072" crc="01729e3c" sha1="1445287fde0b993d053aab73efafc902a6b7e2cc" region="gfx3" offset="0"/> |
   |    | <rom name="ru-10b" size="131072" crc="cd2357a7" sha1="313460a74244325ce2c659816f2b738f3dc5358a" region="gfx3" offset="1"/> |
   |    | <rom name="ru-12b" size="131072" crc="ca63b1f8" sha1="a50ef8259745dc166eb0a1b2c812ff620818a755" region="gfx3" offset="2"/> |
   |    | <rom name="ru-14b" size="131072" crc="dde79bfc" sha1="2d5888189a6f954801f248a3365e328370fed837" region="gfx3" offset="3"/> |
   |    | <rom name="ru-09b" size="65536" crc="629ac0a6" sha1="c3eeccd6c07be7455cf180c9c7d5efcd6d08c0b5" region="gfx3" offset="80000"/> |
   |    | <rom name="ru-11b" size="65536" crc="fe3fbf53" sha1="7400c088025ac22e5d9db816792533fc02f2dcf5" region="gfx3" offset="80001"/> |
   |    | <rom name="ru-13b" size="65536" crc="d0f6e747" sha1="ef15ed41124b2d37bc6e92254138690dd644e50f" region="gfx3" offset="80002"/> |
   |    | <rom name="ru-15b" size="65536" crc="6ee6b22e" sha1="a28edaf23ca6c7231264de962d5ea37bad39f996" region="gfx3" offset="80003"/> |
   |    | <rom name="ru-17b" size="131072" crc="82391b47" sha1="6b1977522c6e906503abc50bdd24c4c38cdc9bdb" region="oki" offset="0"/> |
   |    | <rom name="ru-16e" size="65536" crc="374fe170" sha1="5d190a2735698b0384948bfdb1a900f56f0d7ebc" region="oki" offset="20000"/> |
   |    | <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/> |
   |    | <chip type="cpu" tag="sub" name="68000" clock="12500000"/> |
   |    | <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="oki" name="OKI6295" clock="2000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="4" coins="2" service="yes"> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="25" keydelta="15"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Language" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Japanese" value="32"/> |
   |    |    | <dipvalue name="English" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stage 5 Continue" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Output Mode" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="A" value="0" default="yes"/> |
   |    |    | <dipvalue name="B" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="256"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1024"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2048"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4096"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16384"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Test" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="5120"/> |
|
|