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/

Reply via email to