|
|
This page contains no introduction. |
Debugging Context#
A jump table is located at 4000:47A6 (0x3447A6) and is called at 4000:45BC and 4000:45D6. The table is grouped by pairs of event pointers: init and update, which correspond to the 2 calls.
The Debug Menu state is index 0 within the jump table.
Set a breakpoint at 4000:44E2 and modify the byte at SS:101 (0x101) to 0x00 and continue execution.
|
|
To do: |
Debug Menu#
Init |
Update |
|---|---|
5000:2480 |
5000:2553 |
Dated: 99/05/22 18:57:10
Press X2 or X4 cycle through the options and A to select. The following options are available:
MAP SELECT
TRADE CENTER
GAME START
SHOOTING
ENDING
BABEL TOWER DEMO
ARENA
AUCTION
ITEM DEBUG
CLIFF DEMO
BABEL MAP DEMO
CHR LIST CHECK
ITEM LIST CHECK
FACE TEST
ITEM SHOP
INN
END ROLL
WAR DEMO
FILE SELECT
TITLE
CAB TEST
BATTLE DEBUG
Map Select#
Init |
Update |
|---|---|
5000:A1C0 |
5000:A2F2 |
Battle Debug#
Init |
Update |
|---|---|
5000:BA10 |
5000:BA5C |
Cab Test#
Init |
Update |
|---|---|
6000:F1F0 |
6000:F25B |
Face Test#
Init |
Update |
|---|---|
9000:89B6 |
9000:8A36 |
Item List Check#
Init |
Update |
|---|---|
9000:8120 |
9000:8181 |
Character List Check#
Init |
Update |
|---|---|
9000:86DE |
9000:8716 |
Item Debug#
Init |
Update |
|---|---|
9000:8A8D |
9000:8AC9 |