I SNES-emulatoren ZSNES fører manglende emulering af open bus til evigt roterende tønder i Donkey Kong Country 2.
Spinning tønde-bug skyldes at instruktionen AND $2000 læser fra et umappet område og altid returnerer 0 i ZSNES.
På reelt SNES-hardware giver AND $2000 open bus-værdien 0x2020, hvilket får tønderne til at stoppe ved næste hjørneposition.
Den korrekte opcode skulle have været AND #$2000 (immediate) i stedet for AND $2000 (absolute).
En tidligere løsning i Snes9x hardkodede specifikke adresser i stedet for at emulere open bus-adfærd korrekt.
Get notified when new stories are published for "🇩🇰 Hacker News Dansk"