Erm, just fired up LoZ and it hangs with the "rain sound" playing, because I disabled something. Probably SNES Open Bus. I'll think I've squeezed a lot of performance in, so I'll re-enable that. And maybe compile with GCC's -O3 optimisations again, because NDSSFC 1.06's Makefile had them and I screwed with a lot of things to experiment. The next release, 1.12, will be much more polished, after trying some of the games I own.
On the subject of trying games, ...
Hm, was there always a bit of input lag (meaning sometimes a quick button press isn't registered), and was the intro right with Ridley in Super Metroid always so painfully laggy? [...]
... Super Metroid lags? I thought it was a pretty standard BG/sprite game, so it should have performance comparable to Super Mario World. What FPS do you get during the sequence? (I don't own that game)
As for the name... I agree with both sides, but more with the "ZSNES is still ZSNES" side. However, I still think it's quite important to distinguish the
SuperCard Team effort from the
GBAtemp community effort. That's why I would sooner go behind the BAGSFC name, or CATSFC, than NDSSFC. On the one hand, the community members who made NDSSFC what it is now should be thanked (but I did that recently in the copyright file), but on the other hand, it is a community effort, and I don't even know who took NDSSFC 1.06 and made the sound not crackle like crazy, BassAceGold or ShadauxCat. (That was really annoying, now that I compare NDSSFC 1.06 with CATSFC 1.11.) I do know that ShadauxCat made Yoshi's Island playable at 3-5 FPS with slower sound, instead of unplayable at 2 SPF with still-correct sound. Thanks!
GBASFC, though it's confusing because it implies
two consoles? TempSFC? Keep CATSFC? Revert to NDSSFC?