If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Clu Clu Land (NES)

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Clu Clu Land (NES).

Animal Crossing (USA) ROM

The version of Clu Clu Land present in Animal Crossing appears to be a modified World ROM - it's the same as said ROM, but prefixed with 0x3FE0 of 00s, then EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA A5 10 29 02 60. This pretty much amounts to adding an empty 16K PRG bank, which is also the case with the Animal Crossing version of Donkey Kong.

Also, the following bytes are changed:

  • 0x561 - 80 to 08
  • 0x358C - A5102902 to 20E0BFEA

These modifications have nothing to do with actual game code - these are only for hacking some NMI/IRQ stuff to simplify the emulation (or may be to fix some emulator issues with NMI handling). Code at 0x358C replaces LDA $0010,AND #$02 opcodes with JSR to $BFE0 address where they put the same LDA $0010,AND #$02 opcodes but prefixed with 12 NOPs, which is just a dumb CPU delay trick.

The original game has no code at 8000-BFFF, it is only 16K in size. The VC ROM is expanded to 32K and has an extra space to put this patch, but the rest of the extended space is empty.