> I haven't looked at the OS code on this to make sure, but I'm
> practically
> positive that the memory used to keep the old screen bits is from the
> dynamic heap, not the stack. I'd imagine you're running low on heap
> space in general.
Yeah... I wasn't really suggesting that the actual screen bits
were being stored on the stack, but that maybe the stack was low
enough that it overflowed slightly and cause the system to behave
strangely (by not refreshing the screen). The only reason I jump
to this conclusion is that 1) There's quite a bit of unused heap
space, 2) I recently ported code from another platform that has
had stack usage problems in the past (it was overflowing the
stack... which I thought I fixed), and 3) It works on a Palm III
but not a Palm Pro (less stack space...). Anyway, I was just
wondering if anyone had seen this particular redraw problem and
knew the cause.
Craig Schofield
SONIC innovations