Castlevania

From NES Hacker Wiki
Jump to: navigation, search

Castlevania is a wonderful platform action game. You control Simon Belmont, a vampire hunter who enters Dracula's mansion in order to kill him. You must venture through several areas, fighting monsters and bosses at the end of each.

Easy Cheats

Icon Addr Val Cmp Description
Icon-Lives-Infinite.png 002A 64 - Infinite Lives
Icon-HitPoints-Infinite.png 0045 40 - Infinite Hit Points (Spikes still kill you)
Icon-Invincible.png 005B FF - Invulnerable
Icon-Strength.png 0070 02 - Have Chain Whip
Icon-Ammo-Infinite.png 0071 63 - Infinite Hearts (Must turn off at the end of a stage)
Icon-Ammo-Infinite.png DA2F 82 - Infinite Hearts except for Watch (Code Hack - Don't have to turn off at the end of a stage)
Icon-Ammo-Infinite.png DAC8 80 - Infinite Hearts for Watch (Code Hack - Don't have to turn off at the end of a stage)
Icon-Powerup.png 0064 02 - Have Triple Shot
Icon-Weapon.png 015B 09 - Have Boomerang
Icon-Weapon.png 015B 08 - Have Dagger
Icon-Weapon.png 015B 0B - Have Holy Water
Icon-Weapon.png 015B 0D - Have Axe
Icon-Weapon.png 015B 0F - Have Watch
Icon-Weapon.png 015B 0A - Have Cross (Crashes on certain enemies)
Icon-Time.png 0042 99 - Infinite Time (Must turn off at the end of a stage)
Icon-Time.png A2B8 00 - Infinite Time (Code Hack - Don't have to turn off at the end of a stage)
Icon-Jump.png 9B90 F0 FB High Jump
Icon-Jump.png 9B90 E0 FB Higher Jump
Icon-Jump.png 9B90 A0 FB Mega Jump (May fall through floor)
Icon-Speed.png 003E 02 01 Run Fast (Turn off at doors)
How do I use these?

North America

Castlevania.png

Memory Addresses

001A - Remove Invincibility Flickering (Must Disable when entering Doorways and for Intro or game will freeze!)

002A - Lives

002E - Camera X Position x1
002F - Camera X Position x256

003C - Movement Direction (00 - Idle, 01 - Right, 02 - Left)

003F - Map Y Position
0040 - Map X Position x1
0041 - Map X Position x256
0042 - Time: xx99 (00-99)
0043 - Time: 99xx
0044 - Display Hit Points (00-40)
0045 - Set Hit Points To

005B - Invulnerability Timeout

0064 - Shot (00 - Single, 01 - Double, 02 - Triple)

0070 - Whip Strength (00-02)
0071 - Hearts (00-63)

00F7 - Controller 1 Poll

00FD - Camera X Position (Same as 002E)

0141 - Multishot flash timeout

0159 - Player Frame

015B - Weapon
	00 - Nothing
	08 - Dagger
	09 - Boomerang
	0A - Cross (Not normally used)
	0B - Holy Water
	0C - Axe (Red) (Not normally used)
	0D - Axe (Blue)
	0E - 1Up? (Not normally used)
	0F - Watch

01A9 - Boss Set Hit Points To
01AA - Boss Hit Points (00-40)

031C - Player Frame

0354 - Player Y Position On Screen

038C - Player X Position On Screen

0450 - Moving Backwards Flag

0488 - Jump Counter

04DC - Player Y Delta

0584 - Controller 1 Poll (0 - Idle, 1 - Right, 2 - Left, etc.)

056D-057A - Items disappear timeout

071C - Invincibility Status (8E = Invincible with 005B for timeout)

07FD - Score: 99xx00
07FE - Score: xx9900

A2B8 - Infinite Time (code hack, don't have to turn off at end of level)
DA2F - Infinite Hearts except for Watch (code hack, don't have to turn off at end of level)
DAC8 - Infinite Hearts for Watch (code hack, don't have to turn off at end of level)

951C - E9 = Move Forward While Swinging Whip

971B - 8F = No Knock Back When Hit

9B90 - Jump Delta (FB - Normal, F0 = 1.5x Normal, E0 = 2x Normal)

Code

Time

A2B5:A2 42     LDX #$42       ; Offset for time.
A2B7:A9 01     LDA #$01
A2B9:20 46 CA  JSR $CA46      ; Subtract from the offset location.

Text

The Castlevania text tables skip the less used letters like Q and X. The title table ignores even more.

Title

E5=A
E6=B
E7=C
E8=D
E9=E
EA=F
EB=.
EC=H
ED=I
EE=J
EF=K
F0=L
F1=M
F2=N
F3=O
F4=P
F5=\
F6=R
F7=S
F8=T
F9=U
FA= 
FB=W
FC=Y
FD=,

Game

D0=0
D1=1
D2=2
D3=3
D4=4
D5=5
D6=6
D7=7
D8=8
D9=9
E0=A
E1=B
E2=C
E3=D
E4=E
E5=F
E6=G
E7=H
E8=I
E9=J
EA=K
EB=L
EC=M
ED=N
EE=O
EF=P
F1=R
F2=S
F3=T
F4=U
F5=V
F6=W
F7=.
F8=Y
F9=Z

Japan

Akumajou Dracula.png

In Japan, Castlevania is called "Akumajou Dracula" (Demon Castle Dracula). Most of the offsets are the same as the US version.


Famicom Disk System

Akumajou Dracula (FDS).png

A Famicom Disk System version of the game was also released in Japan. The offsets are similar to the US version.


Europe

Castlevania (E).png