The SysColdBoot function is defined in the SystemMgr.c file available as part of the OS 4.0 'selected source' downloadable from Palm.
The function IS implemented, however, the hard reset function in the reset vector of Card 0 does not seem to be. (After stepping through the SysColdBoot instructions with PalmDebugger, I found it ends up jumping to a mem addr containing FFFF.) I'd like to use a hard reset as a simple way of cleaning off a device. I could do that by other means, but it seems to me that my application will always be left on the device as it cannot remove itself, right? Anyway, is there any other way to do a hard reset programmatically if SysColdBoot isn't going to cut it? --ryan Jim Schram wrote: > At 2:42 PM -0700 2002/04/11, Ryan Dugan wrote: > >>Disregarding the 'bad idea' comments and such... :) >> > > Okay... I'll pretend I just stated the usual disclaimer. ;o) > > > >>Has anyone done a software implemented hard reset? >> > > It's not implemented in any Palm OS version; the API is only pre-defined for future >system use. > > Where exactly did you see this... and why do you want to perform a hard reset in >software? > > Regards, > > Jim Schram > PalmSource Inc. > Partner Engineering > > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
