Thanks for the further explanation Nebuleon, although I have to admit I didn't understand anything of the technical part
Neb: Yeah, sorry, but those technical explanations will be useful to others who wish to pick up where I left off trying to speedhack!
I guess what I was mainly wondering about regarding that game, was the speed hack aspect. If that somehow would be able to improve it or whatnot. Or if speedhacks would be possible to implement at all for that matter. I remember that's where Shaud left off as it seemed very complicated (or simply not possible) to add it.
Neb: I think I see how Snes9x forces itself to stop CPUs for speedhacks, so I could try implementing the 2 SNESAdvance speed hack opcodes.
Also, for something entirely different. I gave 1.13 a try yesterday and I have no idea if it's just me. But the games ran about 30% slower than BAGSFC (I kept that around from the time I used to compare it to CATSFC). I have both emulators on CPU Freq 5 and one game you can tell a big difference on, is the first level of Aladdin. While on BAGSFC, it runs very fluently, but on CATSFC it stutters. Like if I were to run it on BAGSFC on CPU Freq 2-3.
Neb: That may be a side-effect of the controller being more synchronised. Synchronising the controller after every SNES scanline requires more coordination with the DS and slows things down. I have to do this because I can't get the "next frame" indication on the DSTWO. In technical terms that's the vertical-blank interrupt. If I was able to get that indication, I could avoid getting the controller status so often.
I use a Sandisk 8GB microsd card formatted with Panasonic's SD Formatter. At first I thought it was card related, so I formatted a Kingston 2GB but there's the same issue.
So I'm pretty stumbled over what the issue might be. If I've forgotten some secret setting or something similar.
Neb: During emulation, if you're not saving screenshots and saved states from the menu, the card just stays idle - you could even remove the card (but not the DSTWO) and keep playing the game. If anything, the card would have to do with the speed of loading ROMs. As far as I'm aware, all the settings in the emulator are in its menu.