We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Bonk's Adventure (TurboGrafx-16)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Bonk's Adventure

Also known as: PC-Genjin: Pithecanthropus Computerurus (JP)
Developers: Hudson Soft, Atlus, Red Company
Publishers: Hudson Soft (JP), NEC (US)
Platform: TurboGrafx-16
Released in JP: 1990
Released in US: 1990


DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.


NotesIcon.png This game has a notes page

Hmmm...
To do:
Are there any regional differences aside from the title/text changes?

Bonk's Adventure was the first game starring the wacky (sometimes cyborg) caveman with a big head and mascot for the TurboGrafx-16, Bonk. The game quickly became popular, kicking off a long series of games and becoming the second pack-in title for the system alongside Keith Courage in Alpha Zones, and even receiving ports to the Amiga and NES.

Sub-Page

Miscellaneous tidbits that are interesting enough to point out here.
Notes


Debug Menu

Bonks Adventure TurboGrafx16 debug.png

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.

Hmmm...
To do:
Add cheats for Mednafen.