How do I skip the digitizer calibration process when starting PalmSim?
This can be done by specifying the "-appcreator:lnch" parameter on the command line, at least for single-language ROM images. For EFIGS (or other multi-language) ROMs, this won't work. On those, you'll need to boot PalmSim, save off a storage snapshot, and then adding that as the default snapshot using the "LastStorageSnapshot" key in the PalmSim.ini file. On the Palm OS 5.4 (and later)
simulators, you can also use the -SkipCalibration command line option.
How do I keep PalmSim from "powering off" while it's running?
Add the free application Insomnia to the AutoLoad folder of PalmSim.
This application keeps PalmSim from going into sleep mode. Unfortunately, the "stay on in cradle" flag won't work, as PalmSim doesn't detect itself as being in the cradle state. On the Palm OS 5.4 (and later) simulators, you can also use the -StayOnInCradle command line option.
How do I quickly set my ROM image for PalmSim?
You can tell PalmSim which ROM to use by dragging the ROM file to the PalmSim.exe file in Windows Explorer to start PalmSim. You also can just include it on the PalmSim command line.
Can I move a storage snapshot to another machine?
Unfortunately, no. You may not even be able to use a SSF file from a PalmSim session that's started in a slightly different environment, such as being run by Explorer versus being run by your debugger. The SSF files are memory dumps of the heaps used by PalmSim, and are only valid when all of the PalmSim DLLs and ROM files are loaded to the same locations in memory. Due to how Windows allocates memory, this isn't always consistent.
Can I use any Palm OS ROM with PalmSim?
No, the ROM files that ship a particular version of PalmSim are the only ones that should be used with it. Those ROM files aren't a complete device ROM; instead, they are a collection of PRC and PDBs that contain the 68K applications, databases, and resources that would be on the device. Anything that is ARM code on a device is replaced by DLLs that the resources reference.
