Exophase said:
Be that as it may, to anyone saying that it can't get any better, I do believe that in theory renderer speed for GBA (and SNES) can be improved substantially for a majority of games (but not all). So you should shut up and be patient (talking to you, Dunny
)
Hehe
I originally got hold of my GP2X to replace my unfortunately knackered GBA-SP, upon which my most played game was the Sega Arcade Gallery, for the rather spiffing implementation of Outrun. Although you are correct in that most ROMs manage 100% emulation speed, all the ones I've tried have skipped frames quite badly. This isn't too much of a problem for games like Minish Cap, but for Outrun it's very, very noticeable. I played it earlier on my new DS, and it's noticeably smoother, even with the 2x clocked up to 290mhz and optimised RAM timings coupled with Notaz's mmuhack. Mind you, the cpu emulation in Outrun doesn't reach anything like 100%, so frames will always skip.
Other games, such as the Sonic platformers, suffer from frame skipping - they really
need 60fps. Idle loop elimination helps somewhat, but that strikes me as the kind of trick that's employed when you're really up against the wall hardware-wise.
Having seen some of the tricks you have had to pull to get even this level of playability on the 2x, I can't help but think that this is an emulator that the 2x should leave to the PSP... But then, you no doubt have more tricks up your sleeve for this. Trust me, when this plays the games I like at speeds I accept, I'll be donating (for the second time).
There's other cosmetic issues that grate - the problematic colour palette, the overclocking util that doesn't save the settings properly, menu glitches etc, but they can all wait as they're very much secondary issues.
Don't think that I don't appreciate what you're doing, or what you've done, I just think that (like the PSX emulator) we're likely to have to put this down as one of the emulators that will be better on the next generation of the GP2x.
Maybe I am a little picky, but I'm always willing to be proved wrong, of course ;-)
And I certainly don't harbour any grudges against you or zodttd.
D.