If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Front Mission (WonderSwan Color)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Front Mission

Developer: Tom Create
Publisher: Square
Platform: WonderSwan Color
Released in JP: July 12, 2002


DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.


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
Hmmm...
To do:
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...

FrontMissionWS texture atlas.png

Debug Text

DEBUG STATUS
Fight
Short
Long
Agility
Total

Also, there's some text for a debug status display at 0x797BDB.

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.