bartop

palmoswerks ARCHIVE
Palm OS programming tips from a (former) CodeWarrior insider

header

Navigation

Search
Home
About
Stories
Stuff I Like
Articles
PilRC
CodeWarrior
palmos.techwood.org
DevTools List
Palm OS Dev FAQ

Adding New Simulator Support to V9

I had a great time presenting to the Atlanta Palm OS Developers Group on Tuesday night, and to the Chicago Palm Programmers Group on Wednesday. Very good groups of people, and both meetings went very well.

I got a few questions there that I wanted to answer for the public at large.

First, one developer really liked the feature in the V9 debugger settings panel that let him choose to which simulator or emulator he was connecting, but he wanted to know how to alter the list, now that additional simulators were available from PalmSource and the licensees.

This one is answered in the Palm OS debugger release notes. There is a XML file that is installed in the CodeWarrior/bin/plugins/Support/Palm_OS folder called PalmEmulators.xml. This file has a list of different emulator and simulator targets, and also has extensive instructions in comments at the top of the file on how to modify it to add new targets. When I downloaded the new Palm OS 5.2 simulators from PalmSource, I put them in my "CW for Palm OS Tools" folder, then I duplicated the existing entried for the Palm OS Simulator, changed their names and IDs, and changed the executable paths to point to the new simulators.

One note: before trying to debug to a new simulator, run it on its own first. This lets you associate it with the right ROM file without being under timeout pressure from the debugger's connection dialog. If you routinely debug to the US, EFIGS, and Japanese versions of the simulator, you might want to setup multiple simulator targets, each with the correct ROM image mentioned on the command line.

Updates for Object Library for Palm OS (POL)

A second question involved updates to the Object Library for Palm OS. I'm happy to announce that an update to version 4.03.5 is now available from http://www.aqpoint.com/pol/. The developers have setup a separate installer that verifies that you have the CW for Palm OS V9 product. You will need to register with the POL site, but after that, the download should be available in the Updates section.

brought to you by weblogger.com


Send feedback to combee@techwood.org
Copyright © 2004 Benjamin L. Combee
Palm OS is a registered trademark of PalmSource, Inc.
Metrowerks and CodeWarrior are registered trademarks of Metrowerks Inc.

The views expressed on this website/weblog are those of mine alone and do not necessarily reflect the views of PalmSource or Metrowerks.

This is a Manila Site

qwertYAK / frobnovich