Final Fantasy III для SNES розібрано для переписування на C

Розробник Givemesteak поділився прогресом декомпіляції та переписування Final Fantasy III на C за допомогою власних інструментів.

grumpy_bootrom2026-10-07· gbatemp

Ентузіаст Givemesteak повністю розібрав Final Fantasy III (Final Fantasy VI) для SNES і почав переписувати гру на мову C, збираючи ідентичний вихідний ROM. Наразі близько 1,2% гри, що становить 8 КБ у 443 рутинах, вже переведено на C із збереженням точних хешів оригінального файлу.

Для тих, хто стежить за проєктами зворотного розбирання, цей підхід викликає чимало суперечок. Оскільки оригінальна гра писалася вручну на асемблері 65816, а не на високорівневій мові, автор використовує зв’язку з Ghidra, Python-скриптів, емуляторів та власного генератора коду разом із Clang. Це відрізняється від класичних проєктів на зразок репозиторію snesrev’s smw чи ініціативи everything8215’s ff6.

Як спробувати або обмеження:

  1. Репозиторій проекту поки що закритий, оскільки містить захищені авторським правом ігрові ресурси.
  2. Автор планує пізніше видалити активи та опублікувати лише скрипти для їх вилучення, проте точних термінів релізу немає.
Джерела: gbatemp.net