Zear, I'm actually ON these forums too, you know?
Yeah well the main "change" between the 0.1 and 0.2 versions was the way the software was loaded. I just exchanged the order that arguments were passed to the executable, which is what zear needed to make it work with a GUI loader
As for frameskip, the original rboy had a quasi-frameskip implementation. In practice it was more of a graphical effect than a performance improvement. I changed that.
I also rewrote the whole fps counting mechanism. The old implementation was based on some set constants, which I found a tad funny
. The new implementation crunches out the real deal. I know this doesn't really help to enhance the emulation speed, but I find that accurate performance testing is essential to good performance optimization
A new change, courtesy of zear, is that now you can control the frameskipping during runtime with the VOLUP and VOLDOWN buttons. Loads better than setting up the initialization parameter manually through the GUI, or so I've heard
I still have some ideas to try and quirks to fix prior to the release of version 0.3.
Some may ask what does zear have to do with all this if I'm doing all the coding. The simple answer is that it was his idea to port this emulator to the GP2X and as a matter of fact, he owns this particular handheld and I don't (so that kinda explains who's my main beta-test guy
Frameskip is kinda an important improvement, because at the moment, as zear tells me, the GP2X without frameskipping performs at around 4fps. I don't know if we'll ever get it to playable speed, but I'm giving it a shot at least
Can't see why not. We'd need someone with a Wiz to test it though
Edited by Wojtek Kanalia, 08 June 2009 - 06:19 PM.