!ARMForth32 on the Raspberry Pi

 
 
Home Page
 
 What is Forth?
 
 Why use Forth?
 
 !ARMForth32
 
Code Extensions
 
Examples
 
Downloads
 
More Information
 
 

!ARMForth32

  

The !ARMForth32 source code is written in Basic V ("BBC Basic"). Most of it is composed of assembler code, using the Basic Assembler . The assembler takes about 1 minute on the PI to create the Forth !RunImage file.

 

The standard functions are as follows:

  • Standard Forth Word Set (mainly Forth79 + Forth83 standards)
  • Macro Assembler
  • MultiTasker
  • Extensible Data Types
  • Access to ARM SWIs and BASIC functions
  • String Functions
  • Runs either in window as a task or in full-screen mode     

 

The next page discusses the extensions which I have added to the Standard Word Set