Skip to main content


image.png


Software

  • Huge shoutout to Paul Goes with DonkeyKongHacks.com for the guides on

    • How to set up a DOS emulator

    • How to read a hexadecimal table

    • How to identify necessary addresses in RAM

    • and modern day LLM’s for tranlsating his pdf’s from Dutch → English

  • Additional shoutout to the likely deeply autistic developer who built Turaco (a sprite edittor allegeldy named after his favorite bird)

  • Last but not least, the team behind the entire deassembly of the DK source code

  • Seen below is an example workflow that was followed to edit the DK Hacks Anniversary edition sign DK sign from 40 to 39. This consisted of whiteboarding the current image as is, 4 pieces together sprites, then sizing up all available sprites in memory to find which addresses correspond with the image.

  • Eventually, the final custom ROM was finished with:

    • Custom sprites for Conagra products in place of hammers, balloons, etc

    • Redesigned backgrounds, sighs, etc.

    • A level-two killscreen that forces a ‘Works Over’ cutscene, complete with jimmy buffet 8-bit background (done via lua script that watchpoints for change to level 3 and readdresses memeory to zero lives)


image.png

image.png


Front End


image.png


  • There is a hidden block in the DK 1981 source code that says ‘if you find this call for a job, sincerly Nintendo HQ’ I called and it’s now some public utility line

  • If you copyright/name part of the DK splash screen your game will crash 100% of the time as this is apparently an intentionally load bearing checksum

  • 100% of this would have been way faster without a custom rom if I instead rolled a lua script but I’m infinitely more glad with what I learned the other way

Leave a Reply