darkadv: MAME ROM Information. History:
Dark Adventure (c) 1987 Konami.
An adventure-type game.
- TECHNICAL -
Game ID : GX687
Main CPU : (2x) 68000 (@ 10 Mhz)
Sound CPU : Z80 (@ 3.579545 Mhz)
Sound Chips : YM2151 (@ 3.57958 Mhz), K007232 (@ 3.579545 Mhz), UPD7759 (@ 640 Khz)
Screen orientation : Horizontal
Video resolution : 320 x 224 pixels
Screen refresh : 60.00 Hz
Palette Colors : 1024
Players : 3
Control : 8-way joystick
Buttons : 4
- TRIVIA -
Released in September 1987.
This game is also known as "Devil World" and in Japan as "Majuu no Ohkoku".
Due to the complexity and difficulty of Dark Adventure, it never faired well in the arcades.
Kelly Flewin holds the official record for this game with 123,300 points on June 4, 2006.
- UPDATES -
Dark adventure is (a sort of) an update of "Devil World" / "Majuu no Ohkoku".
* Different intro sequences.
* More difficult : The energy live decrease faster and each scene has more than one exit (and more than one key).
* There are three player characters instead of two (Zorlock has been added).
* The rectangle that contains the options (weapons and speed) that you can activate doesn't exist.
* The scenes with the dragon don't exist.
* The weapons and the process to catch them are different.
- STAFF -
Game programmers : Hiroyasu Machiguchi, Mitsuo Takemoto, Toshiaki Takatori, Kyuichiro Isutsui
Data file operator : Ikuko Minowa
Graphic designers : Jun Sakurai, Miki Yoshikata
Sound editors : Hideaki Shikama, Kenichi Matsubara
Engineer : Keisuke Hashima
Assistant programmers : Akira Suzuki, Tatsuo Fujii
Assistant designers : Takashi Jinbo, Hiroyuki Ashida, Michiko Iwamoto
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b8 [Phil Stroffolino]
0.36b6 [Phil Stroffolino]
Bugs:
- devilw, darkadv, majuu: Sprite-background priority isn't correct. Source (ID 02268)
WIP:
- 0.143u8: Kanikani fixed inputs, DIPSW and added DIP locations to clone Majuu no Ohkoku. Added 5x 'Unused' dipswitches.
- 0.133u2: hap improved sprite status register and fixed sprite lag in Devil World, this fixed the rogue sprites problem. Reverted Gradius II sprite-background priority hack, this fixes severe priority problems in Devil World, but reintroduces bugs on gradius2 level 7 and ending.
- 0.124u2: Changed clock speed of the 2x 68000 to 9216000 Hz.
- 0.99u4: Pierpaolo Prazzoli fixed sprite drawing in Devil World.
- 0.76u2: Changed input to 2x Players with 3x buttons.
- 0.56: Fixed rom names.
- 24th February 2000: Phil Stroffolino fixed Dark Adventure romset.
- 0.36b10: Added clone Majuu no Ohkoku. Changed Z80 CPU clock speed to 3579545 Hz and input to 3rd player + 7 buttons. Added 'Special' dipswitch.
- 0.36b9: Removed 3rd player.
- 0.36b8: Phil Stroffolino added Devil World (Konami 1987) and clone Dark Adventure.
- 0.36b6: Phil Stroffolino added Devil World (Testdriver).
- 0.36b5: Phil Stroffolino added clone Dark Adventure (Testdriver).
ARCADE RELEASE: Majuu no Oukoku (Konami) - 1987/Oct/14
LEVELS: 13
Other Emulators:
* FB Alpha
Recommended Games (Fantasy):
Krull
Mystic Marathon
IGMO
Zwackery
Gauntlet
Gauntlet (PlayChoice-10)
Gauntlet II
Gauntlet Legends
Gauntlet Dark Legacy
Rock 'n Rage
Shackled
Devil World
Snezhnaja Koroleva
Dungeon Explorer (Tourvision PCE bootleg)
Magician Lord
Asylum (prototype)
Slashout
Romset: 2992 kb / 18 files / 1.08 zip
MAME XML Output:
   | <game name="darkadv" sourcefile="twin16.c" cloneof="devilw" romof="devilw"> |
   |    | <description>Dark Adventure</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Konami</manufacturer> |
   |    | <rom name="687_n05.6n" size="65536" crc="a9195b0b" sha1="a5b30c93dc962b5aef33bab7e257ed606f00c9f2" region="maincpu" offset="0"/> |
   |    | <rom name="687_n04.4n" size="65536" crc="65b55105" sha1="ef102eebf34cceebafb55b04003ab9173af43458" region="maincpu" offset="1"/> |
   |    | <rom name="687_n09.6r" size="65536" crc="1c6b594c" sha1="06e4eab7f544170ac40e8c77b9ebb236a6094367" region="maincpu" offset="20000"/> |
   |    | <rom name="687_n08.4r" size="65536" crc="a9603196" sha1="a3ab00a446531d370809d8e405cabe2d74cb612b" region="maincpu" offset="20001"/> |
   |    | <rom name="687_n07.10n" size="65536" crc="6154322a" sha1="e84c75b4d346ade2cfb5d56454282fafb04c2d77" region="sub" offset="0"/> |
   |    | <rom name="687_n06.8n" size="65536" crc="37a72e8b" sha1="574d655ba7cda2f8eb628155fb8662a4ee5f23e5" region="sub" offset="1"/> |
   |    | <rom name="687_n13.10s" size="65536" crc="f1c252af" sha1="dbe78352ae5b284870becc92139773f66c52ed7d" region="sub" offset="20000"/> |
   |    | <rom name="687_n12.8s" size="65536" crc="da221944" sha1="c288ee583414a077f0d8b815b8e01b7f19a5fafe" region="sub" offset="20001"/> |
   |    | <rom name="687_n03.10a" size="32768" crc="a24c682f" sha1="cf053270d3f77448ff802db832598ae3cf7dae6c" region="audiocpu" offset="0"/> |
   |    | <rom name="687_n14.d8" size="16384" crc="c76ac6d2" sha1="d8fec255f1f7177a3716a5894fb679cbe172b6ea" region="gfx1" offset="0"/> |
   |    | <rom name="687i17.p16" merge="687i17.p16" size="524288" crc="66cb3923" sha1="3c1fc1dff77201cf8d8c4594c965695066c1701c" region="gfx2" offset="0"/> |
   |    | <rom name="687i18.p18" merge="687i18.p18" size="524288" crc="a1c7d0db" sha1="901bc6e1982b9a8c2150a802995256d0168cc605" region="gfx2" offset="80000"/> |
   |    | <rom name="687i15.p13" merge="687i15.p13" size="524288" crc="eec8c5b2" sha1="c400dd8c7bb85d233815572acd547acf626e4c73" region="gfx2" offset="100000"/> |
   |    | <rom name="687i16.p15" merge="687i16.p15" size="524288" crc="746cf48b" sha1="8f51df931b1de928f402f51bbaf02e37dfec1d6d" region="gfx2" offset="180000"/> |
   |    | <rom name="687_l11.10r" merge="687_l11.10r" size="65536" crc="399deee8" sha1="dcc65e95f28ae4e9b671e70ce0bd5ba0fe178506" region="gfx3" offset="0"/> |
   |    | <rom name="687_l10.8r" merge="687_l10.8r" size="65536" crc="117c91ee" sha1="dcf8efb25fc73cff916b66b7bcfd3c1fb2556a53" region="gfx3" offset="1"/> |
   |    | <rom name="687_i01.5a" merge="687_i01.5a" size="131072" crc="d4992dfb" sha1="c65bef07b6adb9ab6328d679595450945dbf6a88" region="konami" offset="0"/> |
   |    | <rom name="687_i02.7c" merge="687_i02.7c" size="131072" crc="e5947501" sha1="9ec7319bd97711981db60af6f477c2ba2ec7e6b8" region="upd" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="9216000"/> |
   |    | <chip type="cpu" tag="sub" name="68000" clock="9216000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579580"/> |
   |    | <chip type="audio" tag="konami" name="K007232" clock="3579545"/> |
   |    | <chip type="audio" tag="upd" name="UPD7759" clock="640000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.606061" /> |
   |    | <sound channels="2"/> |
   |    | <input players="3" buttons="3" coins="3"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="4"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="3"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="7"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="14"/> |
   |    |    | <dipvalue name="2 Coins/5 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="13"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="11"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="10"/> |
   |    |    | <dipvalue name="1 Coin/7 Credits" value="9"/> |
   |    |    | <dipvalue name="Invalid" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="2" value="3"/> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="5" value="1"/> |
   |    |    | <dipvalue name="7" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="96"> |
   |    |    | <dipvalue name="Easy" value="96"/> |
   |    |    | <dipvalue name="Normal" value="64" default="yes"/> |
   |    |    | <dipvalue name="Difficult" value="32"/> |
   |    |    | <dipvalue name="Very Difficult" 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="Flip Screen" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/> |
|
|