Here it is, just tested it on DSi and it looks like more games run at 60fps.
https://github.com/FluBBaOfWard/NitroSwan/releases/tag/v0.1.3
Makaimura is full speed on DSi ! I love you
Here it is, just tested it on DSi and it looks like more games run at 60fps.
https://github.com/FluBBaOfWard/NitroSwan/releases/tag/v0.1.3
Yes I think re-writing the code into asm was his main goal to improve the speed. Problems such as missing text box, glitches and other few issues are still there but this emu is already in a very usable stateEdit: tested on O3DS
Digimon Anode & Catode: considerable speedup in general, walking around is still slightly slow i think, and the graphics glitch a little, the in-battle map movement doesn't quite yet feel fullspeed but it's good, the battle cutscenes are much faster now. Overall the game is super playable.
Digimon Vpet game: considerable speedup, possibly full speed. Very minor glitches present in previous version remain, but the game is 100% playable with awesome speed on every screen
Digimon Tamers Battle Spirit 1.5: great speed, but serious flickering glitches on the in-battle HUD cover the whole screen. If that's fixed i believe the game is running nearly perfect
Final Fantasy: pretty sure the game is running 100% fullspeed. The dialogbox not covering crates and NPCs still happens, but it's not too bad. I assume after all this testing that graphical glitches weren't dealt with, only speed issues, right?
Final Fantasy 2: same speed as FF1, no graphical glitches noticed
Pocket Fighters: playable speed, small graphical glitches.
other stuff i noticed: the disable sprites/foreground/background options don't seem to do anything, not does the "B&W pallette". Also when changing anything on the settings menu, the app often crashes, not always but often and i haven't noticed a pattern to it yet.
Pretty sure the color varies between games and areas within the games. It's not green on my side.Just out of curiosity, what's with the green border around Wonder Swan Color games?
Oh wow, it's FluBBa! Love your work man. This release sure came out of nowhere. With your emulator dev experience this could indeed turn out to be something very impressive.So after 2 months of coding I finally have something to show.
At least some of the games are playable but a DSi is recommended for better speed and more games can be loaded.
Both SRAM and EEPROM is emulated and support for loading and saving of them.
Boot ROM support but should not be needed to play games.
Basic sound emulation though no sample support yet.
Graphics can be a little glitchy depending on the game but this should be possible to fix.
Speed should be fixable to a high degree as well, I will be taking small steps so I can fix regressions if I break any games during optimizations.
No save states yet.
No mapping for vertical controls yet.
https://github.com/FluBBaOfWard/NitroSwan/releases/tag/v0.2.0
For whatever reason, even though the emulator displays as 60FPS, the MegaMan games still feel like 50FPS, which is weird, since there doesn't seem to be lagging.Finally a new release. This has taken a lot of work but I still have a couple of ideas left of what to optimize.
All (?) games should now at least start and run close to 60fps on DSi.
* Added banked SRAM emulation.
* Fixed zip decompression buffer size.
* Optimized cycle counting.
* Optimized Program Counter.
* Optimized memory access.
* Optimized opcodes.
https://github.com/FluBBaOfWard/NitroSwan/releases/tag/v0.3.0
Yeah, the reason I was explicit in saying it runs 60FPS instead of full frame rate is that the WonderSwan is actually 75FPS...For whatever reason, even though the emulator displays as 60FPS, the MegaMan games still feel like 50FPS, which is weird, since there doesn't seem to be lagging.
Music uploads on YouTube play like 60FPS, compared to the emulator. Am I missing something, or is the result from the emulator how they normally play?
what's on that list? anything we can test?Right now it is a long way down on my todo list.