Debug Menu#
|
|
To do: |
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 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.
|
The Bonk series | |
|---|---|
|
TurboGrafx-16 |
Bonk's Adventure • Bonk's Revenge • Bonk 3: Bonk's Big Adventure • Air Zonk |
|
TurboGrafx-CD |
|
|
Game Boy |
Bonk's Adventure • Bonk's Revenge • GB Genjin Land: Viva! Chikkun Oukoku • Genjin Collection |
|
NES |
|
|
SNES |
|
|
Arcade |
|
|
Xbox 360 |
|