Are you using a 6000? I can't get time to work unless I use the overclock app and set the three numbers to 3/3/2, which tells me it's 530.84MHz. If I can get it to go to 624, I bet it would run the older games just fine.
Did you run it from the console? I know it will perform better out of the GUI environment.
Also, I noticed that the xmame.SDL (version .101 or so) that they have been building is a *HUGE* executable. I think that the size of the thing is causing problems. That's why I went back to 0.77 (plus I have a few 0.77 roms). I just built the older stuff I was interested in, and it's still 20.6MB. I don't need a swapfile to run the 0.77 version. If you have a swapfile and swapping is occuring to an SD or CF card while playing, it will NEVER be fast.
I think a smaller executable would also help with the speed.
I don't see the point in building a "recent" MAME, as the newer games don't have a prayer of running on the Z anyway.
As far as the M68k and Z80 emulators - of course they are in xmame.SDL with arm-specific code, or MAME wouldn't work.
I'm also curious to know why I can only get 28FPS with MsPacman with sound sampling at 8KHz. I don't know much about linux-based profiling tools, which would help figure out where to optimize. I don't have those games you mentioned, but if you have MsP, how many FPS will it run at?
Yuck!
I got xmame.SDL running (under Cacko) on my Z last night and even when running @ 624Mhz with the sound off and autoframeskip I could only manage 3/4 fps under Crude Busters and TMNT- unplayable really.
[...]
I know that there is ARM-specific code for emulating the M68k and Z80 processors as many of the GPX2 emulators use this code- is it not in the main MAME source tree? I'll have to check. If not then thats why somebody needs to port the GP2X MAME over.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=111793\"][{POST_SNAPBACK}][/a][/div]