Palm OS Programming

I first started programming for Palm OS with PocketC. It is similar to C, but has less data types. It compiles to bytecode so a runtime is needed to execute applets. This means programs can be smaller than native equivalents (ignoring the overhead of the runtime), but they run slower. At the time of writing the latest version of PocketC is 6.5.1, but most of my applets were made with something around version 4. So things are still being added, this makes the size of the runtime go up though.

Then I finally figured out how to get Cygwin and GCC to work on windows. From then on I could compile native binaries which can do a lot more than PocketC applets and run a lot faster. The downside is that development takes longer and you have to handle all the events that the system throws at you.

The package I use is called PRC-Tools, it is a 68k cross compiler running on x86 (modded gcc). I used Cygnus setup.exe which installs the packages you choose by FTP (can download to hard disk for later installation).

Unfortunately I do not think much of my work with PRC-Tools is of sufficient quality for sharing. You will find it hard to find .prc's on this website.

Mini Space [Ages ago]

Was going to be a simplified version of SubSpace for Palm OS. Strangely the key delay is slow on my colour Palm, but ok on my b/w Palm.
Mini Space screenshot
mspace26.avi v0.2.6 (160k)

Extra

www.orbworks.com
www.cygwin.com
prc-tools.sf.net