Out of curiosity, which UAE core does UAE4ALL use? I imagine it uses something fairly old. Has anyone ever looked into simply porting E-UAE (
http://www.rcdrummond.net/uae/ ) instead? It's basically a backport of WinUAE, which is the most updated of the UAE series. I've not used E-UAE, but I imagine compatibility would be much better than UAE4ALL. E-UAE uses SDL so it may well be a case of a few tweaks and recompile?
I believe it to be uae 0.8.22. gnostic's uae2x release is based on e-uae. Compatibility is a product of many things... personally, I think a fast enough A500 emulator is a good enough goal.
As you note, e-uae back-ports lots of changes from WinUAE. I think it's probably fair to say that performance on a relatively low-spec device wasn't high on the requirements list when developing WinUAE. That's not to say that I don't think it's an excellent release, because clearly it is. I just don't think it's most suitable for the GP2X version to be based on.
@Miika: it was a fairly strong hint, wasn't it?
@jimmyslam: more memory is on the TODO list (with key mapping and kickstart selection) for a release after the mighty Notaz's changes are complete.
EDIT: the cradle arrived. That was quick. I must confess that I hadn't read much about it before, but it's very impressive-looking.
The positive, happy vibe lasted as long as it took me to actually try to use it. That's when I discovered (I hadn't been paying attention to this board, but just read the gp2x.co.uk website) that it won't power the GP2X, that you can't access the USB client port, you can't get at the GP2X power switch very easily. It even caused my GP2X (MK1) to white screen when inserting it into an unpowered dock. Strangely, that particular problem seems to have gone away now. Not being able to easily connect it to my development computer while docked is insane.