amrFORTH V5

for Linux


amrFORTH Version 5 produces the same, dense machine code as our V3 for DOS and V4 for Windoze yet is cost-free.  Released under the LPGL  license amrFORTH V5 can be downloaded, used, installed and modified without charge.  Since AM Research has put decades of work into this product we do expect something in return, we expect you to share your improvements with the open-source world as we have done.

Yes, this is a strange concept given the dominance of the Micro$oft model.  But note that there has never been a stable edition of Windows, never has been, never will be.  It is to the benefit of Microsoft to produce buggy code, it forces their captive audience to purchase each release with a hope and prayer that Excel won't eat their FAT table, Word won't destroy the MyDocs directory or Access won't cause a terminal melt-down of their hard drive.

Since our inception we have believed in providing our customers with full source code, now we also give the the product without monetary cost.  Share with us your drivers, enhancements, new microcontroller ports so we may integrate them into the distributed product for all to benefit.

Get the latest copy here: amrFORTH_V5 Remember to share your improvements, email alm@amresearch.net

How to install amrForth for Linux. amrForth is installed without requiring root privileges. You do however need to have permission to use a serial port, e.g. /dev/ttyS0.

1. First install Gforth, see the archived file named GFORTH for details.
2. Copy the tarball, "amrforth-XYZ.tar.gz" into your home directory.
3. Run 'tar xzvf amrforth-XYZ.tar.gz' from that directory, of course substituting the correct digits for XYZ.
4. From ~/amrforth/source run './project ~/applications/test', assuming that is the path of your project directory. This will copy the scripts 'config', 'r' for rom, and 'h' for host into your project directory.
5. Switch to your project directory and run './config', answering questions as appropriate for your project, then './h' to run the host program. Now you should be running amrforth for Linux.
6. Read README for more information about getting started, especially if you have had any problems up to this point.
7. Your system may not require the ./ prefix before the command mentioned above. Try them without. If you get tired of typing the ./ then change your default path to include . which means the current directory is always in the path. I do this by adding the following line to .bashrc

PATH=./:$PATH

Enjoy!


03/10/03


Home