Ported and Optimised for the Tapwave Zodiac by Fangorn.
This is a port of MAME v0.36 (Multiple Arcade Machine Emulator). It is a development of Vilmos' PalmOS PalmMAME which is itself based on MAMECE.
ZodMAME is extensively optimised to use the ATI graphics chip to boost the performance of the games. It uses pretty much every function the ATI chip has to offer (blit, line, point, masking), and the MAME core graphics engine had to be rewritten to make use of this. Because of this some games will not draw completely correctly so if you find it annoying try PalmMAME for these games. The 8MBytes of VRAM in the ATI chip is used for some of the memory requirements in the games meaning more games will run without UDMH but much of this memory is used for caching the graphics.
The optimisations have resulted in some games running up to 6 times faster but in most cases a 2-3 times increase occurs. Vector games benefit from the hardware line drawing meaning that pretty much all the vector games run at full speed with sound. Most newer games which are more CPU intensive will not see much of an increase in speed, there is nothing that can be done about that, the Zodiac would need a faster CPU.
There is full sound support in ZodMAME. Using sound in MAME adds extra processing requirements so some games which run full speed with sound off will not with it on. Most older games (1985 or earlier) should run full speed with perfect sound.