RetroForth is an open-source Forth development system. It was
originally created in 1998 by Tom Novelli. More recently, Charles
Childers took over the project in 2002 and continues to oversee
development of RetroForth.

This is Release 6.13 of RetroForth. As a quick guide to the version
numbering, 6 is the current generation (major version of the
codebase), while 13 is the current build (think 'revision') of the
current generation. Sometimes a letter will follow a release number;
this indicates a bugfix release that doesn't make any significant
change to the implementation.

Compiling RetroForth
--------------------
1) Enter the retroforth/source directory
2) Run '. build' or './build'

Running RetroForth
------------------
1) Enter the retroforth/source directory
2) Run './images/rf???' where ??? is the varient you want to run
   (Options are 'rf', 'rf-vga', and 'rf-sdl')

Customising RetroForth
----------------------
Edit source/user/user.f and source/user/user.asm to implement the code
specific to your application. Unless you're hacking the Forth kernel,
you don't need to touch the other files :)

Here's a simple 'hello' world example that can be pasted into
'user.f':

" hello, world!" type cr bye

OR:

" hello, world!" string: hello_msg
: hello hello_msg type cr ;
hello bye


When you run the 'rf???' binaries, the code will execute then
terminate (as defined by the 'bye' word)

I hope you enjoy using RetroForth!
