Y-Modem V1.5 - Jan 13, 2001
Earle F. Philhower, III
earle@ziplabel.com
http://www.ziplabel.com/helio

This is a very simple app that allows you to transfer stdlib files to
and from the Helio using any comm program that supports Y-Modem
(not Y-Modem G!).

Version 1.5 adds support for VTOS B313

This is ONLY for use with my applications that use STDLIB file IO.  It
will not back up your other DBs, sorry.

To use, exit V-Sync Manager, and then open a connection to COM1 @ 9600bps/8/N/1
using your favourite terminal emulator.  Hyperterm works OK, and it's free
with Windows.  (If you want to try faster or slower, just use the menu.
Speeds are NOT saved between runs, though, and you'll need to re-select the
different transfer speed on your Helio each time.)

Run Y-Modem on the helio, and if you'll be downloading files use the menu
to select the File Type.  Common file types are
.  Frotz - HelioFrotz games
.  Text - Text files for TextViewer
.  FontPDB - Palm Font files in PDB format (for use in TextViewer/HelioFrotz)
.  Binary - Miscellaneous

To transfer to the Helio, set up your term program to Upload Y-Modem, and
hit the "Download" button on the Helio.  It'll start transferring, watch the
screen to see how it's going.

To transfer from the Helio, set your term program to Download Y-Modem, and
hit the Upload button on the Helio.  Again, the screen will give a running
display of packet loss/etc.

There is a lot of packet loss at 9600bps due to the latency of using the
Helio UART in DMA/Event based mode.  If anyone can rewrite the mysio.c file
using direct hardware access I'm sure they'd get reliable speeds 4x that...

The X/Y modem source was taken from an old PC example placed in the
public domain by MarshallSoft Computing, Inc.
(Personal Communications Library for the C Language - PCL4C  )

Good luck,
-Earle F. Philhower, III
