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
Bugs
Each room has a background colour assigned to it. Jumping to the menu and back again resets that colour to yellow until you renter the room.