Donkey Kong Country 2 has a spinning barrel control bug in the ZSNES emulator.
ZSNES fails to emulate SNES open bus behavior, causing reads from unmapped addresses to return zero.
The game code mistakenly uses an absolute AND $2000 read instead of an immediate AND #$2000.
Real SNES hardware returns 0x2020 from open bus at $2000, allowing the barrel to stop at the correct orientation.
Changing the opcode in the ROM fixes the bug by using immediate addressing, and the issue did not affect real hardware.
Get notified when new stories are published for "General AI News"