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/

Reply via email to