ghouls: MAME ROM Information. History:
Ghouls'n Ghosts (c) 1988 Capcom.
3 years have passed since the events of "Ghosts'n Goblins" and Arthur the knight once again finds himself battling against the hideous creatures of Demon World. The demons have now seized the kingdom and Arthur returns home to witness the castle's lone survivor, his beloved Gunievere, murdered by the king of the demons, Lucifer. Arthur once again embarks on a one-man quest to destroy the demonic invaders and save Gunievere's mortal soul.
Game-play is of a very similar vein to that of "Ghosts'n Goblins" - the classic run, jump and shoot action remains intact. Ghouls'n Ghosts is, however, even more difficult than its already demanding predecessor. Arthur now has access to several new power-ups to aid him on his daunting quest, such as 'Golden Armour' which gives Arthur greater protection from the demons. Additionally, unlike "Ghosts'n Goblins", Arthur can now fire his weapons upwards instead of just left or right and, while jumping, can fire beneath him as well.
The graphics in Ghouls'n Ghosts are predictably far superior to those of its 1985 prequel, with highly imaginative level design and superbly-drawn, smoothly animated enemies all adding to the game's superb Gothic feel.
- TECHNICAL -
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
=> [A] FIRE, [B] JUMP
- TRIVIA -
Released in December 1988.
This game is known in Japan as "Daimakaimura [CP-S No. 02]" (translates as 'Great Demon World Village').
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.
- SCORING -
Skeleton Murderer : 100 points
The Magician : 100 points
Vulture : 200 points
Skull Flower : 100 points
Skull : 100 points
Tornado Weasel : 200 points
Giant Earthworm : 200 points
Pig Ogre : 500 points
Shielder (Level 1 boss) : 5,000 points
Rock Turtle : 200 points
Insect Goblin : 100 points
Red Arremer King : 500 points
Fire Bat : 100 points
Eyeball Plant : 500 points
Cerberus (Level 2 boss) : 5,000 points
Flying Goblin : 100 points
Mud Armor : 500 points
Blowfish Ghoul : 100 points
Gassuto (Level 3 boss) : 5,000 points
Tree Golem : 500 points
Armored Worm : 300 points
Goblin Hand : 300 points
Water Worm : 200 points
Hurricane Eye (small) : 500 points
Ghoul Snake : 500 points
Ohme (Level 4 boss) : 5,000 points
Heart of Ohme : 100 points
Ohme Larva : 100 points
Dragon Skeleton : 200 points
Satan : 1,000 points
Headless Golem : 1,000 points
Beelzebub (Level 5 boss) : 5,000 points
Lucifer (Final boss) : 10,000 points
Citizen Doll : this item gives you 200 extra points.
Knight Doll : this item gives you 500 extra points.
- TIPS AND TRICKS -
Debug features (US VERSION ONLY): How to activate the debug features.
1) Set "Game Mode" Dip Switch to "Game".
2) Set both "Coin A" and "Coin B" Dip Switches to 1C_1C.
3) Reset the game.
4) Insert a coin.
5) Set "Game Mode" Dip Switch to "Test".
6) Set the debug Dip Switches to what you want.
7) Start a 1 player game.
Some debug features :
- "Armor on New Life" is effective at the begining of a new life. Note that even when you start without armor, you need to be hit twice.
- "Starting Weapon" is effective only when you start a new game or when you continue play.
- "Starting Level" is effective only when you start a new game (you must NOT continue play !).
- "Slow Motion" and "Invulnerability" can be changed at any time.
- SERIES -
1. Ghosts'n Goblins (1985)
2. Ghouls'n Ghosts [CP-S No. 02] (1988)
3. Super Ghouls'n Ghosts (1991, Nintendo Super Famicom)
4. Maximo - Ghosts to Glory (2002, Sony Playstation 2)
5. Maximo vs. Army of Zin (2004, Sony PlayStation 2)
6. Ultimate Ghosts'n Goblins (2006, Sony PSP)
- STAFF -
Game designers : Tokuro Fujiwara, S. Yoshimoto, H. Yamamoto
Programmers : Hiroshi Koike, Masatsugu Shinoara, Shinichi Ueyama
Music by : Tamayo Kawamoto
- PORTS -
* Consoles :
Sega Mega Drive (1989)
Sega Master System (1989)
Sony PlayStation (1998, "Capcom Generation 2")
Sony PlayStation (1998, "Capcom Generations - Chronicles of Arthur")
Sega Saturn (1998, "Capcom Generation 2")
Sony PlayStation 2 (2005, "Capcom Classics Collection")
Microsoft XBOX (2005, "Capcom Classics Collection")
Sony PSP (2006, "Capcom Classics Collection Reloaded")
* Computers :
Sinclair ZX Spectrum (1989)
Commodore C64 (1989)
Atari ST (1989)
Amstrad CPC (1989)
Commodore Amiga (1989)
Amstrad CPC (1990, "Coin-Op Hits II")
Sharp X68000
* Others :
Street Fighter II' Special Champion Edition Plug 'n Play TV Game (2004 - Radica Games) : included as a bonus.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.33b3 [Paul Leaman]
0.31 [Paul Leaman]
Artwork available
WIP:
- 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):
Warlords
Demons & Dragons
Cavelon
Dragon's Lair
Hunchback
Knightmare
Dragon Buster
The Tower of Druaga
Ghosts'n Goblins
Ghouls'n Ghosts
Ghouls'n Ghosts (Mega-Tech)
Vs. Castlevania
Castlevania (PlayChoice-10)
Cadash
Dragon Unit
Dark Seal
Rampart
Crossed Swords
The King of Dragons
Knights of the Round
Exvania
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="ghouls" sourcefile="cps1.c"> |
   |    | <description>Ghouls'n Ghosts (World)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Capcom</manufacturer> |
   |    | <rom name="dme_29.10h" size="131072" crc="166a58a2" sha1="f21fcf88d2ebb7bc9e8885fde760a5d82f295c1a" region="maincpu" offset="0"/> |
   |    | <rom name="dme_30.10j" size="131072" crc="7ac8407a" sha1="3613699213db47bfeabedf87f12eb0fa7e5973b6" region="maincpu" offset="1"/> |
   |    | <rom name="dme_27.9h" size="131072" crc="f734b2be" sha1="fa230bf5503487ec11d767485a18f0a55dcc13d2" region="maincpu" offset="40000"/> |
   |    | <rom name="dme_28.9j" size="131072" crc="03d3e714" sha1="a07786062358c89f3b4634b8822173261802290b" region="maincpu" offset="40001"/> |
   |    | <rom name="dm-17.7j" size="524288" crc="3ea1b0f2" sha1="c51f1c38cdaed77ad715cedd845617a291ab2441" region="maincpu" offset="80000"/> |
   |    | <rom name="dm-05.3a" size="524288" crc="0ba9c0b0" sha1="c4945b603115f32b7346d72426571dc2d361159f" region="gfx" offset="0"/> |
   |    | <rom name="dm-07.3f" size="524288" crc="5d760ab9" sha1="212176947933fcfef991bc80ad5bd91718689ffe" region="gfx" offset="2"/> |
   |    | <rom name="dm-06.3c" size="524288" crc="4ba90b59" sha1="35bc9dec5ddbf064c30c951627581c16764456ac" region="gfx" offset="4"/> |
   |    | <rom name="dm-08.3g" size="524288" crc="4bdee9de" sha1="7d0c4736f16577afe9966447a18f039728f6fbdf" region="gfx" offset="6"/> |
   |    | <rom name="09.4a" size="65536" crc="ae24bb19" sha1="aa91c6ffe657b878e10e4e930457b530f7bb529b" region="gfx" offset="200000"/> |
   |    | <rom name="18.7a" size="65536" crc="d34e271a" sha1="55211fc2861dce32951f41624c9c99c09bf3b184" region="gfx" offset="200001"/> |
   |    | <rom name="13.4e" size="65536" crc="3f70dd37" sha1="9ecb4dec9d131e9fca15ded7d71986a9fcb62c19" region="gfx" offset="200002"/> |
   |    | <rom name="22.7e" size="65536" crc="7e69e2e6" sha1="4e0b4d2474beaa5c869c8f1a91893c79ac6e7f39" region="gfx" offset="200003"/> |
   |    | <rom name="11.4c" size="65536" crc="37c9b6c6" sha1="b2bb82537e335339846dbf9588cfacfdbdd75ee6" region="gfx" offset="200004"/> |
   |    | <rom name="20.7c" size="65536" crc="2f1345b4" sha1="14c450abcf9defa29c6f48e5ffd0b9d1e4a66a1d" region="gfx" offset="200005"/> |
   |    | <rom name="15.4g" size="65536" crc="3c2a212a" sha1="f8fa0e0e2d09ea37c54d1c2493752b4e97e3f534" region="gfx" offset="200006"/> |
   |    | <rom name="24.7g" size="65536" crc="889aac05" sha1="9301dcecee699e7f7672bb498122e1f4831ce536" region="gfx" offset="200007"/> |
   |    | <rom name="10.4b" size="65536" crc="bcc0f28c" sha1="02f587aa4ae71631f27b0e3aaf1829cdded1bdc2" region="gfx" offset="280000"/> |
   |    | <rom name="19.7b" size="65536" crc="2a40166a" sha1="dc4e75d7ed87ae5386d721a09113bba364740465" region="gfx" offset="280001"/> |
   |    | <rom name="14.4f" size="65536" crc="20f85c03" sha1="86385139a9b42270aade758bfe338525936f5671" region="gfx" offset="280002"/> |
   |    | <rom name="23.7f" size="65536" crc="8426144b" sha1="2dbf9625413b302fcdad5bef8733a9dfbfaead52" region="gfx" offset="280003"/> |
   |    | <rom name="12.4d" size="65536" crc="da088d61" sha1="67229eff2827a42af97a60ceb252e132e7f307bc" region="gfx" offset="280004"/> |
   |    | <rom name="21.7d" size="65536" crc="17e11df0" sha1="42fb15e9300b07fc5f4bc21744484869859b130c" region="gfx" offset="280005"/> |
   |    | <rom name="16.4h" size="65536" crc="f187ba1c" sha1="6d9441d04ecef2a9d9c7a2cc7781acd7904c2061" region="gfx" offset="280006"/> |
   |    | <rom name="25.7h" size="65536" crc="29f79c78" sha1="26000a58454a06c3016f99ebc3a79c52911a7070" region="gfx" offset="280007"/> |
   |    | <rom name="26.10a" size="65536" crc="3692f6e5" sha1="61b8438d60a39b4cf5062dff0a53228e8a4e4b5f" region="audiocpu" offset="0"/> |
   |    | <rom name="buf1" size="279" crc="eb122de7" sha1="b26b5bfe258e3e184f069719f9fd008d6b8f6b9b" region="aboardplds" offset="0"/> |
   |    | <rom name="ioa1" size="279" crc="59c7ee3b" sha1="fbb887c5b4f5cb8df77cec710eaac2985bc482a6" region="aboardplds" offset="0"/> |
   |    | <rom name="prg1" size="279" crc="f1129744" sha1="a5300f301c1a08a7da768f0773fa0fe3f683b237" region="aboardplds" offset="0"/> |
   |    | <rom name="rom1" size="279" crc="41dc73b9" sha1="7d4c9f1693c821fbf84e32dd6ef62ddf14967845" region="aboardplds" offset="0"/> |
   |    | <rom name="sou1" size="279" crc="84f4b2fe" sha1="dcc9e86cc36316fe42eace02d6df75d08bc8bb6d" region="aboardplds" offset="0"/> |
   |    | <rom name="dm620.2a" size="279" crc="f6e5f727" sha1="8d38c458721347272ccc14b2c0e9885c4f891477" region="bboardplds" offset="0"/> |
   |    | <rom name="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"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN0" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSWC" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWC" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSWC" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWC" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSWC" mask="64"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Mode" tag="DSWC" mask="128"> |
   |    |    | <dipvalue name="Game" value="128" default="yes"/> |
   |    |    | <dipvalue name="Test" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <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"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/> |
|
|