the cutting room mirror

Front Mission (WonderSwan Color)

This page contains no introduction.
What makes this game notable or what is it about? Are you a bad enough dude to save this article?

Debugging Context#

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.

Debug Menu#

FrontMissionWS_debug_menu.png

To access the debug menu, set a breakpoint at 4000:1F28, modify the byte value at DS:0201 to 0x01 and continue execution.

Event Functions

Init

Update

4000:64B0

4000:659F

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: 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 Text#

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.