Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · everything8215/ff6 · Revision 8130132

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab