Share this Page URL

Chapter 7. System > Simulate a Palm - Pg. 167

CHAPTER 7 System Hacks 42­49: Introduction System hacks are more technical than the hacks in the other chapters because they cover details that are closer to the operating system itself. Thus, they are hacks for writing your own programs and playing with the launcher. These hacks are good starting points for exploring the Palm operating system. From here, you can branch out and discover your own hacks. With a limited number of hacks, much is left for you to find on your own. For example, some of the built-in applications have Easter eggs in them. If you search around on the Web, you can find information on them. As you play with these hacks, think about the reasoning that went into them. You can take the fundamental ideas and apply them to other parts of the Palm OS or to other applications. The essence of hacking is finding a clever way of doing something that you want to do, not necessarily following a recipe out of a book. Simulate a Palm Are you looking at acquiring multiple Palm devices? If so, it is useful to know which Palm OS versions will work with the applications you want to run. It is straightforward to test applications against a range of Palm OS versions. If you don't have access to Palm devices with a range of Palm OS versions, then there is another solution. The Palm OS Developer Suite ( dev_suite.html) contains the Palm Emulator and the Palm Simulator. The emulator and simulator are two separate tools that do basically the same thing, but they handle dif- ferent versions of Palm OS. Between them, these tools cover Palm OS versions from 3.0 to 6.0 and let you test Palm applications on your PC. The emulator (Figure 7-1) and simulator (Figure 7-2) use ROM images to do their magic. You will select a ROM image the first time you run either program. Look for one that has "EN" in the name--something like PalmOS412_FullRel_EZ_enUS.rom. 167