PHEM (the Palm Hardware Emulator M68k) emulates the hardware of many different models of Palm PDAs. It supports up to Palm OS 4.2 and runs thousands of Palm applications, utilities, games, and hacks.
***IMPORTANT!*** Like other hardware emulators, PHEM requires software in the form of a Palm OS ROM image to run.
• Black and white, grayscale, 8-bit, and 16-bit color. It even supports the Handera 330's "High Res" grayscale screen!
• Sound and (for versions of the Palm OS that support it) vibration.
• Multiple different "sessions" emulating different Palms - multiple models, multiple versions of a single model, or both.
• Using your device's storage as a virtual expansion card.
• Network communication using your device's network connection (wifi or cellular), including network HotSync.
• Cutting and pasting text between the emulated Palm and your device.
• Hardware keyboards if present on your device.
• "Skin" files that precisely mimic the appearance of particular Palm devices.
• Most Palm "Hacks".
PHEM is based on the Palm OS Emulator, a development and debugging tool originally created by Greg Hewgill and later developed by Palm, Inc. Full source is available under the GNU Public License.
Notes on permissions used:
• "Access Fine Location" is used to pass GPS information to the emulated Palm, only when explicitly activated by the user.
• Network access is used to allow the emulated Palm to access network resources.
• Storage access is used to access ROMs, applications, and to emulate memory cards.
• Dynamic detection of Palm encoding - now supports Big5, GB2312, KSC5601.
• Non-GPS data filtered by default in GPS passthrough
• Restored support for Android devices without GPS
NOTE: New "Access Fine Location" permission used only to pass GPS data to the Palm. This can be verified by examining the application source code at the PHEM website.