Skip to content
Tony Lukasavage edited this page Apr 12, 2020 · 3 revisions

Music for a screen is set on transition, entering a mansion door, dying, or hitting an orb with an oak stake. The music function is at the RAM address 07:C118. Passing a specific value as the accumulator into that function sets the music that will be played for a particular scene.

A naive example code to start the Dracula Fight music would be:

STA #$4D
JSR $C118
Song Accumulator
Town 0x39
Night 0x41
Mansion 0x45
Orb 0x2F
Start Screen 0x55
Castlevania 0x49
Dracula Flame 0x32
Dracula Fight 0x4D
Ending 0x59
Dracula Rising 0x06
Clone this wiki locally