Pilot Development Tools and Articles

Pila For Unix w/ Source Code (download) - Now Unix users can write Pilot applications with Pila or Jump (which requires Pila). Thanks to Damien Neil for doing the port!

Pilot Icon Editor (download) - For gcc users primarily (Pila and Jump users can use standard Windows bitmap creation tools). The Pilot Icon Editor lets you, simply enough, create new icons for your Pilot applications. Follow this link to read the Pilot Icon Editor README.

Pilot Studio (download) - Alain Falanga has wrapped up Jump, Pila, PilRC and Copilot in a graphical integrated development environment (IDE) for creating Pilot applications. One of Pilot Studio's nifty features is that it integrates the HTML help files from Jump, Pila, PilRC, and Copilot as well as its own and the Pilot API .hlp file. Read more about it on Alain's Pilot Studio Page.

Jump (download) - From Greg Hewgill, author of Jump: "Jump is a developer's tool that lets you write Java applications for the Pilot. This has nothing to do with the Internet, HTTP, or the World Wide Web, and in particular will not allow you to run or write Java 'applets'. It does allow you to use a well-designed, easy to learn language to write applications for the Pilot.".

GCC Win32 Port for Pilot (download) - J. J. Lehett has ported Jeff Dione's GCC/Pilot tools to Windows so now you too can write Pilot applications with your PC, in C, for free. This is really a great advance and should open the door for a lot of new Pilot software developers.

ASDK (dedicated page) - The Alternative Software Development Kit (ASDK) bundles together the tools, headers, support files, samples and documentation necessary to develop Pilot applications on a PC running Windows 95 or NT. Some highlights of the SDK include:

The ASDK News page provides the most up to date ASDK information.

Pila (now included in the ASDK) - Darrin Massena's Pilot Assembler. With Pila and some 68000 assembly language programming knowledge you can create Pilot applications on any Windows 95 or NT PC. You can check the Pila News page for the latest info and read the Pila documentation online.

Copilot (dedicated page) - Greg Hewgill's Windows Pilot Emulator. I can't say enough about how cool Copilot is. Copilot runs on your PC and behaves exactly like a real Pilot (except it supports up to 2 megs of RAM!). Copilot has an integrated symbolic debugger and since it includes symbols for most the Pilot internal routines it is an awesome tool for getting to know what's really going on inside your Pilot. Head on over to Greg's Web site for the latest Copilot info.

PilDis (download) - Bill Hunt's Pilot disassembler. PilDis runs under Windows and allows you to disassemble PRC code resources. PilDis is PalmOS smart and labels API trap calls with the name of the API -- a big time saver!

PilRC (dedicated page) - Wes Cherry's resource compiler. This Windows tool makes quick work of the job of creating resources for your Pilot application. Wes has also added a form resource previewing tool, PilRCUI. Both are must-haves if you're using Pila, Jump, Gcc, or exe2prc.

prc2bmp (download) - Scott Ludwig's tool for extracting icons from PRC files. Comes with PC source code for reading a PRC file and extracting a desired resource.

PilotMark (download) - This little benchmarking application performs a few simple timings on your Pilot and reports the results. It demonstrates that a Pilot upgraded to 1 meg of memory is twice as fast as a Pilot 1000 or 5000 when performing RAM operations.

Alarm Hack Source (download) - The source code to Alarm Hack by Wes Cherry. This code demonstrates how to implement TSR-like functionality on the Pilot without consuming any Dynamic memory. Alarm Hack was written using my Windows-based development tools (see Writing Pilot Applications Under Windows).

Alarm Hack (download) - A utility to increase the number of times the Pilot alarm rings when an alarm goes off.

prc2bin (download) - A utility to break a resource database (PRC) file down to its constituent resources. Each resource is written as a separate file.

Debugger Patcher-o-matic (download) - A patch by Flip Phillips for the Pilot debugger to make it use the Mac printer serial port instead of the modem port.

Writing Pilot Applications Under Windows - This article explains one way to do it. Maybe you can help to make it better?

Graffiti Help (download) - This handy little application (7K) provides on-line help for Graffiti so next time you need a , ™, or you'll know where to go.

Pilot Hack Tutorial - How use Pilot Hack to get a peek inside your Pilot.

Writing Space Invaders For Pilot On A PC - Scott Ludwig explains how it was done.

exe2prc (download) - A utility that converts a Win32 EXE, complete with resources, into a Pilot PRC file. Obviously, it doesn't do any magic - the code in the Win32 EXE must already be 68000 machine code as produced by a product like Microsoft's Visual C++ Cross-Development Edition for Macintosh. Also, only partial resource conversion is implemented so you have to build many resources yourself (somehow).

Pilot Hack 1.01 (download) - A simple utility for inspecting the contents of your Pilot's memory (RAM, ROM, other). Pilot Hack can be used to dump memory as hex, ASCII or strings, translate a trap code into an address, trace events, and dump the processor's registers (not very useful). With some effort, Pilot Hack can also be used to upload the Pilot ROMs or any chunk of Pilot memory to your PC. I had so much fun with this I wrote a little tutorial on how to use it.

Invaders (download) - A great implementation of the arcade classic Space Invaders. Only 9K! Read Writing Space Invaders for Pilot v1.0 on a PC for how it was done.

Back to Pilot Software Development