Cool! I'm enjoying it too, feels like a challenge to emulate the SNES as closely as possible on a DS
That must be even trickier on the GBA considering it only has 25% of the DS's ARM9 power, and there's no way sound can be emulated there...
I have seen those emulators' sources already, infact the design of lolSnes' CPU core is inspired by those. It's not a direct rip-off though, there are several differences in the way they work...
As for snesadvance.dat, I considered adding support for it, but yeah, doing speedhacks automatically sounds like a better option. lolSnes has some support for that. The technique is actually the same as in SNES Advance, except it's applied automatically. It can recognize two forms of idle loops, hopefully it should cover several games.
And graphics layering, ah, that's the main issue, with that per-tile priority thing. I have a few tricks in mind for emulating that that should work for most games, but if not, there'll have to be game-specific hacks. And then come more insane features, like offset-per-tile. Blarg.
Anyway, thanks!
-----------------------------------------------
lolSnes 1.0 is out.
It supports SRAM with auto-saving, and it has a basic ROM selection menu (renaming ROMs around was becoming a major pain in the ass).
What else is there to say? Graphics support is still incomplete (namely, no mode 7, no windows, etc), no sound, and I hope to fix those lacks in the next version.
Get it from the link in the main post. Feedback is welcome.