Home News Forum                            

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

chwy: MAME ROM Information.


Highway Chase (c) 1980 Data East.

A "Galaxian" type game. Shoot all the cars on the screen the clear the level.


DECO Cassette System hardware

Cassette No.01

Main CPU : M6502 (@ 750 Khz), M6502 (@ 500 Khz), I8X41 (@ 500 Khz)

Sound Chips : (2x) AY8910 (@ 1.5 Mhz)

Players : 2

Control : stick

Buttons : 2


Released in December 1980.


Game's rom.

MAME Info:

0.74u2 [David Widel, Juergen Buchmueller, Al Kossow]

Artwork available


- 0.145u1: Changed description to 'Highway Chase (DECO Cassette)'.

- 0.106u3: David Widel and Juergen Buchmueller added dongle data (TYPE1 DONGLE (DE-0061) with alternate PROM) to Highway Chase. The dongle data is reverse engineered from manual decryption - Game now playable. Changed description to 'Highway Chase (Cassette)'.

- 30th June 2006: Dave Widel - Present pics of my new dongle and the game chwy. The dongle is really easy to build and install. Regardless of what happens I think it's a safe bet at some point I will run off a few more copies since most deco cabinets are dead without one. It would be a shame to spend this much time making them and only make one extra. I should have had more than just the 2 PCB's made. What you are looking at, on the left is the header for connecting to the PCB, in the center is a Xilinx CPLD that contains all the logic. I've no idea how many TTL chips it's replacing but it's several. On the right are the EPROM sockets with the game images. There is room for 3, but only the first 2 are populated. One rom is full the second is at 50%. I doubt we will get to the third rom. Al Kossow is sitting on, i think, 3 tapes that WTC purchased. When he dumps them I will add them, but don't hold your breath. IIRC they are Angler Dangler, Hamburger and Telejang. No idea what Telejang is, it may not be playable. Hamburger will be pretty much identical to Burgertime I'm sure. Supposedly there was an oppurtunity to purchase more at a huge cost but the dongles were missing. Just from my experience with this project I would think I can decrypt any tapes that are able to still be read so we should be able to load them at least. As for running them I would estimate probably a 50% chance of getting them running. Some of the dongles contain quite a bit of useful information and not just a few random checks to see if the dongle reads the right byte. If another chance comes up I would hope they take it regardless of the cost as time is running out on saving these tapes.

- 27th May 2006: Dave Widel - I've been working on the decryption for chwy, so I haven't had any sleep for two days. I can't stop once I start working on something like this. I have ~233 out of the 256 decrypted. Usually they get easier by this point but this one seems to get harder as I near the end. UPDATE: Looks like the data in my table repeats. Juergen spotted it imediately. I have enough data already for him to solve it, looks like chwy is decrypted.

- 0.88u2: Changed description to 'Highway Chase? (Cassette)'.

- 0.74u2: Added 'Cassette: Highway Chase?' (DECO 1985). It's an early game if its Highway Chase.

- 0.53: Added Highway Chase (Cassette) (Testdriver). Unknown Dongle.

Recommended Games (Racing):

Car Polo

Fire Truck



Head On

Head On (Irem)

Alpha Fighter / Head On

Space Attack / Head On

Head On 2

Invinco / Head On 2

Rolling Crash / Moon Base

Space Chaser


Highway Chase (DECO Cassette)

Mad Alien

Rally X

Namco Classic Collection Vol.2 (Rally X)

New Rally X



Armored Car

Jump Bug

Route 16


Radical Radial

Van-Van Car

Kamikaze Cabbie

Taxi Driver

City Connection


Fast Lane

Counter Run


Crazy Taxi

Crazy Taxi High Roller

Emergency Call Ambulance

Pang Pang Car

Ringout 4x4

Romset: 33 kb / 2 files / 14.4 zip

MAME XML Output:

       <game name="chwy" sourcefile="decocass.c" romof="decocass">
              <description>Highway Chase (DECO Cassette)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="v0b-.7e" merge="v0b-.7e" size="4096" crc="23d929b7" sha1="063f83020ba3d6f43ab8471f95ca919767b93aa4" region="maincpu" offset="f000"/>
              <rom name="v1-.5a" merge="v1-.5a" size="2048" crc="b66b2c2a" sha1="0097f38beb4872e735e560148052e258a26b08fd" region="audiocpu" offset="f800"/>
              <rom name="cassmcu.1c" merge="cassmcu.1c" size="1024" crc="a6df18fd" sha1="1f9ea47e372d31767c936c15852b43df2b0ee8ff" region="mcu" offset="0"/>
              <rom name="v2.3m" merge="v2.3m" size="32" crc="238fdb40" sha1="b88e8fabb82092105c3828154608ea067acbf2e5" region="proms" offset="0"/>
              <rom name="v4.10d" merge="v4.10d" size="32" crc="3b5836b4" sha1="b630bb277d9ec09d46ef26b944014dd6165b35d8" region="proms" offset="20"/>
              <rom name="v3.3j" merge="v3.3j" size="32" crc="51eef657" sha1="eaedce5caf55624ad6ae706aedf82c5717c60f1f" region="proms" offset="40"/>
              <rom name="chwy.pro" size="32" crc="2fae678e" sha1="4a7de851442d4c1d690de03262f0e136a52fca35" status="baddump" region="dongle" offset="0"/>
              <rom name="chwy.cas" size="32768" crc="68a48064" sha1="7e389737972fd0c54f398d296159c561f5ec3a93" region="cassette" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="750000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="500000"/>
              <chip type="cpu" tag="mcu" name="I8041" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="272" vbend="8" vbstart="248" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
                     <control type="stick" minimum="16" maximum="240" sensitivity="100" keydelta="10"/>
              <dipswitch name="Coin A" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              <dipswitch name="Coin B" tag="DSW1" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              <dipswitch name="Type of Tape" tag="DSW1" mask="48">
                     <dipvalue name="MT (Big)" value="0"/>
                     <dipvalue name="invalid?" value="16"/>
                     <dipvalue name="invalid?" value="32"/>
                     <dipvalue name="MD (Small)" value="48" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Unknown" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Country Code" tag="DSW2" mask="224">
                     <dipvalue name="A" value="224" default="yes"/>
                     <dipvalue name="B" value="192"/>
                     <dipvalue name="C" value="160"/>
                     <dipvalue name="D" value="128"/>
                     <dipvalue name="E" value="96"/>
                     <dipvalue name="F" value="64"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="56"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise