i4th - Forth for Pilot

i4th is an experimental forth implementation for the US Robotics Pilot. The current version is 0.2

WARNING

i4th is still very much in development, so there are plenty of bugs. The faint of heart (and those who haven't backed up their Pilot) should wait for more stable versions.

Requirements

i4th requires approximately 45k of memory space. It should work with either version 1.0 or 2.0 operating systems. For those with Pilot 1000's, a stripped down system is theoretically possible in around 30k of memory, but you will need to build this yourself. Luckily, the source is available!

Loading i4th onto the Pilot

i4th consists of 2 applications and 2 databases. The forth interpreter / compiler itself is contained in the application Forth.prc . It uses a vocabulary database VocabDB.pdb and a block database BlockDB.pdb.

Blocks can be edited with the block editor application DBEdit.prc

Install all 4 files on your pilot using your usual method.

Running i4th

When you launch the Forth application, you will get the startup banner and an underscore prompt _. You are now ready to enter words and numbers by writing in the graffiti area. Enter a backspace to rub out writing errors.

Source Code

i4th is distributed under the conditions of the GNU Public License. i4th is being developed with the excellent prc-tools under Linux. If you would like to help with development, or have fixed a bug, please submit diffs against the latest version to the author.

Using the extra tools which come with the source distribution, i4th vocabulary and block databases can be developed and compiled on any unix system. These databases can still be modified later using DBEdit on the pilot.

Download

Sorry, i4th is not quite ready for download yet. Please contact icurtis@radlogic.com.au for pre-release development copies. 1