Home News Forum                            

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

majuu: MAME ROM Information.


Majuu no Ohkoku (c) 1987 Konami.

An adventure-type game.


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 : 2

Control : 8-way joystick

Buttons : 4


Released in October 1987.

The title of this game translates from Japanese as 'Kingdom of Demon-beasts'.

This game is known outside Japan as "Devil World" and as "Dark Adventure".

Default highscore table (BEST 10 PLAYERS) :

1ST 57300 H.M

2ND 40000 M.T

3RD 35000 J.S

4TH 30000 T.T

5TH 27000 K.T

6TH 20000 M.Y

7TH 18000 I.M

8TH 15000 H.S

9TH 13000 K.H

10TH 10000 T.J


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


Game's rom.

MAME Info:

0.36b8 [Phil Stroffolino]

0.36b6 [Phil Stroffolino]


- devilw, darkadv, majuu: Sprite-background priority isn't correct. Source (ID 02268)


- 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


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: 2992 kb / 18 files / 1.08 zip

MAME XML Output:

       <game name="majuu" sourcefile="twin16.c" cloneof="devilw" romof="devilw">
              <description>Majuu no Ohkoku</description>
              <rom name="687_s05.6n" size="65536" crc="bd99b434" sha1="4dbcf3a57ff0b4c3a160e2a60c2ee3fd38f5a95d" region="maincpu" offset="0"/>
              <rom name="687_s04.4n" size="65536" crc="3df732e2" sha1="32e42edbc6f9dfba6ff881c72b8b014b6905e7f3" region="maincpu" offset="1"/>
              <rom name="687_s09.6r" size="65536" crc="1f6efec3" sha1="4177d300877e3ffcb481f534ef7b3e4bdc160be0" region="maincpu" offset="20000"/>
              <rom name="687_s08.4r" size="65536" crc="8a16c8c6" sha1="df3af1c137632eab98b1eea538cc4ef5b134f44f" region="maincpu" offset="20001"/>
              <rom name="687_q07.10n" merge="687_q07.10n" size="65536" crc="53110c0b" sha1="a473486f7c99ab758187376d5bd89581e0b7cbdf" region="sub" offset="0"/>
              <rom name="687_q06.8n" merge="687_q06.8n" size="65536" crc="9c53a0c5" sha1="3b195a88af2b0198af47e4f7140087bf5a7feee6" region="sub" offset="1"/>
              <rom name="687_q13.10s" merge="687_q13.10s" size="65536" crc="36ae6014" sha1="102d4c3215fb5f199ce6f93ce92725b5cce0b01d" region="sub" offset="20000"/>
              <rom name="687_q12.8s" merge="687_q12.8s" size="65536" crc="6d012167" sha1="d608e29e0b2e834c099386b6ebb667e4bfc40ce7" region="sub" offset="20001"/>
              <rom name="687_l03.10a" merge="687_l03.10a" size="32768" crc="7201983c" sha1="06d089406d2f702e8d51ffdfbf34e4727a28d506" region="audiocpu" offset="0"/>
              <rom name="687_l14.d8" size="16384" crc="20ecccd6" sha1="b8ac3186de5ea81ae1c64b9511b7a0718aabab48" 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="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" 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="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Invalid" value="0"/>
              <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 name="Unused" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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 name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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