Preview pics go in a directory called preview within fba-dave18.
Sounds stutters if framerate drops below 60 as code is not generating enough samples to fill the timeslice, I could probably add some code to extrapolate the buffer over a longer time so sound effectively play more slowly to match game speed. I'll play around with it.
It seems to be the sound synchro code that's causing the stuttering. I'm making some assumptions here (having not seen the source) but with sound disabled I assume the emulated CPUs are actually producing sound, you're just not piping the sound data out to the sound device? Turning sound off gives a massive speed boost, with way over 60fps in Powerdrift, ditto for Outrun and Afterburner II. With sound turned on and overclocking to 1.1GHz, the stuttering is exactly the same as at 600MHz, which doesn't sit right with me (I've written my own emulators previously).
Aside from issues of speed, there are some control and general look-n-feel issues I'd like to see sorted out:
1. Screen mode that stretches to fullscreen 800x480 regardless of internal game resolution
2. Option to disable rotation (I don't like it, and prefer to either stretch or play in a postage-stamp sized landscape screen)
3. Assign q/a/z to fire when rotated, it's terribly uncomfortable having to reach to the top of the device to hit the fire buttons
4. In games that require analog controls (such as powerdrift), please auto-centre the virtual analog control when no direction is pressed - Powerdrift is very difficult to play, as when you stop steering, the car continues to turn. Auto-centre would fix that.
5. A long shot, as they're quite difficult to code for, would be use of nubs in aforesaid analog control games
6. ESC to quit CAPEX and the emulated game - the only way to quit seems to be to press Q to get out of the game, then press A to start a game and then choose Exit CAPEX.
Other than that, this is great fun. The games that the original FBA2X supported play very well indeed, with the sound issues causing massive slowdowns in the new drivers.
Well done, this has great potential!
D.