by Dan East » Mar 23, 2002 @ 1:34pm
ARM is the most forgiving of the 3 processors (as far as alignment, etc). If it will run on MIPS, it will most likely run on ARM right off (assuming you don't have any MIPS inline assembly).
On the older iPaqs GXEndDraw doesn't need to do anything, since GXBeginDraw returns a pointer to the real hardware screen buffer. Other devices (MIPS, etc) expose a back buffer, so you have to call GXEndDraw to force it to blit from the DRAM buffer to the hardware. Again, ARM is the most forgiving in this area as well.
Dan East