Perpendox Logo

  Quick Start Using PHEM Card Storage FAQs
Palm Basics Skins Handera & TRG Source Code

PHEM - The Palm Hardware Emulator(M68k)

PHEM is an Android application that emulates the hardware of many different models of Palm Pilot built around the Motorola 68K (M68k) CPU. It is based on the Palm OS Emulator, a development and debugging tool originally created by Greg Hewgill and later developed by Palm, Inc.

PHEM can emulate models produced by Palm, Handspring, TRG, and Symbol, running Palm OS 1.0 all the way up to OS 4.2.

NOTE: PHEM emulates the Palm Pilot hardware. The Palm software must be provided in the form of a ROM image. See "Limitations" below.

PHEM Screenshots

In this case, a picture is definitely worth a thousand words. (These were taken from an original Droid; on most devices PHEM looks even better!)

Palm m505 - 16-bit colorHandera 330 Hi-Res grayscalePalm IIIc with skin
m505 Emulation Handera Emulation Palm IIIcEmulation

PHEM Features

PHEM Limitations

Known Issues

The following issues are under investigation for resolution in future releases:

Getting PHEM

PHEM can be found on the Google Play Store. It is available for all devices running Android 2.2 (Froyo) and later, running on ARM hardware. (Intel and MIPS support is intended in the future.)

Language Support

PHEM currently has localization support for English and Japanese (thanks to Mini at We are always happy to add support for more languages! If you wish to contribute a translation, it's very simple. Just download the source code, edit the file "PHEM/res/values/strings.xml" with the translated text, and send the updated file to

More Information

Full documentation for PHEM is available:

Copyright © 2014 Perpendox Software LLC