Yep, that's it! Like I said, that seems to be related to the version of Snes9x that is being used for these handheld ports. They need to use newer, updated versions to fix these issues, or use other emulators entirely. So, theoretically, if someone had the time and interest, this could be fixed...