the cutting room mirror

Bonk's Adventure (TurboGrafx-16)

Debug Menu#

To do:
Add cheats for Mednafen.

To access the debug menu, enter the following codes in Magic Engine at the title screen and press Run to begin a new game:

000A49:32
000A4A:125
000A4B:237
000CE1:12

The first three codes set hex values 207DED at offset $000A49, a JSR $ED7D which causes the game to jump into the debug menu as it's setting its hardcoded jump height and speed values when starting a new game. Specifically, it replaces 8DB72D, a STA $2DB7 operation for the speed value.

Once at $000D7D, the game goes to a few other subroutines, and then to the main debug code at $0172A0. Currently, there's no known way to reach $000D7D normally (such as through a button cheat). It's located right after the code for finishing a round. It could use some more investigation to confirm if there's no way to access it without cheat codes/hex editing.

The final code isn't required to enable the debug menu, but is a handy fix to prevent the game from resetting jump height and speed to the defaults after clearing a round. It replaces $03 with $0C at $000CE1, causing it to branch over the reset.

Regional Differences#

Title Screen#

Japan

US

Bonk's_Adventure_(Turbografx-16)-title.png‎

Bonk is known as PC-Genjin in Japan (with the PC standing for Pithecanthropus Computerus, as the title screen helpfully illustrates), a clever play on genjin, the Japanese word for caveman, and the PC Engine. NEC went with a more straightforward name for him overseas.