QUOTE(ToneBlind @ Jan 17 2013, 12:49 AM)
Thank you, that is great news! The alignment fix conflicts with anything else? And, does it hold until the next system reboot? If so, maybe adding that line in one of the initialization scripts might be a good idea, and I might just do that.
I remember a lot of discussions about MAME. There were a lot attempts to port MAME to the Zaurus and nobody was successful. Which is strange, since the architecture is nothing esoteric.
I personally am happy if your rom can run MAME games like anything up to circa 1986 with near full speed. I'm talking stuff like Galaxian, Pacman, X-Rally, etc.
The kernel that comes with ZGrom will by default fix unaligned accesses and warn the user through dmesg that such an access happened. So no, the alignment fixup has to be manually turned off each time you reboot.
I suggest you write a gmenu2x launcher for caprice. You can also wrap caprice invocation in a shell script, that way you can disable alignment fixup just for caprice. Certain emulators that come with
ZGrom do just that, take a look at DrPocketSnes for example.
I have also started a native zaurus port of MAME but i have abandoned it due to a lack of motivation. There are very few people who use Zaurus machines these days and even fewer people who use ZGrom. But you should be fine with GP2X MAME that comes with ZGrom. Games that you mentioned should work fullspeed with sound.