At 15:41 2002-11-14 -0500, you wrote:
This is because you've moved the Palm OS runtime library out of the first segment. It has to be in segment 1, because it is always called, and actually is responsible for loading other program segments. Any code that will be run on launches where global variables aren't available also needs to be in the first segment.Interesting. After looking at the MAP file, I found that "Data Segment 2" was in fact over the 64K limit, even though the CW8 IDE said it was 0K. Odd. So, I broke the segment up even more into other segments. Upon running the app on POSE, I received the following error:"UIAppShell (unknown version) just changed the emulated program counter to 0x8003D834. This address is invalid because it's in neither ROM nor RAM."
--
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/
