darktowr: MAME ROM Information. History:
Dark Tower (c) 1992 The Game Room.
A simple yet playable platform game which is somewhat unique in that while the game itself is original (i.e. not a direct clone of another game) many of the game's component parts are NOT. See 'Trivia' for further details.
- TECHNICAL -
Main CPU : HD6309 (@ 3.579545 Mhz), HD63701 (@ 1.193181 Mhz), M68705 (@ 4 Mhz)
Sound CPU : HD6309 (@ 3.579545 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), (2x) MSM5205 (@ 384 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 57.44 Hz
Palette colors : 512
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Some sprite characters are ripped directly from Capcom's 1985 classic, "Ghosts 'n' Goblins" while the mummies are taken from another Capcom game, "Black Tiger". Most of the music and sfx are taken from Tecmo's "Double Dragon".
- STAFF -
Designed and programmed by : Kyle Hodgetts (K H)
- SOURCES -
Game's rom.
MAME Info:
0.77 [Bryan McPhail]
0.68 [Bryan McPhail, David Haywood]
NOTE:
- Dark Tower conversion of Double Dragon. IC23 is replaced with a daughterboard containing a 68705 MCU.
Bugs:
- [possible] Everyone stands in the "middle" of platforms. Correct sprite placement? Smitdogg (ID 02342)
WIP:
- 0.129: Changed M6809 CPU2 clock speed to 1.5MHz.
- 0.122u7: Replaced HD6309 CPU3 with M6809 (6Mhz). Changed HD6309 CPU1 clock speed to 12MHz, HD63701 CPU2 to 6MHz and the 2x MSM5205 to 375000 Hz.
- 0.122u6: Changed M68705 CPU4 clock speed to 4MHz.
- 0.115: Aaron Giles updated 68705 clocks to take into account the internal divide by 4. Added constant so that it is clear why this is being done. Changed M68705 CPU4 clock speed to 1MHz.
- 0.103u1: Changed visible area to 256x240.
- 0.77: Changed HD63701 MCU clock speed to 1193181 Hz, VSync to 57.444855 Hz, palettesize to 512 colors and sound to mono - status good now!
- 0.71u1: Added 8x 'Unknown' dipswitches.
- 0.68: Bryan McPhail added Dark Tower (Game Room 1992). Dips need mapping correclty, default coinage is bad.
- 27th April 2003: Bryan McPhail fixed Dark Tower in the Double Dragon driver, it's now completely playable though coin inputs don't work perfectly. David Haywood fixed the visible area in Dark Tower.
- 26th April 2003: David Haywood added two games on bootleg Double Dragon hardware but they don't work either.
LEVELS: 50 (endless)
Other Emulators:
* FB Alpha
Recommended Games (Platform 2):
Joust
Joust 2 - Survival of the Fittest
Q*bert
Faster, Harder, More Challenging Q*bert
Q*bert's Qubes
Chack'n Pop
Mario Bros.
Mario Bros. (PlayChoice-10)
Popper
Bomb Jack
Vs. Mighty Bomb Jack
Bombjack Twin
The FairyLand Story
TeddyBoy Blues
Bubble Bobble
Bubble Bobble 2
Bubble Memories - The Story Of Bubble Bob
Rainbow Islands
Don Doko Don
Rodland
Snow Bros. - Nick & Tom
Snow Bros. 2 / Otenki Paradise
Snow Brothers 3 - Magical Adventure
The Berlin Wall
Tumble Pop
Dark Tower
Diet Go Go
Funky Jet
Saboten Bombers
Jump Kids
Gun Master
Joe & Mac Returns
Metal Saver
Pang Pang
Fancy World - Earth of Crisis
Miss Bubble II
Toppy & Rappy
Ultra Balloon
Bomb Kick
Raccoon World
Dream World
Dynamite Bomber
Head Panic
Penguin Brothers
Tang Tang
Jumping Pop
Toy Land Adventure
Zupapa!
Super Bubble 2003
Tower & Shaft
Romset: 1075 kb / 23 files / 359.2 zip
MAME XML Output:
   | <game name="darktowr" sourcefile="ddragon.c"> |
   |    | <description>Dark Tower</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>The Game Room</manufacturer> |
   |    | <rom name="dt.26" size="32768" crc="8134a472" sha1="7d42d2ed8d09855241d98ed94bce140a314c2f66" region="maincpu" offset="8000"/> |
   |    | <rom name="21j-2-3.25" size="32768" crc="5779705e" sha1="4b8f22225d10f5414253ce0383bbebd6f720f3af" region="maincpu" offset="10000"/> |
   |    | <rom name="dt.24" size="32768" crc="523a5413" sha1="71c04287e4f2e792c98abdeb97fe70abd0d5e918" region="maincpu" offset="18000"/> |
   |    | <rom name="63701.bin" size="16384" crc="f5232d03" sha1="e2a194e38633592fd6587690b3cb2669d93985c7" region="sub" offset="c000"/> |
   |    | <rom name="21j-0-1" size="32768" crc="9efa95bb" sha1="da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8" region="soundcpu" offset="8000"/> |
   |    | <rom name="68705prt.mcu" size="2048" crc="34cbb2d3" sha1="8e0c3b13c636012d88753d547c639b1a8af85680" region="mcu" offset="0"/> |
   |    | <rom name="dt.20" size="32768" crc="860b0298" sha1="087e4e6511c5bed74ffbfd077ece55a756b13253" region="gfx1" offset="0"/> |
   |    | <rom name="dt.117" size="65536" crc="750dd0fa" sha1="d95b95a54c7ed87a27edb8660810dd89efa10c9f" region="gfx2" offset="0"/> |
   |    | <rom name="dt.116" size="65536" crc="22cfa87b" sha1="0008a41f307be96be91f491bdeaa1fa450dd0fdf" region="gfx2" offset="10000"/> |
   |    | <rom name="dt.115" size="65536" crc="8a9f1c34" sha1="1f07f424b2ab14a051f2c84b3d89fc5d35c5f20b" region="gfx2" offset="20000"/> |
   |    | <rom name="21j-d" size="65536" crc="cb4f231b" sha1="9f2270f9ceedfe51c5e9a9bbb00d6f43dbc4a3ea" region="gfx2" offset="30000"/> |
   |    | <rom name="dt.113" size="65536" crc="7b4bbf9c" sha1="d0caa3c38e059d3ee48e3e801da36f67457ed542" region="gfx2" offset="40000"/> |
   |    | <rom name="dt.112" size="65536" crc="df3709d4" sha1="9cca44be97260e730786db8244a0d655c86537aa" region="gfx2" offset="50000"/> |
   |    | <rom name="dt.111" size="65536" crc="59032154" sha1="637372e4619472a958f4971b50a6fe0985bffc8b" region="gfx2" offset="60000"/> |
   |    | <rom name="21j-h" size="65536" crc="65c7517d" sha1="f177ba9c1c7cc75ff04d5591b9865ee364788f94" region="gfx2" offset="70000"/> |
   |    | <rom name="dt.78" size="65536" crc="72c15604" sha1="202b46a2445eea5877e986a871bb0a6b76b88a6f" region="gfx3" offset="0"/> |
   |    | <rom name="21j-9" size="65536" crc="c6640aed" sha1="f156c337f48dfe4f7e9caee9a72c7ea3d53e3098" region="gfx3" offset="10000"/> |
   |    | <rom name="dt.109" size="65536" crc="15bdcb62" sha1="75382a3805dc333b196e119d28b5c3f320bd9f2a" region="gfx3" offset="20000"/> |
   |    | <rom name="21j-j" size="65536" crc="5fb42e7c" sha1="7953316712c56c6f8ca6bba127319e24b618b646" region="gfx3" offset="30000"/> |
   |    | <rom name="21j-6" size="65536" crc="34755de3" sha1="57c06d6ce9497901072fa50a92b6ed0d2d4d6528" region="adpcm" offset="0"/> |
   |    | <rom name="21j-7" size="65536" crc="904de6f8" sha1="3623e5ea05fd7c455992b7ed87e605b87c3850aa" region="adpcm" offset="10000"/> |
   |    | <rom name="21j-k-0" size="256" crc="fdb130a9" sha1="4c4f214229b9fab2b5d69c745ec5428787b89e1f" region="proms" offset="0"/> |
   |    | <rom name="21j-l-0" size="512" crc="46339529" sha1="64f4c42a826d67b7cbaa8a23a45ebc4eb6248891" region="proms" offset="100"/> |
   |    | <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/> |
   |    | <chip type="cpu" tag="sub" name="HD63701" clock="6000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="M6809" clock="1500000"/> |
   |    | <chip type="cpu" tag="mcu" name="M68705" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="fmsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="adpcm1" name="MSM5205" clock="375000"/> |
   |    | <chip type="audio" tag="adpcm2" name="MSM5205" clock="375000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="272" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW0" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="3"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="4 Coins/2 Credits" value="7"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="6"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="11"/> |
   |    |    | <dipvalue name="4 Coins/4 Credits" value="15"/> |
   |    |    | <dipvalue name="3 Coins/3 Credits" value="10"/> |
   |    |    | <dipvalue name="2 Coins/2 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="14"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="9"/> |
   |    |    | <dipvalue name="2 Coins/4 Credits" value="13"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW0" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="48"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="4 Coins/2 Credits" value="112"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="96"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="176"/> |
   |    |    | <dipvalue name="4 Coins/4 Credits" value="240"/> |
   |    |    | <dipvalue name="3 Coins/3 Credits" value="160"/> |
   |    |    | <dipvalue name="2 Coins/2 Credits" value="80"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="224"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="144"/> |
   |    |    | <dipvalue name="2 Coins/4 Credits" value="208"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="384"/> |
|
|