Palm OS Emulator

By Palm Free
Palm OS Emulator does not include ROM images: it is essentially like a computer without an operating system.

Developer's Description

The Palm OS Emulator is a program based on the Copilot app that emulates the hardware of the various models of Palm-powered handhelds, making it a valuable tool for writing, testing, and debugging applications. Palm has taken the original Copilot app and enhanced it with new features, debugging support, and support for more recent ROMs (the source code is still available). With this program, you can create "virtual" handheld devices on your PC and develop Palm apps with ease. Emulated devices can be loaded with new ROMs, so you can test your application with virtual devices, including different devices than you own, foreign language ROMs, and debug-enabled ROMs for extra error checking and debugging features. You can also download skins for this program that will cosmetically emulate device-specific images, making it even easier to develop software for your favorite handheld device running the Palm OS.

Full Specifications

What's new in version 3.5

  • Added m125, m130, m515, and i705 support. NOTE: at the time of this writing, skins for these devices are not available. There is no estimated date for when they will be available.
  • (Mac) Added TRGpro and HandEra 330 support. [Scott Gruby]
  • Allow access to the following UI data structures in support of PalmOSGlue that comes with SDK 4.0 Update 1: a. read/write access to ControlType.attr for CtlGlueNewSliderControl and CtlGlueSetLeftAnchor b. read access to ListType.itemsText for LstGlueGetItemsText read access to TableType.numColumns for TblGlueGetColumnMasked c. read access to GraphicControlType.bitmapID and selectedBitmapID for CtlGlueGetGraphics
  • Re-allow read/write access to the text returned by CtlGetLabel, etc. It's OK to read the text, and we'll allow writing to the text until we come up with a better API for altering it. [many]
  • Fixed HostImportFileWithID to return a non-zero ID. [Scott Johnson]
  • Fixed timeout calculations when using redirected send/recieve calls. [many]
  • (Windows) Poser 3.4 de-asserted DTR when opening the host serial port. Poser 3.5 reverts this change (DTR is asserted when the host serial port is opened). [many]
  • Fixed problem with inability to set/change socket address/port in serial port emulation redirection. [Mahendra Tailor]
  • (Mac) Better Mac OS X support (Quit menu item now respects preferences regarding save-on-quit, and an idle Poser now gives more time to other running processes). [Scott Gruby, Christopher Hunt]
  • (Unix) Fix the crawling dialogs (where dialogs appearing quickly in succession march down the screen). [John Marshall]
  • When hostErrProfilingNotReady was added in Pose 3.1, it was done in such a way as to change the value of hostErrUnknownError. Re-order those two symbols so that hostErrUnknownError retains its original value (at the expense of changing hostErrProfilingNotReady). [Scott Johnson]

General

Release November 9, 2008
Date Added May 13, 2002
Version 3.5

Operating Systems

Operating Systems Windows 95, Windows 2000, Windows 98, Windows Me, Windows, Windows XP, Windows NT
Additional Requirements Windows 95/98/Me/NT/2000/XP

Popularity

Total Downloads 98,059
Downloads Last Week 6
Report Software

Related Software

Microsoft Visual Studio 2010 Professional logo

Microsoft Visual Studio 2010 Professional

Free to try
Microsoft Visual Studio 2010 Professional
NSB AppStudio logo

NSB AppStudio

Free to try
NSB AppStudio
Spyder (64-bit) logo

Spyder (64-bit)

Free
Spyder (64-bit)
C-Free logo

C-Free

Free to try
C-Free

User Reviews

1.8/5
9 User Votes
5 Star
4 Star
3 Star
2 Star
1 Star
Promo image for CNET Shopping

Get the best price on everything

Shop your favorite products and we’ll find the best deal with a single click. Designed to make shopping easier.