News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Site registration now fixed. Oops!
Views: 434,643
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
09-20-24 12:46 AM
Guest: Register | Login

NeoRHDN - Documents - Document Information

FF6 SNES $C3 Bank rellocatable source code
Assembly
TitleFF6 SNES $C3 Bank rellocatable source code
Description
This document belongs to a bigger project I started some months ago: a SNES FF6 re-translation in order to improve dialogues, graphics and menus. In addition, all bugfixes should be included to provide gamer the best of experiences.

When I started to hack the menus, I realized all text was mixed up with the asm code, which made really difficult too expand text length. So I decided to dump the full $C3 bank asm code to detect data blocks, text blocks and routines and re-arrange all of them to make the code cleaner and more flexible. I added more than 4000 labels for routines and loops, removed tons of useless or redundant code and optimized multiplications to make them x5 times faster.

The result is the RAR you can get here, where you'll find:

* defs.asm - a definition file, like a .h file, with lots of labels I use in my full project source code.

* Bank_$C3.asm - a own-made ASM file with the whole $C3 bank dumped, tagged and 100% compliant with x816 compiler. Each routine has been isolated, all branches properly labelled and all data tables have been re-arranged. Besides, all menu text has been moved to the end of the bank, removed unused text and lot more of ROM space to add your own code. And lastly, almost all bugfixes related to $C3 bank have been inserted.

The bad part is that all routine comments are in Spanish.
AuthorTraducciones Magno
CategoryAssembly
PlatformSNES
GameFinal Fantasy III
LevelIntermediate
Version1.0
Release Date$2013-10-25
Downloads526
Last Modified2013-11-27 23:35:17

Download


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.027 seconds. (638KB of memory used)
MySQL - queries: 24, rows: 323/330, time: 0.022 seconds.