emulator crashes when the program counter advances beyond the end of base address, thus zeroing a sensitive part of the SPC-700 RAM. This test case uploads a program to the SPC-700, but to the wrong
The emulator does not always crash, but the probability of a crash is version 1.51-delta-71, to crash, if the operating system is OpenBSD. This ROM image is a test case that causes the emulator snes9x-gtk, This program is in the public domain and has no copyright. A working emulator must not crash and must display a black screen, because this ROM never draws any graphics.Ĭode // crash-snes9x.s -Kernigh, June 2009 If your operating system maps pages of memory differently than OpenBSD, then the bug might not cause a crash. Official versions of Snes9x might have the same bug and might also crash.
SNES9X CRASHING WINDOWS 10 CODE
The assembly code triggers a bug in Snes9x-GTK, which causes the emulator to probably crash. The zip contains two files, the ROM crash-snes9x.sfc and the assembly source code crash-snes9x.s. I found the assembly code that triggered the crash, and copied this code to a separate ROM. While I was hacking assembly, I caused my emulator (the unofficial GTK port of Snes9x) to crash. Close the emulator and open crash-snes9x.sfc again the probability of crash might be between two-thirds and one.
Tell whether the emulator crashes, the name and version of the emulator, and the operating system (especially if it is not Microsoft Windows).Open crash-snes9x.sfc in an emulator, such as Snes9x.Download this file => crash-snes9x.zip (2877 bytes).