Oopsie, kinda didn't update anyone on the status of GP2PSX. Well now's a good time I suppose.
I'm hoping to have the public Beta 2 out today or tommorow.
It includes:
- Hardware scaling support for interlace 1 option (no need for progressive).
- A "threaded" interpreter giving a 1/8th speed boost to the emu overall, this is before underclocking.
- Many improvements to the speed of the GPU. Unai did some excellent work and now has the GPU going much faster for 2D, and also faster for 3D rendering.
- Oh did I mention underclocking? Yes, you can now underclock the emu's PSX clockspeed during gameplay. What does this mean...
* I GOT 61-70 FPS IN BUSTER BROS MENU'S / INTROS AND 30-34 FPS IN-GAME! *
This really seems to help some games, but not much in others. I'm not quite sure why it doesn't help as much (a 3-5 FPS increase) in some games, but so much more in others. It seems to prefer 2D games with more potential for speed. Either way, you have to see games run at 60 FPS on the GP2X! It's jaw dropping.
For those who want "accurate emulation", the PSX Clock is set accurately by default. For those who want to try underclocking, it's available in-game and can be raised or lowered to certain reasonable extents with what seems to be no harm to the emulation.
This is really good stuff...I'm going to wait a little bit before releasing Beta 2 to see if Unai let's me know if he fixed a bug he had in the GPU. I don't know how severe the bug is, but I haven't noticed it in the games I tested.
With feedback from testing of the underclocking feature, I should be able to make an auto-clocking option.
I'm going to get everything ready for Beta 2 in the next couple of hours...
ZodTTD