Solo Forth started from the code of Abersoft Forth (a tape-based fig-Forth 1.1 for ZX Spectrum 48K), which was first studied and much improved (http://programandala.net/en.program.afera.html) and finally fully disassembled (http://programandala.net/en.program.abersoft_forth.html).
Solo Forth is being possible thanks to code, documentation, ideas and inspiration from the following works, listed in alphabetical order:
-
4tH, by J.L. Bezemer, 1994..2016.
-
Abersoft Forth (for ZX Spectrum 48K), by John Jones Steele, 1983.
-
Afera (library for Abersoft Forth), by Marcos Cruz, 2015..2016.
-
CamelForth (for Z80), by Bradford J. Rodriguez, 1994..1995.
-
CHForth (for DOS), by Coos Haak, 1994..2002.
-
Computer One Forth (for QL), by Computer One Ldt., 1984.
-
CP/M fig-Forth 1.1g (for Z80 CP/M), adaptative version by EHR et al., 1980..1984.
-
DX-Forth (version 4.x for CP/M), by Ed, 2013..2015.
-
DZX-Forth (for ZX Spectrum +3e), by Marcos Cruz, 2014..2015.
-
eForth (for DOS), by Bill Muench, 1989..1997.
-
F83 (for CP/M and DOS), by Mike Perry and Henry Laxen, 1984.
-
Forth Foundation Library, by Dick van Oudheusden, <2006..2015.
-
Galope (library for Gforth), by Marcos Cruz, 2012..2020.
-
Gforth, by Anton Ertl, Bernd Paysan et al., 1995..2020.
-
hForth (Z80 RAM model v0.9.9), by Wonyong Koh, 1995.
-
IsForth (version 1.23b for Linux), by Mark I. Manning IV, c. 2001..2012.
-
kForth (for Linux, v1.5.2), by Krishna Myneni, 1999..2010.
-
lina (for x86 Linux), by Albert van der Horst, 2000..2004.
-
lpForth (for Linux), by Jih-tung Pai, 1999..2001.
-
Modules (for ANS Forth, v1.0.2), by Ulrich Hoffmann, 2015..2016.
-
MPE Forth for TiniARM, by MicroProcessor Engineering Limited, 1996..2004.
-
PFE (Portable Forth Environment), by Dirk Zoller and Guido U. Draheim, 1993..2009.
-
pForth (a portable ANS-like Forth written in ANSI C), by Phil Burk, 1998.
-
Pygmy Forth (for DOS), by Frank C. Sergeant, 1989..2007.
-
Spectrum Forth-83 (for ZX Spectrum 48K/128K), by Lennart Benschop, 1988.
-
TurboForth (for TI-99/4A), by Mark Willis, <2012..2015.
-
v.Forth (for ZX Spectrum 48K/128K with Interface 1), by Matteo Vitturi, 1990..2016.
-
volksFORTH 3.80a (for C/PM), by Forth Gesellschaft e.V., 1985..2006.
-
Z80 data collected by Oscar Lindberg, 1996-03-24.
-
Z80 data prepared by Devin Gardner, 2000-04-29.
-
Z88 CamelForth 3.04 (for Cambridge Z88), by Garry Lancaster, 2001.
Specific credits and acknowledgment notes are included in the source.