The Palm OS Emulator emulates the hardware of the older Dragonball processor Palm OS devices. However to work, it needs a ROM image from a device. Palm use to distribute to registered developers the ROM images for all of there older devices. One could also extract your own ROM image from your actual device. Currently, Access only distributes a generic 4.1.2 ROM image. As far as I know, this ROM image is not for any real device. The Palm OS Emulator only does DragonBall processor devices, it thus can only do Palm OS 1.0 through 4.X.
The Palm OS Simulators simulates the run time environment of a newer ARM processor Palm OS device. Each simulator simulates a specific Palm OS device. They are distributed with ROM images. These ROM images are specially tooled for the simulator, they are not identical to the actual device's ROM image. The simulators can run standard Palm OS dragonball code unchanged. To simulate ARM code however, a developer has to compile their application is a special way to generate a stub PRC file and a windows DLL. Access distributes some generic simulators which simulates no specific device. Palm distributes some specific simulators for many of their past and current Palm OS 5.X devices. Each simulator does one device.
All of the above Palm OS Emulators and Simulators from Palm or from Access are free, so long as you are a registered developer with them.
There are some other Palm OS Emulators and Simulators, both old and new, but the above are the main ones.
Long ago, Codewarrior for Palm OS, running on a Mac had what was called a Palm OS simulator. This actually was different link library that would be used when building your application. The results was an Mac application, which could then be run and debugged on the desktop.
Palm Source had, and I assume Access now has, a hardware board that can be used to prototype new devices. NOT Cheap. Typically for use by Palm OS hardware manufacturers.
Palm Source had, and I assume Access now has in the Developer's Pay area, a Palm OS 5.X Emulator that runs on the desktop and uses the ROM images from the above hardware prototype board. The last time I checked the pay area was about $150 per year.
salhabb wrote:
The Rom images are not distributed for free anymore except fot the generic 4.1.2.
My understanding is that older ROM images are not distributed any more, period. My assumption is that this is because of the Xerox/Palm Unastroke/Graffiti patten law suit. All the older ROMs would infringe on Xerox's pattens, for they contained Graffiti 1.
salhabb wrote:
I downloaded that and It's an image for only three types of Palm: V, Vx and III .
Those device could run 4.1, I do not think they ever ran 4.1.2. However, originally the III ran 3.0, the V ran 3.1, and the early Vx's ran 3.3 but the majority ran 3.5. Version 4.0 first appeared in the m500, and 4.1 in the m505.
salhabb wrote:
The Palm OS Simulator is the alternative to the Palm OS Emulator and its images but it's not for free?
The Palm OS Simulators are also free.
salhabb wrote:
Can I download an image from my Palm device using a USB cradle?
If it is a 4.X or earlier device.