amforth 5.2

A compact Forth interpreter and compiler
amforth
  1 Screenshot
amforth is an open source and compact Forth compiler and interpreter implemented in assembly language and Forth itself.

Flash structure:

+------------------ 0000 --------------+
| Interrupt vectors |
| |
+------------------ 0026 --------------+
| initialization code |
| interrupt routines |
| "colon" dictionary |
| |
|LATEST: |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
+------------- nrww section -----------+
| inner interpreter (docol, next) |
| "primitive" dictionary |
| Link to "colon" dictionary |
+----------- flashend -----------------+

RAM:

+--------------- 0000 -----------------+
| 0-31: register set |
|31-59: io space |
+--------------------------------------+
|60-84: usart buffer |
|84.. : TIB, PAD, HLD buffers |
| HEAP: start of variable space |
| |
| ^ |
| | |
| data stack, growing downward |
+---------- ramsize - $80 -------------|
| ^ |
| | |
| return stack, growing downward |
+---------- ram size ------------------+

last updated on:
December 23rd, 2013, 19:53 GMT
price:
FREE!
homepage:
amforth.sourceforge.net
license type:
GPL (GNU General Public License) 
developed by:
Matthias Trute
category:
ROOT \ Utilities
amforth
Download Button

In a hurry? Add it to your Download Basket!

user rating 28

2.7/5
 

0/5

Rate it!
What's New in version 5.1
  • The major focus for this release is documentation.
  • It is completely rewritten and reformatted.
  • It now includes many recipes and howtos.
  • Among the more internal changes are some new words and a new experimental feature called scope which makes it possible to automatically place a new word in other wordlists.
read full changelog

Add your review!

SUBMIT