darkmist: MAME ROM Information. History:
The Lost Castle In Darkmist (c) 1986 Taito.
A vertically scrolling fighting game where the player controls a knight who battles against a variety of magical characters. Collect potions, power-ups and bonus items from the treasure chests left by slain enemies. Defeat the boss enemies to proceed to the next level.
- TECHNICAL -
Main CPU : Z80 (x2)
Sound Chips : YM2151
Players : 2
Control : 8-way Joystick
Buttons : 2
- TRIVIA -
Even if titlescreen says 1986, The Lost Castle In Darkmist was released in January 1987 in Japan.
A music for Darkmist is available on "Legend of Game Music 2 - Platinum Box" (SCDC-00473 - 00482 1.18.2006). This box has 8 CDs + 2 DVDs and Darkmist is on the Taito one (SCDC-00475).
- SOURCES -
Game's rom.
MAME Info:
0.96u3 [Tomasz Slanina, David Haywood]
WIP:
- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Darkmist.
- 0.127: Lord Nightmare updated the T5182 documentation/pinout.
- 0.123u1: Changed palettesize to 1024 colors.
- 0.112u4: Nicola Salmora, Lord Nightmare and Ernesto Corvi added T5182 support, which gives sound to Darkmist, Mustache Boy and Panic Road. Added Z80 (3579545 Hz) CPU2, YM2151 (3579545) sound and T5182 rom (cpu2).
- 0.107u4: Brian Troha fixed the dips for Darkmist. Added dipswitches 'Coin A/B', 'Bonus Life', 'Demo Sounds' and 'Unknown'.
- 0.105u3: Sonikos fixed some dipswitches and added controls for 2nd player in cocktail mode in Lost Castle In Darkmist. Added dipswitches 'Service Mode', 'Cabinet', 'Difficulty' and 'Lives'.
- 0.104u2: Tomasz Slanina and Nicola Salmoria fixed Darkmist - Game now playable. Added proms ($0 - 500, color lookup tables).
- 12th February 2006: Tomasz Slanina - Correct colors and sprite banking in Darkmist (nice game btw).
- 0.104u1: Tomasz Slanina improved the darkmist driver. Fixed cpu2/gfx2/gfx3/user rom loading and added 'TEST MODE', 'Free Play' and several 'x-x' dipswitches.
- 27th January 2006: Tomasz Slanina - Darkmist is almost playable now, with bad colors, gfx glitches, and without sound (custom cpu).
- 26th January 2006: Tomasz Slanina - A little progress in Darkmist emulation. Nicola decrypted graphics in Darkmist (0.103u4), but sprite/bg(?) gfx is still shuffled around. Background tile layer is messy (check the last screen with bgl enabled).
- 0.103u4: Nicola Salmoria decrypted graphics in 'The Lost Castle In Darkmist'. Fixed gfx1/2/3 rom loading.
- 0.97u3: Tomasz Slanina decrypted tilemaps in Darkmist and added info about missing proms. Fixed gfx1/2/3/4/5 and user1/2 rom loading.
- 0.96u3: Tomasz Slanina and David Haywood added 'The Lost Castle In Darkmist' (Taito 1986).
- 3rd November 2003: Guru - Dark Mist (Taito 1986) arrived with the donation of several people and MAMEWorld.
Recommended Games (Warriors 2):
Boomer Rang'r
Mister Viking
The Lost Castle In Darkmist
Soldier Girl Amazon
Youjyuden
Gondomania
Trick Trap
Pesadelo
Valkyrie No Densetsu
Vandyke
Guwange
Romset: 666 kb / 24 files / 330.5 zip
MAME XML Output:
   | <game name="darkmist" sourcefile="darkmist.c"> |
   |    | <description>The Lost Castle In Darkmist</description> |
   |    | <year>1986</year> |
   |    | <manufacturer>Taito</manufacturer> |
   |    | <rom name="dm_15.rom" size="32768" crc="21e6503c" sha1="09174fb424b76f7f2a381297e3420ddd2e76b008" region="maincpu" offset="0"/> |
   |    | <rom name="dm_16.rom" size="32768" crc="094579d9" sha1="2449bc9ba38396912ee9b72dd870ea9fcff95776" region="maincpu" offset="10000"/> |
   |    | <rom name="t5182.rom" size="8192" crc="d354c8fc" sha1="a1c9e1ac293f107f69cc5788cf6abc3db1646e33" region="t5182" offset="0"/> |
   |    | <rom name="dm_17.rom" size="32768" crc="7723dcae" sha1="a0c69e7a7b6fd74f7ed6b9c6419aed94aabcd4b0" region="t5182" offset="8000"/> |
   |    | <rom name="dm_13.rom" size="8192" crc="38bb38d9" sha1="d751990166dd3d503c5de7667679b96210061cd1" region="gfx1" offset="0"/> |
   |    | <rom name="dm_14.rom" size="8192" crc="ac5a31f3" sha1="79083390671062be2eab93cc875a0f86d709a963" region="gfx1" offset="2000"/> |
   |    | <rom name="dm_05.rom" size="65536" crc="ca79a738" sha1="66a76ea0d8ecc44f6cc77102303df74f40bf6118" region="gfx2" offset="10000"/> |
   |    | <rom name="dm_01.rom" size="65536" crc="652aee6b" sha1="f4150784f7bd7be83a0041e4c52540aa564062ba" region="gfx2" offset="0"/> |
   |    | <rom name="dm_06.rom" size="65536" crc="9629ed2c" sha1="453f6a0b12efdadd7fcbe03ad37afb0afa6be051" region="gfx2" offset="30000"/> |
   |    | <rom name="dm_02.rom" size="65536" crc="e2dd15aa" sha1="1f3a6a1e1afabfe9dc47549ef13ae7696302ae88" region="gfx2" offset="20000"/> |
   |    | <rom name="dm_09.rom" size="65536" crc="52154b50" sha1="5ee1a4bcf0752a057b9993b0069d744c35cf55f4" region="gfx3" offset="0"/> |
   |    | <rom name="dm_11.rom" size="32768" crc="3118e2f9" sha1="dfd946ea1310851f97d31ce58d8280f2d92b0f59" region="gfx3" offset="10000"/> |
   |    | <rom name="dm_10.rom" size="65536" crc="34fd52b5" sha1="c4ee464ed79ec91f993b0f894572c0288f0ad1d4" region="gfx3" offset="20000"/> |
   |    | <rom name="dm_12.rom" size="32768" crc="cc4b9839" sha1="b7e95513d2e06929fed5005caf3bf8c3fba0b597" region="gfx3" offset="30000"/> |
   |    | <rom name="dm_03.rom" size="32768" crc="60b40c2a" sha1="c046273b15dab95ea4851c26ce941e580fa1b6ec" region="user1" offset="0"/> |
   |    | <rom name="dm_04.rom" size="32768" crc="d47b8cd9" sha1="86eb7a5d8ea63c0c91f455b1b8322cc7b9c4a968" region="user2" offset="0"/> |
   |    | <rom name="dm_07.rom" size="16384" crc="889b1277" sha1="78405110b9cf1ab988c0cbfdb668498dadb41229" region="user3" offset="0"/> |
   |    | <rom name="dm_08.rom" size="16384" crc="f76f6f46" sha1="ce1c67dc8976106b24fee8d3a0b9e5deb016a327" region="user4" offset="0"/> |
   |    | <rom name="63s281n.m7" size="256" crc="897ef49f" sha1="e40c0fb0a68aa91ceaee86e774a428819a4794bb" region="proms" offset="0"/> |
   |    | <rom name="63s281n.d7" size="256" crc="a9975a96" sha1="3a34569fc68ac15f91e1e90d4e273f844b315091" region="proms" offset="100"/> |
   |    | <rom name="63s281n.f11" size="256" crc="8096b206" sha1="257004aa3501121d058afa6f64b1129303246758" region="proms" offset="200"/> |
   |    | <rom name="63s281n.j15" size="256" crc="2ea780a4" sha1="0f8d6791114705e9982f9035f291d2a305b47f0a" region="proms" offset="300"/> |
   |    | <rom name="63s281n.l1" size="256" crc="208d17ca" sha1="a77d56337bcac8d9a7bc3411239dfb3045e069ec" region="proms" offset="400"/> |
   |    | <rom name="82s129.d11" size="256" crc="866eab0e" sha1="398ffe2b82b6e2235746fd987d5f5995d7dc8687" region="proms" offset="500"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="t5182" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="2-0" tag="START" mask="1"> |
   |    |    | <dipvalue name="No" value="1" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2-1" tag="START" mask="2"> |
   |    |    | <dipvalue name="No" value="2" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2-2" tag="START" mask="4"> |
   |    |    | <dipvalue name="No" value="4" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2-5" tag="START" mask="32"> |
   |    |    | <dipvalue name="No" value="32" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2-6" tag="START" mask="64"> |
   |    |    | <dipvalue name="No" value="64" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2-7" tag="START" mask="128"> |
   |    |    | <dipvalue name="No" value="128" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="7"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="24"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="0"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" 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="Free Play" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="No" value="128" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Upright" value="1" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="6"> |
   |    |    | <dipvalue name="Easy" value="6" default="yes"/> |
   |    |    | <dipvalue name="Normal" value="4"/> |
   |    |    | <dipvalue name="Hard" value="2"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="1" value="24" default="yes"/> |
   |    |    | <dipvalue name="2" value="16"/> |
   |    |    | <dipvalue name="3" value="8"/> |
   |    |    | <dipvalue name="4" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="96"> |
   |    |    | <dipvalue name="10K / 20K" value="32"/> |
   |    |    | <dipvalue name="20K / 40K" value="96" default="yes"/> |
   |    |    | <dipvalue name="30K / 60K" value="64"/> |
   |    |    | <dipvalue name="40K / 80K" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-0" tag="UNK" mask="1"> |
   |    |    | <dipvalue name="No" value="1" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-1" tag="UNK" mask="2"> |
   |    |    | <dipvalue name="No" value="2" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-2" tag="UNK" mask="4"> |
   |    |    | <dipvalue name="No" value="4" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-3" tag="UNK" mask="8"> |
   |    |    | <dipvalue name="No" value="8" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-4" tag="UNK" mask="16"> |
   |    |    | <dipvalue name="No" value="16" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-5" tag="UNK" mask="32"> |
   |    |    | <dipvalue name="No" value="32" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-6" tag="UNK" mask="64"> |
   |    |    | <dipvalue name="No" value="64" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="5-7" tag="UNK" mask="128"> |
   |    |    | <dipvalue name="No" value="128" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" cocktail="preliminary" savestate="unsupported" palettesize="1024"/> |
|
|