the cutting room mirror

Powermonger (Genesis)

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?

Debug Display#

This unreferenced display shows build information and several game state variables.

The password SHOW VERSION INFORMATION should display this in-game. Each password is stored along with a handler function address, which is executed when the password is activated. However, the handler corresponding to this password is a no-op, since it points to a rts instruction:

          handler_show_version_info
000654e4    4e 75           rts
; ...
000a4708    00 06 54 e4     addr       FUN_000653ee::handler_show_version_info
000a470c    53 48 4f        ds         "SHOW VERSION INFORMATION"
            57 20 56
            45 52 53

The function that loads the display is still present at address 0006D0E8. We can force it to be loaded by replacing the address operand of calls to the function that loads the in-game status text (i.e. "[...] is in camp and fit with [...]"). Use one of the following codes:

Game Genie

Patch

7BVT-SBXA
7BVT-SB18
076360:D0E8
0763FE:D0E8

If the above patch is applied directly to the ROM, then a checksum comparison must also be bypassed:

0C1988:4E75