From 67d25d837ac55f28a366c0a3b262e439a6e75fc3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 19 Aug 2017 12:15:28 +0200 Subject: Add AmForth --- amforth-6.5/readme.txt | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 amforth-6.5/readme.txt (limited to 'amforth-6.5/readme.txt') diff --git a/amforth-6.5/readme.txt b/amforth-6.5/readme.txt new file mode 100644 index 0000000..acf0eb1 --- /dev/null +++ b/amforth-6.5/readme.txt @@ -0,0 +1,54 @@ +Author: + Matthias Trute + +Major Contributors: + Erich Waelde + Michael Kalus + Leon Maurer + Ullrich Hoffmann + Karl Lund + Enoch + Bradford Rodriguez (MSP430 code from Camelforth 0.5) + +License: General Public License (GPL) Version 3 from 2007. See the +file LICENSE.txt or http://www.gnu.org/licenses/gpl.html. This +license applies to all files unless a file has some different +attribution in it. + +AmForth is an interactive 16-bit Forth for Atmel ATmega and +Texas Instruments MSP430 microcontrollers. It does not need +additional hard or software. It works completely on the +controller (no cross-compiler). AmForth uses the indirect +threading forth implementation technique. + +ATmega: + + The forth dictionary is in the flash memory, new words are compiled + directly into flash. Since no (widely available) bootloader supports + an API to write to flash, AmForth uses the bootloader space itself. + +MSP430 + + The Forth dictionary is in the flash or FRAM memory, new words are + compiled to it. Use SAVE to keep the code accessible across + reboots. The flash devices cannot rewrite the flash cell once a + word is written. + +AmForth is implemented in assembly and forth. The code is stable +and well tested. The MSP430 variant is newer and may have less +features. + +All words have Forth 2012 (CORE and various extenion word sets) +stack diagrams, but not necessarily the complete semantics. Some +words from the standards are left out, ask for them if you need them. + +Development hardware are evaluation boards running various Atmega's +between 2 and 20 MHz with various external hardware: none, +led, push-buttons, SD-card, ethernet controller, RF module etc. +The MSP430 code is tested with Launchpads. + +Documentation can be found in the doc/ subdirectory and +on the homepage http://amforth.sourceforge.net/. + +Contact, bug reports, questions, wishes etc: + mailto:amforth-devel@lists.sourceforge.net -- cgit v1.2.3