Front Mission (WonderSwan Color)
The main loop is located at 4000:1EC0.
A jump table is located at 4000:1F83 (0x741F83) and is called at 4000:1F2F and 4000:1F52. The table is grouped by pairs of event pointers: init and update, which correspond to the 2 calls.
The Debug Menu state is index 1 (1st index being 0) within the jump table.
To access the debug menu, set a breakpoint at 4000:1F28, modify the byte value at DS:0201 to 0x01 and continue execution.
Determine if the Debug Menu can be accessed without the use of a debugger, ie. search ROM for writes to 0x201 with the value 0x01 and go on from there...
DEBUG STATUS Fight Short Long Agility Total
Also, there's some text for a debug status display at 0x797BDB.
|This needs some investigation.|
Discuss ideas and findings on the talk page.
The Front Mission series
|SNES||Front Mission • Front Mission: Gun Hazard|
|WonderSwan Color||Front Mission|
|PlayStation||Front Mission 2 • Front Mission 3|