Home News Forum                            

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

hcastle: MAME ROM Information.


Haunted Castle (c) 1988 Konami.

Dracula stole our hero's wife the day of the ceremony and so you must rescue her. Armed with your whip, fight classic horror monsters in this horizontal action game.


Game ID : GX768

Main CPU : KONAMI (@ 3 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : K007232 (@ 3.579545 Mhz), YM3812 (@ 3.579545 Mhz), K051649 (@ 1.789772 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 59.00 Hz

Palette colors : 128

Players : 2

Control : 8-way joystick

Buttons : 2


Released in February 1988.

This game is known in Japan as "Akumajou Dracula".

Haunted Castle IS part of the "CastleVania" series. However, as many games of this series, it is not part of the main storyline. The main character doesn't have any name, but it is believed to be Simon Belmont of the original "CastleVania".

King Records released a limited-edition soundtrack album for this game (Konami Game Music Collection Vol.1 - K30X7705) on 05/08/1988. This album was reprinted (KCIA-2309) on 21/05/1993.


* Combining Credits : If you've ever played Haunted Castle, then you know that you are only allowed 3 continues throughout the game. And since you only get One Life per credit, it makes for a hard game. But if you have four credits in the game and hit the player one start button four times you will combined all four credits together giving you a huge life bar. Making this game a lot easier to play. Only trouble is, if you die, it will be game over because you will have used up all 3 of your continues making your Life Bar bigger.


1. Castlevania (1986, Nintendo Famicom Disk System; 1987, Nintendo Entertainment System)

2. Vampire Killer (1986, MSX)

3. Castlevania II - Simon's Quest (1988, Nintendo Entertainment System)

4. Haunted Castle (1988, Arcade)

5. Castlevania - The Adventure (1989, Nintendo Game Boy)

6. Castlevania III - Dracula's Curse (1990, Nintendo Entertainment System)

7. Castlevania II - Belmont's Revenge (1991, Nintendo Game Boy)

8. Super Castlevania IV (1991, Super Nintendo)

9. Akumajou Dracula (1993, Sharp X68000)

10. Castlevania - Rondo of Blood (1993, PC-Engine CD)

11. Castlevania - Bloodlines (1994, Sega Genesis)

12. Castlevania - Dracula X (1995, Super Nintendo)

13. Castlevania - Symphony of the Night (1997, Sony PlayStation, Sega Saturn)

14. Castlevania Legends (1997, Nintendo Game Boy)

15. Castlevania (1998, Nintendo 64)

16. Castlevania - Legacy of Darkness (1999, Nintendo 64)

17. Castlevania Chronicles (2001, Sony PlayStation)

18. Castlevania - Circle of the Moon (2001, Nintendo Game Boy Advance)

19. Castlevania - Harmony of Dissonance (2002, Nintendo Game Boy Advance)

20. Castlevania - Lament of Innocence (2003, Sony PlayStation 2)

21. Castlevania - Aria of Sorrow (2003, Nintendo Game Boy Advance)

22. Castlevania - Curse of Darkness (2005, Microsoft XBOX, Sony PlayStation 2)

23. Castlevania - Dawn of Sorrow (2005, Nintendo DS)

24. Castlevania - Portrait of Ruin (2006, Nintendo DS)

25. Castlevania - The Dracula X Chronicles (2007, Sony PSP)

26. Castlevania - Order of Shadows (2007, Mobile)

27. Castlevania - Order of Ecclesia (2008, Nintendo DS)

28. Akumajou Dracula - The Arcade (2008, Arcade)

29. Castlevania - Judgment (2008, Nintendo Wii)


* Consoles :

Sony PlayStation 2 (2006,"Oretachi Game Center - Akumajou Dracula")


Game's rom.

Machine's picture.

MAME Info:

0.59 [Bryan McPhail]

0.36b2 [Bryan McPhail]

Artwork available


- 0.135u4: Fabio Priuli added driver data struct and save states to Haunted Castle. Added device versions of all the Konami custom ICs currently emulated in machine\konamiic.c and video\konamiic.c. Updated Haunted Castle to use the new code.

- 0.133u1: Brian Troha added DIP locations to Haunted Castle and clones.

- 0.131u1: MooglyGuy merged memory maps in Haunted Castle.

- 0.122u8: Zsolt Vasvari removed colortables from Haunted Castle and a number of other drivers, as part of a larger move to phase out old-style colortables. Changed palettesize to 4096 colors.

- 3rd June 2007: Mr. Do - Scanned instruction cards for Haunted Castle provided by Tormod.

- 0.59: Added clone Akuma-Jou Dracula (Japan version N). Removed 3rd coin slot. Changed 'Haunted Castle (set 1)' to clone '(version K)', '(set 2)' to parent 'Haunted Castle (version M)' and '(Japan)' to '(Japan version P)'. Renamed (hcastle) to (hcastleo) and (hcastlea) to (hcastle).

- 22nd March 2002: Stephane Humbert added an older Japan version of Haunted Castle and fixed a few other minor things in that driver.

- 3rd October 2001: William Kucharski added cocktail mode support to the Haunted Castle driver.

- 23rd July 2001: Guru - PowerJaw and Sean Young sending 2 PCB donations (Sunset Riders and Haunted Castle), to be used to help with the emulation.

- 14th November 2000: Bryan McPhail fixed K051649 sound problems in Haunted Castle.

- 24th February 2000: Manuel Abadia fixed bad tiles in the ending of Haunted Castle.

- 0.36b11: KONAMI 051649 emulation, used in Haunted Castle [CAB, Bryan McPhail]. Added 051649 (1789772 Hz) sound.

- 7th December 1999: CAB and Bryan McPhail fixed some problems with 005289/051649 sound chip emulators.

- 30th November 1999: Bryan McPhail added 051649 sound chip emulation to Haunted Castle, which now has fully emulated sound.

- 0.36b4: Added proms ($0, 100, 200, 300, 400 - K007121 sprite/char lookup tables and priority encoder (not used)). Added 'Upright Controls' dipswitch.

- 28th August 1999: Nicola fixed some Haunted Castle and Thunder Cross graphics problems with new PROMs and added sound to the mono-CPU Taito-L system games.

- 0.36b3: Yasuhiro Ogawa added clone Akuma-Jou Dracula (Japan). Changed KONAMI CPU1 clock speed to 3MHz. Added 'Difficulty' and 'Energy' dipswitch.

- 0.36b2: Bryan McPhail added Haunted Castle (set 1) (Konami 1988) and clone (set 2). Known issues: Video hardware is a real bitch. Graphics banking is only tested up to the end of level 2. Konami SCC sound is not implemented.

ARCADE RELEASE: Akumajou Dracula (Konami) - 1988/Feb/22


Other Emulators:

* FB Alpha

Recommended Games (Warriors):

Genpei ToumaDen


Rygar (PlayChoice-10)

Black Tiger


Rastan / Rastan Saga

Nastar / Rastan Saga 2

Rastan Saga II (Tourvision PCE bootleg)

Warrior Blade - Rastan Saga Episode III

Altered Beast

Altered Beast (Mega-Tech)

Chelnov - Atomic Runner

Haunted Castle

Legend of Makai

Makyo Densetsu - The Legenary Axe (Tourvision PCE bootleg)

The Astyanax

Dynasty Wars

Golden Axe

Golden Axe (Mega-Tech)

Golden Axe II (Mega-Tech)

Golden Axe II (Mega Play)

Golden Axe - The Revenge of Death Adder

Golden Axe - The Duel


Strider 2

Trio The Punch

Wild Fang

Magic Sword

Arabian Fight

Big Karnak

Blade Master

Act Raiser (Nintendo Super System)

Arabian Magic

Warriors of Fate


Metamorphic Force

Monster Maulers

Guardians / Denjin Makai II

Oriental Legend

Oriental Legend Special

Oriental Legend Special Plus

Oriental Legend 2

Romset: 2754 kb / 13 files / 852.7 zip

MAME XML Output:

       <game name="hcastle" sourcefile="hcastle.c">
              <description>Haunted Castle (version M)</description>
              <rom name="m03.k12" size="32768" crc="d85e743d" sha1="314e2a2bbe650540306b85c8b89ec5bcaef11a0d" region="maincpu" offset="8000"/>
              <rom name="b06.k8" size="131072" crc="abd07866" sha1="a261d0cd90f5909abd06e8b691669e63d890c3be" region="maincpu" offset="10000"/>
              <rom name="768.e01" size="32768" crc="b9fff184" sha1="c55f468c0da6afdaa2af65a111583c0c42868bd1" region="audiocpu" offset="0"/>
              <rom name="768c09.g21" size="524288" crc="e3be3fdd" sha1="01a686af33a0a700066b1a5334d8552454ff186f" region="gfx1" offset="0"/>
              <rom name="768c08.g19" size="524288" crc="9633db8b" sha1="fe1b117c2566288b88f000106c649c2fa5648ddc" region="gfx1" offset="80000"/>
              <rom name="768c04.j5" size="524288" crc="2960680e" sha1="72e1f025496c907de8516e3b5f1781e73d5b2c6c" region="gfx2" offset="0"/>
              <rom name="768c05.j6" size="524288" crc="65a2f227" sha1="43f368e533d6a164dc68d54130b81883e0d1bafe" region="gfx2" offset="80000"/>
              <rom name="768c13.j21" size="256" crc="f5de80cb" sha1="e8cc3e14a5d23b25fb7bf790e64786c6aa2df8b7" region="proms" offset="0"/>
              <rom name="768c14.j22" size="256" crc="b32071b7" sha1="09a699a3f20c155eae1e63429f03ed91abc54784" region="proms" offset="100"/>
              <rom name="768c11.i4" size="256" crc="f5de80cb" sha1="e8cc3e14a5d23b25fb7bf790e64786c6aa2df8b7" region="proms" offset="200"/>
              <rom name="768c10.i3" size="256" crc="b32071b7" sha1="09a699a3f20c155eae1e63429f03ed91abc54784" region="proms" offset="300"/>
              <rom name="768b12.d20" size="256" crc="362544b8" sha1="744c8d2ccfa980fc9a7354b4d241c569b3c1fffe" region="proms" offset="400"/>
              <rom name="768c07.e17" size="524288" crc="01f9889c" sha1="01252d2ce7b14cfbe39ac8d7a5bd7417f1c2fc22" region="konami1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="KONAMI" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="konami1" name="K007232" clock="3579545"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="konami2" name="K051649" clock="1789772"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" 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="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Difficulty 1 (Game)" tag="DSW2" mask="24">
                     <dipvalue name="Easy" value="24"/>
                     <dipvalue name="Normal" value="16" default="yes"/>
                     <dipvalue name="Difficult" value="8"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Difficulty 2 (Strength)" tag="DSW2" mask="96">
                     <dipvalue name="Very Weak" value="0"/>
                     <dipvalue name="Weak" value="32"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Strong" value="96"/>
              <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="Upright Controls" tag="DSW3" mask="2">
                     <dipvalue name="Single" value="2" default="yes"/>
                     <dipvalue name="Dual" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW3" mask="8">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Up to 3 Times" value="8" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise