Palm OS Emulator, que desciende de Copilot, se utiliza para escribir, probar y depurar aplicaciones de Palm OS. Palm OS Emulator emula dispositivos de la clase Motorola 68000 y tiene un profundo conocimiento del funcionamiento interno de Palm OS , lo que permite un control minucioso del correcto funcionamiento de las aplicaciones. A diferencia de Xcopilot (otro descendiente de Copilot), Palm OS Emulator no arrancará uClinux . Al utilizar archivos de "máscara" , Palm OS Emulator podría imitar muy de cerca la apariencia de muchos modelos de dispositivos portátiles Palm.
Todas las versiones de Palm OS Emulator requieren un archivo que contenga la imagen ROM para arrancar. Los archivos de imagen ROM se pueden obtener de PalmSource (ahora parte de Access Co. , Ltd) o descargarse desde un dispositivo Palm real. Palm OS Emulator era compatible con los modelos Palm fabricados por Palm, Handera , Handspring y Symbol. Los dispositivos portátiles Palm OS fabricados por Sony (la línea Clie ) eran compatibles con una versión independiente y específica de Sony de Palm OS Emulator.
Tanto Copilot como Palm OS Emulator se publican bajo la licencia GPL v2. Palm, Inc. desarrolló versiones para plataformas Windows, Macintosh y Unix. La versión de Sony solo se publicó para Windows. [1]
Palm OS Emulator es compatible con Palm OS 4.x y versiones anteriores. [2] No es compatible con Palm OS 5.x y versiones posteriores, ya que estas versiones se basan en el procesador ARM. PalmSource ofrece simuladores para Palm OS 5.x y versiones posteriores, donde Palm OS se ha recompilado para ejecutarse de forma nativa en Windows.
Las versiones del emulador para Linux, Mac y Windows se incluyeron en el CD-ROM incluido con Palm Programming: The Developer's Guide , [3] publicado por O'Reilly en 1999. [4]