Thanks Dave and Ben for the answers and sorry for the rather late reply. Ben, I also read an article of yours "Inside the Palm OS :..." where you have described in details the StartUp routine in PalmOS in details. A good thing to know for all the aplm adevelopers.
Thanks again. -Viren --- In [EMAIL PROTECTED], Ben Combee <[EMAIL PROTECTED]> wrote: > > >The 64K limitation I think is an arbitrary choice. If I recall > >correctly, the chunk header allows up to 16M chunks, but they limit it > >to 64K because the hotsync protocol only supports up to 64K record > >sizes. > > Palm OS 1.0 and 2.0 had memory heaps that were limited to 64K, so it wasn't > actually possible to allocate a block of memory larger than that > size. This heap structure was reworked in Palm OS 3.0, but the HotSync > protocol wasn't fixed to support these large chunks. Palm OS 3.5 provided > a back door to allocating large chunks, and this is used by the > MemGluePtrNew call in the glue library included in Palm OS SDK 5.0 R2. > > -- > Ben Combee <[EMAIL PROTECTED]> > CodeWarrior for Palm OS technical lead > Palm OS programming help @ www.palmoswerks.com > > > -- > For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
