A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Autor | Jahr | Last Version | Standard | ARM | x86 | RISC-V | MIPS | PowerPC | x51 | 8080/Z80 | 65xx | 68xx | 68xxx | Coldfire | AVR | PIC | MSP430 | Others | OS | System | Bits | Description | Use | Web | ||||||
2 | Cortex-M | Cortex-A | CP/M | DOS | Windows | Linux | Other | (maybe update required) | |||||||||||||||||||||||
3 | 2k1Forth | D. K. Elvey | 1997 | x | ADSP2181 | 16 | Targetcompiler für ADSP-2100 EZKIT Lite (using TCOM) | ||||||||||||||||||||||||
4 | 4th | J.L. Bezemer | 2016 | 3.62.4 | ANS Standard | x | x | x | x | x | different | 16/32 | Forth Compiler for different systems (using C or Pascal Comp.) | https://thebeez.home.xs4all.nl/4tH/ | |||||||||||||||||
5 | 4THMACS | Hanno Schwalm | 1994 | 3.0 | x | Archimedes RISCOS | 32 | Hanno Schwalm's port of Mitch Bradleys "Forthmacs 3.0". | |||||||||||||||||||||||
6 | 75Forth | John Cassady | 1983 | x | HP-75C | 16 | Forth for HP-75C Calculator | ||||||||||||||||||||||||
7 | amrFORTH | A. L. Mitchell, C. Shattuck | V5 | x | x | x | x | x | x | 68HC11, C166 | 16/32 | Use F-PC or Win32Forth | |||||||||||||||||||
8 | Camel-Forth 1802 | Bradford J. Rodriguez | 2009 | ANS Standard | x | RCA1802 | 16 | Tested on Simulator | |||||||||||||||||||||||
9 | cmForth | Charles H. Moore | (Moore) | x | x | NC4000, RTX2000 | 16 | Forth for FORTH-Chip Novics NC4000 and RTX-2000 | |||||||||||||||||||||||
10 | colorForth F18 | Charles H. Moore | (Moore) | x | F18 | 16 | Type are in the color of each word | ||||||||||||||||||||||||
11 | colorForth GA144 | Charles H. Moore | (Moore) | x | GA144 | 16 | 144 small Forth-Processors | ||||||||||||||||||||||||
12 | eForth 56002 | C. H. Ting, Dave Taliaferro | eForth | x | DSP56002 | 16 | New Model with ~200 Words often compiled with MASM | ||||||||||||||||||||||||
13 | eForth 78C10 | C. H. Ting | eForth | x | 78C10 | 16 | New Model with ~200 Words often compiled with MASM | ||||||||||||||||||||||||
14 | eForth 8098 | C. H. Ting | eForth | x | 8098 | 16 | New Model with ~200 Words often compiled with MASM | ||||||||||||||||||||||||
15 | eForth ADSP2181 | C. H. Ting | eForth | x | ADSP2181 | 16 | 16-bit DSP version | ||||||||||||||||||||||||
16 | eForth ARM7TMDI | C. H. Ting | eForth | x | LPC2100, ADuC702x | 32 | eForth for ARM7TMDI | ||||||||||||||||||||||||
17 | eForth E220 | C. H. Ting, Johannes Eißing | eForth | x | Sharp E220 (Z80) | 16 | New Model with ~200 Words often compiled with MASM | ||||||||||||||||||||||||
18 | eForth eP16/eP32 | C. H. Ting | eForth | x | FPGA | 16 | eP16 and eP32 in VHDL for Lattice XP2 Brevia Kit | ||||||||||||||||||||||||
19 | eForth H8-532 | C. H. Ting | eForth | x | H8-532 | 16 | New Model with ~200 Words often compiled with MASM | ||||||||||||||||||||||||
20 | eForth in C | C. H. Ting | eForth | x | different | 16 | Portables Forth for many systems | ||||||||||||||||||||||||
21 | eForth in F# | C. H. Ting, Cheahsin Yap | eForth | x | different | 16 | Windows XP | ||||||||||||||||||||||||
22 | eForth in J1 | C. H. Ting, Samawati | eForth | x | J1A (FPGA) | 16 | J1 is a FPGA-Forth Processor | ||||||||||||||||||||||||
23 | eForth in Java | C. H. Ting, Michael A. Losh | eForth | x | different | 16 | Java Virtual Machine | ||||||||||||||||||||||||
24 | eForth MuP21 | C. H. Ting | 02.08 | eForth | x | MuP21 | 16 | New Model with ~200 Words often compiled with MASM | |||||||||||||||||||||||
25 | eForth PDP1 | C. H. Ting | eForth | x | PDP1 on FPGA | 16 | New Model with ~200 Words often compiled with MASM | ||||||||||||||||||||||||
26 | eForth Transputer | C. H. Ting, Bob Barr | eForth | x | Inmos Transputer | 32 | Experimental version | ||||||||||||||||||||||||
27 | F-TP | Fred Behringer | 1996 | 1.00 | F83, TurboForth | x | T80x | 16 | Forth for the Transputer T80x | ||||||||||||||||||||||
28 | F83 NC4000 | Laxen & Perry | 1983 | Forth-83 | x | NC4000 | 16 | Reference for many implementation | |||||||||||||||||||||||
29 | Fast 8 Forth | M. Simon | 1996 | FIG | x | Z8, Super8 | 16 | High speed Forth based on a modified version of fig-FORTH model | |||||||||||||||||||||||
30 | fig-FORTH 1802 | Garry R. Bradshaw | 1981 | Rel. 1 | FIG | x | RCA1802 (COSMAC 1802) | 16 | Mostly Listing and source code available | ||||||||||||||||||||||
31 | fig-FORTH 9900 | 9900 Software Services | 1981 | FIG | x | TMS9900 (TI 99/4) | 16 | Mostly Listing and source code available | |||||||||||||||||||||||
32 | fig-FORTH Alpha | Robert Berkey | 1980 | FIG | x | Alpha Micro | 16 | Mostly Listing and source code available | |||||||||||||||||||||||
33 | fig-FORTH Eclipse C | C. H. Ting | 1982 | FIG | x | Eclipse C and S Series | 16 | Mostly Listing and source code available | |||||||||||||||||||||||
34 | fig-FORTH Nova | C. H. Ting | 1981 | Rel. 1 | FIG | x | Nova | 16 | Mostly Listing and source code available | ||||||||||||||||||||||
35 | fig-FORTH PACE | David Kilbridge | 1979 | FIG | x | National PACE | 16 | Mostly Listing and source code available | |||||||||||||||||||||||
36 | fig-FORTH PDP11 | John S. James | 1980 | 1.3 | FIG | x | PDP11 | 16 | Mostly Listing and source code available | ||||||||||||||||||||||
37 | fig-FORTH VAX | Bob Haller, Doug Mercer | 1980 | 1.0 | FIG | x | x | VAX (Unix) | 16 | Mostly Listing and source code available | |||||||||||||||||||||
38 | Forth-11 | Thomas E. McGuire | x | PDP11 | 16 | Kitt Peak Multi-Tasking Forth | |||||||||||||||||||||||||
39 | Gforth EC | Crook/Ertl/Kühhling/Paysan/Wilke | ANS Standard | x | x | x | x | x | x | H8, R8C, C166, NXT … | 16 | Embedded Gforth version for Lego NXT and much more | |||||||||||||||||||
40 | goforth | Matt Hellige | 2012 | x | DCPU-16 (FPGA) | 16 | Emulator and Forth for Notch's DCPU-16 | https://github.com/hellige/dcpu | |||||||||||||||||||||||
41 | Java Forth | Frank Buss | Java Forth | x | x | Web-Browser | 32 | Class-Implementation of Forth | |||||||||||||||||||||||
42 | KK-Forth C165 | Klaus Kohl | 1998 | 1.3.1 | Forth-83 | x | C165 | 16 | Infineon C165 version | ||||||||||||||||||||||
43 | KK-Forth FG | Klaus Kohl | 1990 | 1.2 | Forth-83 | x | NC4000 | 16 | Novics NC4000 version | ||||||||||||||||||||||
44 | mcForth | Klaus Kohl-Schoepe | 2020 | 1.0 | ANS Standard | x | x | x | XMC1100, Windows | 32 | Cortex-M0 for XMC1100, Virtual Processor in MASM for PC | ||||||||||||||||||||
45 | mecrisp J1A | Matthias Koch | ANS Standard | x | J1A (FPGA) | 32 | e.g. for Intel MAX10 | ||||||||||||||||||||||||
46 | metaforth-77 | Jan Vermue, Hans Nieuwenhuijzen | 1977 | 2020 | Forth-77 | x | x | HP2100 | 16 | Forth for the HP 2100 16-bit Minicomputer | https://gitlab.com/pimvantend/metaforth-77 | ||||||||||||||||||||
47 | MicroByte FORTH | v1.0 | Forth-79 | x | Signetics 2650 | 16 | 2650 Forth e.g. for Signetics Instructor 50 | https://binnie.id.au/MicroByte/ | |||||||||||||||||||||||
48 | microForth | Forth Inc. | 2009 | ANS Standard | x | RCA1802 | 16 | Forth for RCA COSMAC | |||||||||||||||||||||||
49 | Moonforth | Marco Aurélio da Silva ? | 2015 | x | DCPU-16 (FPGA) | 16 | Forth for the FPGA implementation of DCPU-16 | https://moonforth.github.io/ | |||||||||||||||||||||||
50 | ORForth | Robert Edwards | 2008 | Forth-83 | x | Z8 | 16 | using 32K EPROM and 32K RAM | |||||||||||||||||||||||
51 | pbForth | Ralph Hempel | 2009 | x | Lego Mindstorms RCX Brick | 16 | Forth for Lego Mindstorm with H8/300 Controller | https://github.com/BrickBot/pbForth | |||||||||||||||||||||||
52 | ppForth | Jih-tung Pai | 1991 | 8102001 | x | x | Palm OS | 32 | Palm Pilot Forth | ||||||||||||||||||||||
53 | PropellerForth | Cliff L. Biffle | 2006 | x | Propeller | 32 | For Parallax Demo Board | ||||||||||||||||||||||||
54 | PropForth | Sal Sanci | x | Propeller | 32 | An Introduction to Interactively programming parallel processors | |||||||||||||||||||||||||
55 | Punyforth | Attila Magyar | 2018 | Forth inspired … | x | x | x | x | Rpi, ESP8266 | 32 | Simple stack-based Language for IoT | ||||||||||||||||||||
56 | Super8 Forth | Klaus Kohl | 1991 | Forth-83 | x | Super8 | 16 | ROM-Version of Zilog Super8 | |||||||||||||||||||||||
57 | SwapForth FT900 | James Bowman | ANS Standard | x | FT900 | 16/32 | Cross-Platform 16-/32-Bit ANS-Forth for FDTI FT900 | ||||||||||||||||||||||||
58 | SwapForth J1a | James Bowman | ANS Standard | x | J1A (FPGA) | 16/32 | Cross-Platform 16-/32-Bit ANS-Forth for J1A | ||||||||||||||||||||||||
59 | SwiftX Cross Compiler | Forth Inc. | x | x | x | x | x | x | x | x | x | 68HC11/12 and RTX2010RH | 16 | SwiftX Integrated Cross-Development Software | https://www.forth.com/embedded/ | ||||||||||||||||
60 | Tachyon | Peter Jakacki | 2012 | 3.0 | 16-bit wordcode | x | Parallax Propeller P1 | 32 | Fast Forth with FAT32 and VGA with COMPEX (vs REPL) | Industrial | https://sourceforge.net/projects/tachyon-forth/ | ||||||||||||||||||||
61 | TAQOZ | Peter Jakacki | 2018 | 16-bit wordcode | x | Parallax Propeller P2 | 32 | TAQOZ included in P2 ROM or full version in SD/Flash - COMPEX | https://sourceforge.net/projects/tachyon-forth/ | ||||||||||||||||||||||
62 | tForth | Dutch Forth Group (HCC) | 1991 | x | Inmos Transputer | 16 | ANSI Forth for the transputer with parallel facilities (Commercial) | ||||||||||||||||||||||||
63 | TurboForth | Mark Wills | x | TI-99/4A | 16 | TMS9900 Forth for Texas Instruments TI-99/4A | |||||||||||||||||||||||||
64 | UF | Felix L. Winkelmann | x | x | x | x | x | unx/varvara | 8 | Traditional Forth for unx/varvara virtual computer | https://www.call-with-current-continuation.org/uf/uf.html | ||||||||||||||||||||
65 | unx | Devine Lu Linvega | x | x | x | x | x | Windows, Linux | 8 | Virtual Stack Machine | https://wiki.xxiivv.com/site/uxn.html und https://github.com/hundredrabbits/awesome-uxn | ||||||||||||||||||||
66 | 44 | Larry Battraw | 1996 | Small Forth | x | PPC403 | 16 | Small Forth-like system | |||||||||||||||||||||||
67 | 51FORTH | Scott Gehmlich | 1993 | x | 80C31 | 16 | Only Forth assembler listing | ||||||||||||||||||||||||
68 | 64forth Cartridge | Tom Zimmer | 2002 | F83 | x | x | C64 | 16 | 64FORTH is a cartridge program for the Commodore 64 | ||||||||||||||||||||||
69 | 6502FORTH | Programma International, Inc. | 1979 | 1.2 | FIG | x | 6502 | 16 | Only Users Manual available | ||||||||||||||||||||||
70 | 79-Forth | C. H. Ting | 1983 | 1 | FORTH-79 | x | x | Apple-II (6502) | 16 | Apple ROM Version with book "FORTH for the Complete Idiot" | |||||||||||||||||||||
71 | 80C552 FORTH System | Alberto Pasquale | 1991 | x | 80C552 | 16 | using CROS-16 (Universal Cross-Assemblers) | ||||||||||||||||||||||||
72 | A4TH | Peter Appelman | Forth-83 | x | Amiga1000 | 32 | A Public Domain Forth system for Amiga's | ||||||||||||||||||||||||
73 | AlexForth | Alexandre Dumont | x | 6502 | 16 | Forth for the Homebrew 6502 SBC | https://github.com/adumont/hb6502 | ||||||||||||||||||||||||
74 | AmForth | Matthias Trute | 2020 | 6.9 | x | x | LM4F, Hifive1 | 32 | Still experimental | http://amforth.sourceforge.net/ | |||||||||||||||||||||
75 | AmForth | Matthias Trute | 2020 | 6.9 | x | x | MSP430, AVR | 16 | Extendible Command Interpreter | http://amforth.sourceforge.net/ | |||||||||||||||||||||
76 | Arduino AVM | Mikael Patel | 2016 | x | Arduino | 16 | Arduino Forth Virtual Machine | ||||||||||||||||||||||||
77 | asforth | Jeff Doyle | 2017 | x | Atmega328 | 16 | Subroutine Threaded version of amForth | ||||||||||||||||||||||||
78 | Atari Coin Op Forth | B. A. Miller, D. McIntyre, E. A. Klotz | 1983 | FIG | x | Atari 400/800 | 16 | Variant of FIG Forth | |||||||||||||||||||||||
79 | ATLAST | John Walker | V1.0 | FORTH-83 | x | x | Atari ST, PC | 16 | Autodesk Threaded Language Application System Toolkit | ||||||||||||||||||||||
80 | Avice | cinetix@t-online.de | 2016 | x | ATMega8/168 boards | 16 | AVR Virtual Stack Engine | ||||||||||||||||||||||||
81 | BBL | x | MS-DOS | 32 | BBL = Big Business Language or Big Black Lady (PD Forth) | ||||||||||||||||||||||||||
82 | bigForth | Bernd Paysan | 2010 | 2.4 | ANS Standard | x | x | x | x86 (Linux, Windows) | 32 | 32-bit Forth with tools like MINOS (GUI for X) | https://bernd-paysan.de/bigforth.html | |||||||||||||||||||
83 | Blazin' Forth | Scott Ballantyne | F83 | x | x | C64 | 16 | A complete Forth-83 system for the C64 | |||||||||||||||||||||||
84 | botForth | Steve Sheppard | Forth-83 | x | x | 68000 | 32 | 68000 Forth in assembler | |||||||||||||||||||||||
85 | ByteForth | Dutch Forth Group (HCC) | 2.07/2.00 | x | x | AVR, 8051 | 8 | Supports different versions of AVR and 8051 | https://forth.hcc.nl/producten/byteforth.html | ||||||||||||||||||||||
86 | Camel-Forth 6809 | Bradford J. Rodriguez | 1995 | ANS Standard | x | 6809 | 16 | Tested on ScroungeMaster II, MAIS AN601 port from Albert Nijhof | |||||||||||||||||||||||
87 | Camel-Forth 8051 | Bradford J. Rodriguez | 1999 | 1.6 | ANS Standard | x | 8051 | 16 | Tested on Simulator | ||||||||||||||||||||||
88 | Camel-Forth 8086 | Bradford J. Rodriguez | 2009 | 0.2 | ANS Standard | x | x | 8086 | 16 | DOS-Version | |||||||||||||||||||||
89 | Camel-Forth CP/M | Bradford J. Rodriguez | 1995 | ANS Standard | x | x | x | CP/M (Z80) | 16 | Tested under CP/M | |||||||||||||||||||||
90 | Camel-Forth MSP430 | Bradford J. Rodriguez | ANS Standard | x | MSP430 | 16 | 4e4th recommended as development environment | ||||||||||||||||||||||||
91 | CamelForth RP2040 | Chris H. (WA1TNR) | 2021 | 2000.1.4 | ANS Standard | x | RP2040 | 32 | Preliminary version | https://github.com/wa1tnr/camelforth-rp2040-aU | |||||||||||||||||||||
92 | Cannon Cat Forth | 1987 | x | x | Cannon Cat (68000) | 32 | One of few personal computer with Forth in ROM | https://de.wikipedia.org/wiki/Canon_Cat | |||||||||||||||||||||||
93 | ciforth (lina) | Albert von der Horst (HCC) | 2010 | 4.1 | ISO Forth | x | x | x | x | Intel MAC | 16/32 | Same source for all implementations | |||||||||||||||||||
94 | coldForth | Colour Vision Systems | 2001 | 0.8 | x | Coldfire 5407 | 32 | With TCP/IP - Telnet support | |||||||||||||||||||||||
95 | colorForth DOS | Charles H. Moore | (Moore) | x | x | DOS (386) | 32 | Type are in the color of each word | |||||||||||||||||||||||
96 | colorForth Windows | Charles H. Moore | (Moore) | x | x | Windows (386) | 32 | Type are in the color of each word | |||||||||||||||||||||||
97 | comFORTH | Egmont Woitzel | Forth-83 | x | x | Windows | 32 | Commercial Forth-System for Windows | |||||||||||||||||||||||
98 | coreForth | Eckhart Koeppen | 2015 | diverse | x | Cortex-M0/M3 | 32 | LM3S811, Arduino Due, Olimex STM32-P103 … | |||||||||||||||||||||||
99 | DiaperGlue32 | James Norris | 2020 | x | x | x | i386 (Win32, Mac OS X, Linux) | 32 | 32-bit Forth in C/C++ and assembler | http://www.rainbarrel.com/ | |||||||||||||||||||||
100 | DiaperGlue64 | James Norris | 2020 | x | x | x | i586 (Win64, Mac OS X13.3) | 64 | 64-bit Forth in C/C++ and assembler | http://www.rainbarrel.com/ |