Home News Forum                            

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

daimakai: MAME ROM Information.


Daimakaimura (c) 1988 Capcom.

So much has happened since Arthur rescued Gunievere from the Goblin King and then left home to battle far away from home. Demons have now seized the kingdom and Arthur returns home only to watch the castle's lone survivor, his beloved Gunievere slain before his eyes by Lucifer himself! Now Arthur embarks once again in a one-man battle against the demonic dwellers of the night in order to save Gunievere's soul in this arcade classic. Features excellent gothic-style graphics & sound, improved control & a devilish challenge that will put pros to the test. Love never dies...


Capcom Play System hardware (CPS)

Game ID : CP-S No. 02

Main CPU : 68000 (@ 10 Mhz), Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), OKI6295 (@ 7.576 Khz)

Screen orientation : Horizontal

Video resolution : 384 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 4096

Players : 2

Control : 8-way joystick

Buttons : 2


The title of this game translates from Japanese as 'Great Demon World village'.

This game is known outside Japan as "Ghouls'n Ghosts [CP-S No. 02]".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Daimakaimura : G.S.M. Capcom 1 - D28B-0011) on 11/01/1989.

Suleputer released a limited-edition soundtrack album for this game (Makaimura Music Collection - CPCA-10128~34) on 28/12/2005 containing music from the original arcade and Sega Mega Drive/Genesis series.


1. Makaimura (1985)

2. Daimakaimura [CP-S No. 02] (1988)

3. Cho Makaimura (1991, Nintendo Super Famicom)

4. Arthur to Astaroth - Nazo-Makaimura - Incredible Toons (1996, Sony PlayStation)

5. Maximo (2001, Sony Playstation 2)

6. Makai Eiyuuki Maximo - Machine Monster no Yabou (2003, Sony PlayStation 2)

7. Goku Makaimura (2006, Sony PSP)


Game designers : Tokuro Fujiwara, S. Yoshimoto, H. Yamamoto

Programmers : Hiroshi Koike, Masatsugu Shinoara, Shinichi Ueyama

Music by : Tamayo Kawamoto


* Consoles :

Sega Mega Drive [JP] (Aug.1989) [Model G-4013]

NEC SuperGrafx [JP] (Jul.1990) [Model NAPH-1008]

Sony PlayStation [JP] (Sep.1998, "Capcom Generation Dai 2 Shou Makai to Kishi") [Model SLPS-01585]

Sega Saturn [JP] (oct.1998, "Capcom Generation Dai 2 Shou Makai to Kishi") [Model T-1233G]

Sony PlayStation [JP] (mar.2001, "Capcom Generation Dai 2 Shou Makai to Kishi [Capcore]") [Model SLPM-86778]

Nintendo Game Boy Advance [JP] (2004, "Famicom Mini - Makai-Mura") [Model AGB-FMKJ-JPN]

Sony PlayStation [JP] (mar.2005, "Capcom Retro Game Colelction Vol.2") [Model SLPM-87360]

Sony PlayStation 2 [JP] (Mar.2006, "Capcom Classics Collection") [Model SLPM-66317]

Microsoft XBOX (2005, "Capcom Classics Collection")

Sony PSP [JP] (Sep.2006, "Capcom Classics Collection") [Model ULJM-05104]

Sony PSP (2006, "Capcom Classics Collection Reloaded")

Sony PSP [JP] (Sep.2007, "Capcom Classics Collection [Best Price]") [Model ULJM-05280]

Sony PlayStation 2 [JP] (Oct.2007, "Capcom Classics Collection [Best Price]") [Model SLPM-66852]

* Computers :

Sharp X68000 [JP] (Mar.1993)


Game's rom.

Machine's picture.

MAME Info:

0.33b3 [Paul Leaman]

0.31 [Paul Leaman]

Artwork available


- 0.141u2: Changed 68000 CPU1 clock speed to 12MHz in clone Daimakaimura (Japan Resale Ver.).

- 0.139: Changed description of clones 'Dai Makai-Mura' to 'Daimakaimura'.

- 0.132u3: Changed description of clone 'Dai Makai-Mura (Japan hack?)' to 'Dai Makai-Mura (Japan Resale Ver.)'. Renamed (daimakr2) to (daimakair).

- 0.128u3: Aaron Giles fixed clone Ghouls'n Ghosts (US), which doesn't remove the original port when replacing it with a conditional port.

- 0.126u5: Corrado Tomaselli added clone Dai Makai-Mura (Japan hack?). Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1) and B-board PLDs (dm620.2a and lwio.8i).

- 0.125u3: Added 2x 'Unused' dipswitches.

- 13th January 2008: Mr. Do - I'm FINALLY getting to the rest of the instruction cards Tormod sent me about a year ago, it's the card for Daimakaimura (JPN version of Ghouls 'n Ghosts).

- 0.112u3: MAME Italia fixed background and texts priorities in Ghouls'n Ghosts.

- 31st October 2006: Mr. Do - Added Ghouls'n Ghosts bezel, thanks to VAS, CAG, and quick work by Addy.

- 0.63: Added 'Game Mode' dipswitch. Changed 'Unknown' to 'Unused' dipswitches. Removed 3rd button.

- 0.57: Added 'Freeze' dipswitch. Fixed MAMETesters bug ghouls37b11gra.

- 0.37b15: Renamed (ghoulsj) to (daimakai).

- 0.36RC1: Marco Cassili added clone Ghouls'n Ghosts (US). Changed parent description to 'Ghouls'n Ghosts (World)'.

- 11th February 2000: THE SHEEP dumped Ghouls'n Ghosts (US) Capcom 1988.

- 0.36b14: Changed 68000 CPU1 clock speed to 10MHz.

- 0.35b4: Changed 4-way Joystick to 8-way. Changed description to 'Ghouls'n Ghosts (World?)', clone 'Dai Makai-Mura' to 'Dai Makai-Mura (Japan)'.

- 0.34b8: Changed description to 'Ghouls'n Ghosts' and clone '(Japan)' to 'Dai Makai-Mura'.

- 0.33b7: Changed description of clone 'Ghosts'n Goblins (Japan)' to 'Makai-mura (Japan)'.

- 0.33b6: Marco Cassili added clone Ghouls'n Ghosts (Japan). Changed parent description to 'Ghouls'n Ghosts (US?)'.

- 0.33b5: Paul Leaman added the missing scrolling layer to Ghouls 'n Ghosts.

- 0.33b4: Paul Leaman added Ghouls 'n Ghosts (new, complete set), preliminary.

- 0.33b3: Paul Leaman added Ghouls and Ghosts (Capcom 1988). Known issues: Graphics are garbled because the ROM set is incomplete. The board has some nasty surface mounted ROMs.

- 0.31: Paul Leaman added Ghouls and Ghosts (Testdriver).

LEVELS: 5 (repeats once + last boss = 11 levels)

Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* Raine

Recommended Games (Knights):


Demons & Dragons


Dragon's Lair



Dragon Buster

The Tower of Druaga

Ghosts'n Goblins

Ghouls'n Ghosts

Ghouls'n Ghosts (Mega-Tech)

Vs. Castlevania

Castlevania (PlayChoice-10)


Dragon Unit

Dark Seal


Crossed Swords

The King of Dragons

Knights of the Round


Wizard Fire

Dungeons & Dragons: Tower of Doom

Dungeons & Dragons: Shadow over Mystara

Light Bringer

Action Hollywood (Excaliwood)

Sol Divide

Knights of Valour

Knights of Valour Plus

Knights of Valour Super Heroes

Knights of Valour 2

Knights of Valour - The Seven Spirits

The Crystal of Kings

Romset: 4162 kb / 33 files / 1.49 zip

MAME XML Output:

       <game name="daimakai" sourcefile="cps1.c" cloneof="ghouls" romof="ghouls">
              <description>Daimakaimura (Japan)</description>
              <rom name="dmj_38.12f" size="131072" crc="82fd1798" sha1="7a199384659d8e6602384b1953339f221d61a9e6" region="maincpu" offset="0"/>
              <rom name="dmj_39.12h" size="131072" crc="35366ccc" sha1="42c7004a641f34b9dd1333be51b50639a97e2be9" region="maincpu" offset="1"/>
              <rom name="dmj_40.13f" size="131072" crc="a17c170a" sha1="62a9cb65df90827334d453a98e826dc1bfc27136" region="maincpu" offset="40000"/>
              <rom name="dmj_41.13h" size="131072" crc="6af0b391" sha1="5a2d74d207c04e24bcea7eeffa1c8b96b6df77e1" region="maincpu" offset="40001"/>
              <rom name="dm_33.10f" size="131072" crc="384d60c4" sha1="258f9e2334b7240cf665b530f2c69b8826850687" region="maincpu" offset="80000"/>
              <rom name="dm_34.10h" size="131072" crc="19abe30f" sha1="aea7d5c8357201b68dec70d7cc8f87dfb8fce207" region="maincpu" offset="80001"/>
              <rom name="dm_35.11f" size="131072" crc="c04b85c8" sha1="f8659624bb9d418d02f63f43478d3b53cfe18718" region="maincpu" offset="c0000"/>
              <rom name="dm_36.11h" size="131072" crc="89be83de" sha1="6dfd1380304a85dee7cac4d0b2cfd7625b9020bf" region="maincpu" offset="c0001"/>
              <rom name="dm_02.4b" size="131072" crc="8b98dc48" sha1="e827881e2ba5cccd907d1692a1945c1b75d46f12" region="gfx" offset="0"/>
              <rom name="dm_01.4a" size="131072" crc="80896c33" sha1="20ffc427c596828005e34cdd8e4efa0d332262e9" region="gfx" offset="1"/>
              <rom name="dm_10.9b" size="131072" crc="c2e7d9ef" sha1="52aae6cf373f8c7150833047be28b74dd5eb5af6" region="gfx" offset="2"/>
              <rom name="dm_09.9a" size="131072" crc="c9c4afa5" sha1="34571e3e49c86b87fa34eefbc5f9fe258aba5f1a" region="gfx" offset="3"/>
              <rom name="dm_18.5e" size="131072" crc="1aa0db99" sha1="69ac302b2f6f0b96f78cb57b0b4cdae464086262" region="gfx" offset="4"/>
              <rom name="dm_17.5c" size="131072" crc="dc6ed8ad" sha1="1ffc4a48a7ff9b542ab6f63a60bea3c1a7a6e63b" region="gfx" offset="5"/>
              <rom name="dm_30.8h" size="131072" crc="d9d3f8bd" sha1="6c6853a384f8d60ca46a0607fd47c76a83700fba" region="gfx" offset="6"/>
              <rom name="dm_29.8f" size="131072" crc="49a48796" sha1="76c18c684dba4aa91ee6caae0f38fe3e1cc50832" region="gfx" offset="7"/>
              <rom name="dm_04.5b" size="131072" crc="a4f4f8f0" sha1="edca0f61b40a18afe279f7007c233064130cfb4f" region="gfx" offset="100000"/>
              <rom name="dm_03.5a" size="131072" crc="b1033e62" sha1="547fc281dd9e7a74ac86c3692508c7bde9b6167b" region="gfx" offset="100001"/>
              <rom name="dm_12.10b" size="131072" crc="10fdd76a" sha1="aee774d6323292799dff7a30ef9559c92fe5507a" region="gfx" offset="100002"/>
              <rom name="dm_11.10a" size="131072" crc="9040cb04" sha1="b32e9056fc20a5162868eade10f3ef5efc167a28" region="gfx" offset="100003"/>
              <rom name="dm_20.7e" size="131072" crc="281d0b3e" sha1="70e1813de184ad0ec164145b7b843b5e387494e3" region="gfx" offset="100004"/>
              <rom name="dm_19.7c" size="131072" crc="2623b52f" sha1="fc4200924452bfbff687934782398ed345dc0aa0" region="gfx" offset="100005"/>
              <rom name="dm_32.9h" size="131072" crc="99692344" sha1="67dc70618568b7c0adcb00a612aaf5501f6c8c0f" region="gfx" offset="100006"/>
              <rom name="dm_31.9f" size="131072" crc="54acb729" sha1="d1fca43db36253fd19db4337c49272a6cadff597" region="gfx" offset="100007"/>
              <rom name="dm_06.7b" merge="09.4a" size="65536" crc="ae24bb19" sha1="aa91c6ffe657b878e10e4e930457b530f7bb529b" region="gfx" offset="200000"/>
              <rom name="dm_05.7a" merge="18.7a" size="65536" crc="d34e271a" sha1="55211fc2861dce32951f41624c9c99c09bf3b184" region="gfx" offset="200001"/>
              <rom name="dm_14.11b" merge="13.4e" size="65536" crc="3f70dd37" sha1="9ecb4dec9d131e9fca15ded7d71986a9fcb62c19" region="gfx" offset="200002"/>
              <rom name="dm_13.11a" merge="22.7e" size="65536" crc="7e69e2e6" sha1="4e0b4d2474beaa5c869c8f1a91893c79ac6e7f39" region="gfx" offset="200003"/>
              <rom name="dm_22.8e" merge="11.4c" size="65536" crc="37c9b6c6" sha1="b2bb82537e335339846dbf9588cfacfdbdd75ee6" region="gfx" offset="200004"/>
              <rom name="dm_21.8c" merge="20.7c" size="65536" crc="2f1345b4" sha1="14c450abcf9defa29c6f48e5ffd0b9d1e4a66a1d" region="gfx" offset="200005"/>
              <rom name="dm_26.10e" merge="15.4g" size="65536" crc="3c2a212a" sha1="f8fa0e0e2d09ea37c54d1c2493752b4e97e3f534" region="gfx" offset="200006"/>
              <rom name="dm_25.10c" merge="24.7g" size="65536" crc="889aac05" sha1="9301dcecee699e7f7672bb498122e1f4831ce536" region="gfx" offset="200007"/>
              <rom name="dm_08.8b" merge="10.4b" size="65536" crc="bcc0f28c" sha1="02f587aa4ae71631f27b0e3aaf1829cdded1bdc2" region="gfx" offset="280000"/>
              <rom name="dm_07.8a" merge="19.7b" size="65536" crc="2a40166a" sha1="dc4e75d7ed87ae5386d721a09113bba364740465" region="gfx" offset="280001"/>
              <rom name="dm_16.12b" merge="14.4f" size="65536" crc="20f85c03" sha1="86385139a9b42270aade758bfe338525936f5671" region="gfx" offset="280002"/>
              <rom name="dm_15.12a" merge="23.7f" size="65536" crc="8426144b" sha1="2dbf9625413b302fcdad5bef8733a9dfbfaead52" region="gfx" offset="280003"/>
              <rom name="dm_24.9e" merge="12.4d" size="65536" crc="da088d61" sha1="67229eff2827a42af97a60ceb252e132e7f307bc" region="gfx" offset="280004"/>
              <rom name="dm_23.9c" merge="21.7d" size="65536" crc="17e11df0" sha1="42fb15e9300b07fc5f4bc21744484869859b130c" region="gfx" offset="280005"/>
              <rom name="dm_28.11e" merge="16.4h" size="65536" crc="f187ba1c" sha1="6d9441d04ecef2a9d9c7a2cc7781acd7904c2061" region="gfx" offset="280006"/>
              <rom name="dm_27.11c" merge="25.7h" size="65536" crc="29f79c78" sha1="26000a58454a06c3016f99ebc3a79c52911a7070" region="gfx" offset="280007"/>
              <rom name="37.13c" merge="26.10a" size="65536" crc="3692f6e5" sha1="61b8438d60a39b4cf5062dff0a53228e8a4e4b5f" region="audiocpu" offset="0"/>
              <rom name="buf1" merge="buf1" size="279" crc="eb122de7" sha1="b26b5bfe258e3e184f069719f9fd008d6b8f6b9b" region="aboardplds" offset="0"/>
              <rom name="ioa1" merge="ioa1" size="279" crc="59c7ee3b" sha1="fbb887c5b4f5cb8df77cec710eaac2985bc482a6" region="aboardplds" offset="0"/>
              <rom name="prg1" merge="prg1" size="279" crc="f1129744" sha1="a5300f301c1a08a7da768f0773fa0fe3f683b237" region="aboardplds" offset="0"/>
              <rom name="rom1" merge="rom1" size="279" crc="41dc73b9" sha1="7d4c9f1693c821fbf84e32dd6ef62ddf14967845" region="aboardplds" offset="0"/>
              <rom name="sou1" merge="sou1" size="279" crc="84f4b2fe" sha1="dcc9e86cc36316fe42eace02d6df75d08bc8bb6d" region="aboardplds" offset="0"/>
              <rom name="dm22a.1a" size="279" status="nodump" region="bboardplds" offset="0"/>
              <rom name="lwio.12c" merge="lwio.8i" size="279" crc="ad52b90c" sha1="f0fd6aeea515ee449320fe15684e6b3ab7f97bf4" region="bboardplds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="2151" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.610000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSWC" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSWC" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSWC" mask="64">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="64" default="yes"/>
              <dipswitch name="Game Mode" tag="DSWC" mask="128">
                     <dipvalue name="Game" value="128" default="yes"/>
                     <dipvalue name="Test" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="7">
                     <dipvalue name="1 (Easiest)" value="4"/>
                     <dipvalue name="2" value="5"/>
                     <dipvalue name="3" value="6"/>
                     <dipvalue name="4 (Normal)" value="7" default="yes"/>
                     <dipvalue name="5" value="3"/>
                     <dipvalue name="6" value="2"/>
                     <dipvalue name="7" value="1"/>
                     <dipvalue name="8 (Hardest)" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="48">
                     <dipvalue name="10K, 30K and every 30K" value="32"/>
                     <dipvalue name="20K, 50K and every 70K" value="16"/>
                     <dipvalue name="30K, 60K and every 70K" value="48" default="yes"/>
                     <dipvalue name="40K, 70K and every 80K" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSWA" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSWA" mask="56">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
              <dipswitch name="Cabinet" tag="DSWA" mask="192">
                     <dipvalue name="Upright 1 Player" value="192" default="yes"/>
                     <dipvalue name="Upright 2 Players" value="128"/>
                     <dipvalue name="Cocktail" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise