Well, the app I'm working on has grown to the point where I'm starting to really wrestle with multiple segments.
I can usually shuffle things around to get them to work, but it seems a highly arbitrary way to work. I'm using Falch.net's Developer studio 2.7 and PRC-tools. I've tried going into the command line and trying to examine things using the 'nm' command, but it doesn't understand the format of the binary (understandably). Can anyone point to a resource on the web, in a book, etc, that really makes multi-segmented applications clear (including things like how to figure out size of functions, which functions are good candidates to move to another segment, why it's possible for the profiler to report that MemSemaphoreRelease could possibly used 10000 bytes of stack on a machine that's supposed to have a 3.25K stack, etc). Also, I'd be *very* interested in reading about approaches to how to organise globals, etc so that they're accessible from other segments. I seem to be having intermittent crashes accessing globals from another segment. Thanks y'all. -Ken -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
