Case study
Castlevania 64: matching decompilation of the Nintendo 64 game
This is a work-in-progress decompilation of Castlevania for the Nintendo 64. The aim is C that compiles to assembly matching the ROM. The README says hardcoded addresses still limit large-scale mods, so the tree is useful as documentation of the game code.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 68
- Last commit
- 2025-09-08
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Place a Castlevania 64 (USA v1.0) ROM at baserom.z64.
- Configure with cmake -S . -B build -G Ninja, or Unix Makefiles. If the build fails, the README says to set disassemble_all to True in castlevania.yaml, clean, build, then set it back to False and build again.
- The README names no license.
Cite
BibTeX
@misc{cv64-decomp-case,
title = {{Castlevania 64: matching decompilation of the Nintendo 64 game}},
howpublished = {\url{https://github.com/k64ret/cv64}},
url = {https://github.com/k64ret/cv64},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/cv64-decomp-case/}}
}Plain text
Castlevania 64: matching decompilation of the Nintendo 64 game. https://github.com/k64ret/cv64 (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/cv64-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · k64ret/cv64 · Revision 5307217
More in Games
- Castlevania 64: matching USA v1.0 overlays · Case study
- Castlevania: Aria of Sorrow — matching decompilation of the GBA game · Case study
- Castlevania: Symphony of the Night: matching decompilation across PlayStation, PSP and Saturn builds · Case study
- Chameleon Twist: an in-progress Japanese N64 decompilation · Case study
- Champions of Norrath: matching PS2 function reconstruction · Case study
- Champions: Return to Arms: byte-matched PS2 function reconstruction · Case study