If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Final Fantasy I & II: Dawn of Souls/ROM map: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{rommap|game=Final_Fantasy_I_&_II:_Dawn_of_Souls}} The following offsets have been determined for Final Fantasy I only. All offsets are given in hexadecimal format. (Under C...") |
mNo edit summary |
||
Line 24: | Line 24: | ||
* <tt>015DE0-015E73 (000094)</tt> = '''Total Stamina Determination''' | * <tt>015DE0-015E73 (000094)</tt> = '''Total Stamina Determination''' | ||
* <tt>015E74-015F07 (000094)</tt> = '''Total Strength Determination''' | * <tt>015E74-015F07 (000094)</tt> = '''Total Strength Determination''' | ||
* <tt>015F08-015F43 (00003C)</tt> = | * <tt>015F08-015F43 (00003C)</tt> = '''Current HP/MP Determination (And Possible Truncation)''' | ||
* <tt>015F44-015F83 (000040)</tt> = '''Total Accuracy Determination''' | * <tt>015F44-015F83 (000040)</tt> = '''Total Accuracy Determination''' |
Revision as of 05:22, 2 March 2017
The following article is a ROM map for Final Fantasy I & II: Dawn of Souls.
The following offsets have been determined for Final Fantasy I only. All offsets are given in hexadecimal format. (Under Construction)
General Purpose Routines
Contains 'core' assembly routines used for simple tasks.
- 000EFC-000F81 (000086) = Core division-related routines
- 000F18 = General division routine. Given r0 = divident and r1 = divisor, checks for zero and calls software division
- 000F2C = As above, but only returns remainder in r0
- 000F68 = Divides r1 by r2; stores the product in [r0],[r0+8] and the remainder in [r0+4]
- 014E4C-014E6A (00001E) = Uncompressed tile graphic size finder routine
FF1 Stat-Related Routines
- 01591C-0159B3 (000098) = Total Attack Determination
- 0159B4-015ACB (000118) = Total Defence Determination
- 015ACC-015B8F (0000C4) = Total Evade Determination
- 015B90-015C23 (000094) = Effective Max HP Determination
- 015C24-015CB7 (000094) = Effective Max MP Determination
- 015CB8-015D4B (000094) = Total Intellect Determination
- 015D4C-015DDF (000094) = Total Agility Determination
- 015DE0-015E73 (000094) = Total Stamina Determination
- 015E74-015F07 (000094) = Total Strength Determination
- 015F08-015F43 (00003C) = Current HP/MP Determination (And Possible Truncation)
- 015F44-015F83 (000040) = Total Accuracy Determination