NOTE: Running this code on your PalmPC or HandheldPC may cause it to lose
data.  No warranty of any sort is provided.  Proceed at your own risk.

The source files are:

entry.S		Entry point
hiworld.c	Contains the main loop and the low-level serial IO routines
		for NEC VR41xx

There are two versions of hiworld.c.  hiworld.c.clio is specific to the
Vadem Clio.  hiworld.c.freestyle is specific to the Everex Freestyle, but
should work on any VR4102 or higher based WinCE device that doesn't have
additional power management features on the serial port beyond what is
built into the CPU.  Rename the appropriate file to hiworld.c before
running make.

ld.script.little is the link script for the kernel from the Linux-MIPS
kernel source.  It's a bit of overkill for this simple app, but part of
the point here is to make sure the bootloader can handle executables
linked with it.

The Makefile assumes you have the mipsel cross-development tools
somewhere in path.  Note that these files must be compiled without
optimization (which the Makefile does) to insure the peripheral register
writes go in the correct order.  The code could have been modified to
make it optimization-safe (for example, all the registers should be cast
as volatile), but that would make it less clear.


Mike Klar
wyldfier@iname.com
