Case study
Final Fantasy VI: a three-version ROM disassembly
Final Fantasy VI Disassembly reconstructs assembly and game data for the Japanese Super Famicom and two US SNES releases, using ca65 and ld65 to build ROMs. Its scripts extract required data from a user-provided ROM; the Japanese build fills unused regions with 0xFF and has a different CRC32 from the original.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 93
- Last commit
- 2026-09-14
- Language
- Assembly
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A headerless original Final Fantasy VI ROM for each language to build, plus a Unix-like shell, GNU Make, cc65 and Python 3.
- Limits: The Japanese ROM build differs byte-for-byte from the original in unused regions.
- License: GPL-3.0 license.
Cite
BibTeX
@misc{final-fantasy-vi-disassembly-case,
title = {{Final Fantasy VI: a three-version ROM disassembly}},
howpublished = {\url{https://github.com/everything8215/ff6}},
url = {https://github.com/everything8215/ff6},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/final-fantasy-vi-disassembly-case/}}
}Plain text
Final Fantasy VI: a three-version ROM disassembly. https://github.com/everything8215/ff6 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/final-fantasy-vi-disassembly-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · everything8215/ff6 · Revision 8130132
More in Games
- Final Fantasy VIII: decompiling the PlayStation game · Case study
- Final Fantasy X: an early decompilation of International and US alpha builds · Case study
- Fire Emblem: a partial US GBA disassembly and decompilation · Case study
- Firefighter: a decompiled DOS game ported to Rust · Case study
- Five Nights at Freddy's: Help Wanted: a Vive 1.0.11 code reconstruction · Case study
- FlyingDodgem: decompiling and porting HOVER! · Case study