This seems to be working great. Frame limit and sound are both working on this build for me on New 3DS. (Just crashed with a sound looping, hehehe.)Please, someone with a n3ds could check if with the attached file the 60 fps limit works?
Hey nop90 great work with emulating the Lynx but got to ask why are you wasting your time doing a pokemini emulator the pokemini was rubbish and did not have one decent game your talents would be better on doing some other emulator maybe an Atari 2600 emulator would be good.
Please, someone with a n3ds could check if with the attached file the 60 fps limit works?
Great work with this man, and I think you're shooting for the right systems. Atari 2600 on 3ds? Fuck yeah!! lolI do it for fun and to learn more on emulator internals. I finished the port of pokemini in 2 hours (plus some time to fix color channels ) and now I'm testing ideas to sinc sound and frames without the help of interrupts on a simple emulator. What I learn will be useful for Handy and for 2600.
I'm already studying the sources of z26 and t's not an easy task to make everything work at a decent speed without rewriting the whole emulator. So I have to proced by little steps.
Not to say that little works like PokeMini increase the interest of developer to make new Homebrews for 3DS. To many skilled devs are too focused on the CFW theme, and this isn't good IMHO.
I can also confirm sound works when exiting back to menu and reloading a new game. Speed seems much more accurate now too.If the sound works even after entering menu (please confirm this too) I have only to solve the freeze problem.
sf2d_set_vblank_wait(FALSE);
I can confirm no crashes over about 20 minutes of the emulator running (both in-game and in the menus); will keep playing things and note back if I get any. Framerate does appear to have dropped; for whatever reason this version runs at a rock-solid 55FPS on New 3DS. Never dips, never rises, which seems odd, almost like it's locked to 55 rather than 60 somehow. Limit FPS has no visible effect in this build.
Unfortunately, this build also seems to have the bug again where sound works until the menu is opened, after which only exiting and relaunching Handy will restore sound. On the other hand, the stability of the speed appears to have improved the sound in this build when it is working. There are "scratches" in the audio which I assume correlate to the missed 5 frames, but outside of these the sound is the best it's ever been.
For me the new build is still crashing all the time at random intervals chips challenge seems to be the worst but that might just be because I love that game and I keep trying it lolI can confirm no crashes over about 20 minutes of the emulator running (both in-game and in the menus); will keep playing things and note back if I get any. Framerate does appear to have dropped; for whatever reason this version runs at a rock-solid 55FPS on New 3DS. Never dips, never rises, which seems odd, almost like it's locked to 55 rather than 60 somehow. Limit FPS has no visible effect in this build.
Unfortunately, this build also seems to have the bug again where sound works until the menu is opened, after which only exiting and relaunching Handy will restore sound. On the other hand, the stability of the speed appears to have improved the sound in this build when it is working. There are "scratches" in the audio which I assume correlate to the missed 5 frames, but outside of these the sound is the best it's ever been.
For me the new build is still crashing all the time at random intervals chips challenge seems to be the worst but that might just be because I love that game and I keep trying it lol
Could you release your souce code?
I've made a port to PSVita using Xerpi vita2dlib. Maybe we can help each other.
https://github.com/frangarcj/HandyVITA
Greetings
Hey nop90 great work with emulating the Lynx but got to ask why are you wasting your time doing a pokemini emulator the pokemini was rubbish and did not have one decent game your talents would be better on doing some other emulator maybe an Atari 2600 emulator would be good.