Great news!
I didn't have time to test it yet, will do so once I get home today. Just one question: Does it support BG Mode 5 (I think it was 5, may also be 4)? That's a mode used in a very few games, like for example for menus in Secret of Mana and Seiken Densetsu 3. What it does is basically giving screens double the width. In the previous versions of the SC2DS Emulators it wasn't emulated well, causing every second letter in those menus to be cut out. Is it emulated yet? If it isn't I could help you by giving more information.
My answer to this is: I don't really know, as I didn't write the emulator from scratch and I haven't tested that. But I do know that the emulator was built from the source code of snes9x, so maybe? If the original supercard NDSSFC didn't support it, then the answer is no, I haven't explicitly added support for that; I'll look it up and see what I can find out.
CannonFoddr said:
Quick question - does this accept the ARG() command
- So that we can autorun SNES ROMs straight from iMenu ??
There are 2 'versions' of Bagsfc - one with & one without ARG() support, which is your's based on
This version includes arg support.
SignZ said:
Now that's awesome.
Might give Super Mario RPG a try now (I don't like playing on emulators on PC, dunno why).
I also hope the text bug with fan-translated Seiken Densetsu 3 ROMs is fixed.
Since I wasn't aware of that bug, it probably isn't fixed. The bugs I fixed mostly had to do with random graphical freezes that made a lot of games entirely unplayable.
QUOTE(Killermech @ Mar 6 2011, 07:26 AM)
I gave this a testdrive mainly with games that suffered alot of slowdown before
C = CATSFC
B = BAGSFC
Super Mario RPG (About 1 hour playing)
C = HUGE improvement. Although it still suffers from slowdowns, mainly when a dialogue or a cutscene is active. Some minor/medium slowdowns when walking around areas, which improves if you enable
fast forward during those times. Some minor slowdowns in battles as well, but since it's mainly turnbased, it's still fully
Playable as it seems for now if you don't mind the slowdowns.
B = Alot of slowdowns, can slightly be improved by disabling sound and enabling fast forward after the castle part. But Imo still very
Unplayable.
Super Mario Kart
C = Has alot of slowdown but you can actually play it. Although I wouldn't recommend it.
Unplayable
B = Lag spikes all over the place along with huge slowdowns,
Unplayable
StarFox
C = The improvements blew my mind in this one. Although it has alot of slowdowns, it's actually playable as in you can aim, steer etc. Like it's running at 5-10 FPS. Although it's still in a
Unplayable state.
B = Once you get ingame, it runs at like 0.1-1 FPS.
Unplayable
Axelay
C = Very
Playable with some slowdowns. This is a very action packed game, so I still wouldn't recommend playing it, but if you don't mind the extra difficulty level the slowdowns brings, then it is playable.
B = Major slowdowns, although it is playable as you can steer your ship and shoot etc. But considering the slowdowns would bring the game to some kind of an impossible difficulty mode, I wouldn't recommend it.
Unplayable
Super Star Wars (So I decided to try out a game that worked near perfect before to compare if there was any difference)
Playable
C = At first it seemed just fine. But after trying it again after trying it with BAGSFC, I noticed there was a tiny tiny lag in the game. As it were running at frameskip 1.
B = Runs perfectly smooth. Just some minor slowdowns if there are alot of enemies on screen, same for both versions.
After discovering that tiny lag in Super Star Wars, I noticed there was a tiny lag in general in all games. As if the emulator is running at frameskip 1 now.
So basically my conclusion after the tests is:
- All games that ran poorly with alot of slowdown, were improved GREATLY to an almost very enjoyable playable state.
- All games that ran (near) perfect before, suffers from a tiny tiny lag now.
Anyways, very amazing work ShadauxCat! Just wondering if you still have any tricks up your sleeve to make this even better? Again, very good work!