Palm OS Emulator
| Company type | Software |
|---|---|
| Industry | Software development, Emulation |
| Predecessor | Copilot |
| Founder | Palm, Inc. |
| Successor | Palm OS Simulator |
Area served | Worldwide |
| Products | Palm OS development utility, Emulator |
| Owner | Palm, Inc. |
| Parent | Palm, Inc. |
| Website | sourceforge |
Descended from Copilot, Palm OS Emulator serves as a development utility for creating, testing, and debugging applications designed for Palm OS. It simulates devices based on the Motorola 68000-class architecture and offers comprehensive access to Palm OS internals, facilitating detailed application analysis. In contrast to Xcopilot, another offshoot of Copilot, Palm OS Emulator does not support booting into uClinux. By utilizing "skin" files, it replicates the visual design of multiple Palm handheld device models with high fidelity.
To operate, all versions of Palm OS Emulator require a ROM image file, which can be obtained from PalmSource (currently part of Access Co., Ltd) or extracted from genuine Palm hardware. The emulator is compatible with Palm devices produced by Palm, Handera, Handspring, and Symbol. Additionally, Sony's Clie series employed a distinct Sony-specific fork of the emulator.
Both Copilot and Palm OS Emulator are distributed under the terms of the GPL version 2 license. Developed by Palm, Inc., these emulators are available for Windows, Macintosh, and Unix operating systems; however, the Sony fork is limited to Windows platforms.
Palm OS Emulator supports versions of Palm OS up to 4.x but cannot run Palm OS 5.x or later releases due to their ARM-based CPU architecture. For newer versions, PalmSource provides simulators that execute the operating system natively on Windows.
The emulator was included in Linux, Mac, and Windows editions on the CD-ROM bundled with Palm Programming: The Developer's Guide, published by O'Reilly in 1999.
See also
Further reading
External links
- Palm OS Emulator at SourceForge
- PHEM - The Palm Hardware Emulator (M68k) by Perpendox Software LLC