Hard Coded Data
The following info is hardcoded (Probably a defined macro in original assembly).
9CCC (
Inv_Update_8) Bank (room 9) and Ludum (room 5) values are checked directly by inventory display routine.
7F6F (
Room_Initialise) Room types are hardcoded here, however the strings displayed can be tweaked.
83B1 (Byte) holds the index of the Telestone ($18) when checking for the offer action. Is set when Skar is shown.
8A04 (
Exit_CheckInv) ($14) License and ($37) platina are checked for stolen in a shop.
696B (
Area_Data) There is a spare area in the data, could this be the original lady's area.
9434 (
Bg_BlitItemColumn) Y position of each background item is based on the index of item. This is calculated based on ranges of indicies.
INDEX RANGE |
OFFSET ADDED TO OFFSCREEN ADDRESS |
9B |
0AA0 |
00 - 8E |
0660 |
8F ~ 91 |
0220 |
92 ~ C0 |
0880 |
C1 ~ C8 |
0440 |
C9 ~ |
0880 |