PalmTerm Terminal - Version 0.0b
Written by Dale Gass
[email protected]
This is a very preliminary version of a terminal program, written with Jump
(Java for the Pilot). It's a somewhat more traditional terminal program
than others I've seen for the Pilot (where you enter text into a field
and press Send). This one sends characters as you enter them.
It achieves a 40x24 terminal display, by using it's own 3x5 font, which I
think is quite readable, even for lower case characters. There is a menu
choice for displaying the character set.
For sending characters, the carriage-return stroke generates a CR (13)
character, and a "next field" stroke (down and then up again) generates
a LF (10) character.
There are only a few controls in this version:
Online - Opens the serial line, sends any characters you enter, and displays
any received characters. Leaving this mode on will suck batteries.
Echo - Echos any entered characters to the display. This is handy for
playing with the program while not online (and not draining
batteries). If you turn on echo, can you see how the character
set looks by entering text. Use the new line stroke to go to
the beginning of the line, and a "next field" stroke to move the
cursor to the next line.
Baud - Sets the baud rate
Flow - Turns hardare (CTS/RTS) flow control on or off.
There seems to be a problem when receiving a lot of text at high speeds.
It's almost as if the flow control isn't working right. (It might also
be a bug in HyperTerminal, which I was testing it with.) I need to do some
more testing to determine the problem.
Planned future improvements:
- Further tweaks to the font, for improved readability
- Control of more serial settings
- Better status display
- Elapsed online time display
- Terminal emulation (probably a very minimal VT-100/ANSI subset)