Home News Forum                            

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

shackled: MAME ROM Information.


Shackled (c) 1986 Data East.

Move your player through a maze-like level in this shoot'em up. Shoot enemies and collect treasures and keys.


Main CPU : (2x) M6809 (@ 2 Mhz)

Sound CPU : M6502 (@ 1.5 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), YM3526 (@ 3 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 58.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


Released in December 1986.

This game is known in Japan as "Breywood".

This game represents the Data East answer to Atari's "Gauntlet".

Polystar released a limited-edition soundtrack album for this game (Deco History Scene I : Data East Game Music Scene One - H25X-20008) on 25/09/1988.


The attract mode is different in the Japanese version.


* Computers :

Atari ST (1988)

Amstrad CPC (1988)

Sinclair ZX Spectrum (1988)

Commodore C64 (1988)


Game's rom.

MAME Info:

0.35b3 [Bryan McPhail]

0.33b5 [Bryan McPhail]


- It appears that the 'continue' feature doesn't work no matter which buttons are pressed. Twisty (ID 00418)


- 0.145u6: Stephane Humbert fixed 'Leave Off' dipswitch in Shackled which causes a black screen.

- 0.145u4: Stephane Humbert fixed dipswitches and inputs (after verification of the M6809/HD6309 code) in Shackled and clone. Added dipswitches 'Coin/Heart/Help/6-Help' and 2x 'Unused'.

- 0.143u4: David Haywood fixed garbled sprites in Shackled.

- 0.84u6: Added 'Leave Off' dipswitch.

- 0.37b9: Added 'Power' and 2x 'Unknown' dipswitches.

- 0.36RC2: Changed description of clone 'Breywood (Japan)' to 'Breywood (Japan revision 2)'.

- 0.36b9: Changed M6502 CPU3 clock speed to 1.5MHz.

- 0.35b9: Changed description to 'Shackled (US)' and clone to 'Breywood (Japan)'.

- 0.35b3: Bryan McPhail added Shackled (Data East 1986) and clone Breywood.

- 12th February 1999: A massive Dec8 games update from Bryan McPhail. New games include Gondomania, Mekyo Sensi, Last Mission (2 versions), Shackled, Breywood and Captain Silver.

- 0.34b8: Changed description to 'Shackled'. Added breywood (Testdriver).

- 0.33b5: Bryan McPhail added shackled (Testdriver).

- 26th March 1998: CaBBe dumped Shackled (US).

LEVELS: 80 (endless)

Other Emulators:

* FB Alpha

Recommended Games (Fantasy):


Mystic Marathon




Gauntlet (PlayChoice-10)

Gauntlet II

Gauntlet Legends

Gauntlet Dark Legacy

Rock 'n Rage


Devil World

Snezhnaja Koroleva

Dungeon Explorer (Tourvision PCE bootleg)

Magician Lord

Asylum (prototype)


Romset: 1152 kb / 20 files / 260.4 zip

MAME XML Output:

       <game name="shackled" sourcefile="dec8.c">
              <description>Shackled (US)</description>
              <manufacturer>Data East USA</manufacturer>
              <rom name="dk-02.rom" size="32768" crc="87f8fa85" sha1="1cb93a60eefdb453a3cc6ec9c5cc2e367fb8aeb0" region="maincpu" offset="8000"/>
              <rom name="dk-06.rom" size="65536" crc="69ad62d1" sha1="1aa23b12ab4f1908cddd25f091e1f9bd70a5113c" region="maincpu" offset="10000"/>
              <rom name="dk-05.rom" size="65536" crc="598dd128" sha1="10843c5352eef03c8675df6abaf23c9c9c795aa3" region="maincpu" offset="20000"/>
              <rom name="dk-04.rom" size="65536" crc="36d305d4" sha1="17586c316aff405cf20c1467d69c98fa2a3c2630" region="maincpu" offset="30000"/>
              <rom name="dk-03.rom" size="32768" crc="6fd90fd1" sha1="2f8db17e5545c82d243a7e23e7bda2c2a9101360" region="maincpu" offset="40000"/>
              <rom name="dk-01.rom" size="65536" crc="71fe3bda" sha1="959cce01362b2c670c2e15b03a78a1ff9cea4ee9" region="sub" offset="0"/>
              <rom name="dk-07.rom" size="32768" crc="887e4bcc" sha1="6427396080e9cd8647adff47c8ed04593a14268c" region="audiocpu" offset="8000"/>
              <rom name="id8751h.mcu" size="4096" status="nodump" region="mcu" offset="0"/>
              <rom name="dk-00.rom" size="32768" crc="69b975aa" sha1="38cb96768c79ff1aa1b4b190e08ec9155baf698a" region="gfx1" offset="0"/>
              <rom name="dk-12.rom" size="65536" crc="615c2371" sha1="30b25dc27d34646d886a465c77622eaa894d83c3" region="gfx2" offset="0"/>
              <rom name="dk-13.rom" size="65536" crc="479aa503" sha1="1167f0d15439c95a1094f81855203e863ce0488d" region="gfx2" offset="10000"/>
              <rom name="dk-14.rom" size="65536" crc="cdc24246" sha1="1a4189bc2b1fa99740dd7921608159936ba3bd07" region="gfx2" offset="20000"/>
              <rom name="dk-15.rom" size="65536" crc="88db811b" sha1="7d3c4a80925f323efb589798b4a341d1a2ca95f9" region="gfx2" offset="30000"/>
              <rom name="dk-16.rom" size="65536" crc="061a76bd" sha1="5bcb513e48bed9b7c4207d94531be691a85e295d" region="gfx2" offset="40000"/>
              <rom name="dk-17.rom" size="65536" crc="a6c5d8af" sha1="58f3fece9a5ef8b39090a2f39610381b8e7cdbf7" region="gfx2" offset="50000"/>
              <rom name="dk-18.rom" size="65536" crc="4d466757" sha1="701d79bebbba4f266e19080d16ff2f93ffa94287" region="gfx2" offset="60000"/>
              <rom name="dk-19.rom" size="65536" crc="1911e83e" sha1="174e9db3f2211ecbbb93c6bda8f6185dbfdbc818" region="gfx2" offset="70000"/>
              <rom name="dk-11.rom" size="65536" crc="5cf5719f" sha1="8c7582ac19010421ec748391a193aa18e51b981f" region="gfx3" offset="0"/>
              <rom name="dk-10.rom" size="65536" crc="408e6d08" sha1="28cb76792e5f84bd101a91cb82597a5939804f84" region="gfx3" offset="20000"/>
              <rom name="dk-09.rom" size="65536" crc="c1557fac" sha1="7d39ec793113a48baf45c2ea07abb07e2e48985a" region="gfx3" offset="40000"/>
              <rom name="dk-08.rom" size="65536" crc="5e54e9f5" sha1="1ab41a3bde1f2c2be670e89cf402be28001c17d1" region="gfx3" offset="60000"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="ym2" name="YM3526" clock="3000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="58.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Flip Screen" tag="DSW0" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW0" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Leave Off" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin/Heart/Help/6-Help" tag="DSW1" mask="7">
                     <dipvalue name="2/100/50/200" value="0"/>
                     <dipvalue name="4/100/60/300" value="1"/>
                     <dipvalue name="6/200/70/300" value="2"/>
                     <dipvalue name="8/200/80/400" value="3"/>
                     <dipvalue name="10/200/100/500" value="7" default="yes"/>
                     <dipvalue name="12/300/100/600" value="6"/>
                     <dipvalue name="18/400/200/700" value="5"/>
                     <dipvalue name="20/500/200/800" value="4"/>
              <dipswitch name="Unused" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="48">
                     <dipvalue name="Normal" value="48" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Very Hard" value="16"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise