From: "Regis Nicolas" <[EMAIL PROTECTED]> Sent: Friday, February 08, 2002 7:09 PM
<quote> It also works on 9x. PalmOS 5.0 has an abstraction layer which allows the same code to run native on several different HW, including WinTel platforms. Note that unlike POSEr the code runs native, thus very fast and easily debuggable with a native debugger (pick yours). As Jim mentioned there is no Mac version of the simulator yet mostly because of the endianess issue. There is no technical issue with making such a version except that the OS must be made endian-agnostic. When we ported PalmOS to ARM we tried to be careful when removing Big-endian dependency not to introduce Little-endian dependency but this is not a straight thing and I am pretty sure that it would not work directly on a big-endian processor. Your best way to ensure the widest compatibility is to test your app on both POSEr and PalmSim. Furthermore, PalmSim is a bringing some new features from POSEr making your debugger life easier. This includes a heap dump, event log, database dump, MUCH faster Gremlins and several other features. Check them out. </quote> The PowerPC had, from the beginning, means to switch data endianness, and from the G3, Motorola removed the severe penalty the little-endian mode imposed on processing speed ---that's why Virtual PC 4 and 5 only run on G3 or better processors--. If you set Mac OS X as 'the Mac development platform', you have the guarantee of a PowerPC G3 or better. Anyway, you can impose a G3 as the minimum for the Mac version of the PalmSimulator, just as you removed 68k support from POSE, and have it run also on top of Mac OS 9, using maybe even the same libraries you're using... -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
