Skip to content

mkobetic/amforth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

375 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM ARM/Linux RISC-V

This is a fork of https://sourceforge.net/p/amforth/code/2462/.

The purpose is to advance the 32-bit ARM and RISC-V variants of AmForth.

For more information see the documentation and the READMEs in the respective directories:

  • core/ - the shared 32-bit AmForth core
  • arm/ - the ARM architecture core (Cortex M3/4)
  • rv/ - the RISC-V architecture core
  • rv/mcu/, arm/mcu/ - AmForth for different boards and targets

Available MCUs/Boards

RISC-V 32

ARM 32

From the original AmForth README:


Author:
    Matthias Trute <mtrute@users.sourceforge.net>
    died 2020-03-25

Maintainer:
    2025-     Tristan Williams
    2020-2022 Erich Wälde <erwaelde@users.sourceforge.net>

Major Contributors:
    Erich Waelde
    Michael Kalus
    Leon Maurer
    Ullrich Hoffmann
    Karl Lund
    Enoch
    Bradford Rodriguez (MSP430 code from Camelforth 0.5)
    Matthias Koch (RV32IM + ARM Code from mecrisp)
    Tristan Williams

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 Forth for various controllers
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.

...

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