Most of my homebrew isn't supported by the homebrew soft-reset function. I tried QuakeDS, freezes at "Initializing FAT..." Then I tried DSDoom, It froze at a ARM7 loading screen. I tried Lameboy, and the sound stops working properly (constant stuttering sound, hard to describe), and the emulator menu can't be accessed. nesDS doesn't work with Soft-reset, so it isn't affected. All of the problems disappeared when I disabled homebrew soft-reset. What happened?