======================================================================== Bug List for the Palm OS Emulator Copyright (c) 1999-2001 Palm, Inc. or its subsidiaries. All rights reserved. Please send bug reports, comments, suggestions, etc. to <mailto:bug.reports@corp.palm.com> ======================================================================== This document contains the list of known significant bugs in the Palm OS Emulator. This list is not complete -- many insignificant or low-runner bugs have been omitted just to keep up the signal to noise ratio. * Neil needs to receive cmdInitDatabase when his app is installed. * You can't reliably change the time with the Preferences App. The time is generally synched with the host PC time. * It's not a good idea to load applications while the Launcher (the "Applications" application) is running. If the program you're loading doesn't already exist, it won't show up in the list of installed application until you quit and restart Launcher. If the application you're loading _does_ already exist, the Launcher won't refresh it's list, and will end up with a stale reference to the version you'd just replaced, leading to a Launcher crash. * We've seen one case where MacEmulator will draw the LCD area with a white background in single-scale mode instead of green. The cause of this problem appears to be with an out-of-date driver for a video acceleration board. Unless this is an issue for you, we probably won't try to figure out a workaround. * When working with an external debugger, make sure the ROM is awake (and not sleeping with a blank screen). Otherwise, communication between the two applications will not occur. * Selecting Pilot, PalmPilot, Palm III, or Palm VII as the device to emulate always results in a PalmPilot being emulated. There are very few side effects of this bug (for instance, a Pilot will now indicate that it has backlighting) but fixing this problem will probably cause more problems than it fixes (for instance, the Palm VII OS would then think that it's on Palm VII hardware instead of PalmPilot hardware and start trying to do Palm VII-specific things, and crashing because there is little actual support for Palm VII hardware). * When using NetLib redirection, NetLibSelect doesn't support the use of sysFileDescStdIn or sysFileDescStdOut. * There is no IR emulation. * HotSync doesn't work on Visor devices. * Command line options don't work on the Unix version. * Many operations will hang the emulator if performed when the emulated power is off. These operations include -- but are not limited to -- typing characters, clicking on the LCD area, running Gremlins, and installing files. To be on the safe side, limit yourself to clicking on the hard buttons and closing/quitting the session. * Windows: Dropping a .rom or .psf file onto the emulator's desktop icon launches the emulator and display an error message saying that it didn't understand the parameter <filename>. * Windows: Dropping a .rom or .psf file onto the emulator's window crashes or hangs the emulator.