Files in the top-level directory from the latest check-in
- binaries
- blocks
- build
- doc
- extras
- man
- metablock
- native
- system
- tools
- vm
- BUILD.txt
- LICENSE
- Makefile
- QUICK-START.txt
- README.txt
- RELEASE.txt
- TODO.txt
- bench.pali
- dict.data
- dos.sh
- forth.dictionary
- forth.pali
- ilo-words.txt
- ilo.blocks
- ilo.c
- ilo.names.txt
- ilo.rom
- initial.retro
- retro-ilo.sh
- ri.sh
- topical.txt
- upload.sh
================================================================
crc's _ __ _ _
_ __ ___| |_ _ __ ___ / _| ___ _ __| |_| |__
| '__/ _ \ __| '__/ _ \| |_ / _ \| '__| __| '_ \
| | | __/ |_| | | (_) | _| (_) | | | |_| | | |
|_| \___|\__|_| \___/|_| \___/|_| \__|_| |_|
for ilo
================================================================
Welcome!
This is RetroForth. It runs on a little virtual computer called
ilo. The RetroForth system is compiled and provided as an image
(ilo.rom), and a set of blocks (used for storage of code & data)
are provided (ilo.blocks).
Some quick notes:
- 65,536 memory locations ("cells")
- 32 bits per cell
- block storage
- direct threaded Forth implementation
- includes a block editor
This supports a variety of host architectures. Precompiled
(static) binaries are included for Linux, OpenBSD, NetBSD,
FreeBSD, MS-DOS, Classic Mac Systems 5-7, and Windows. It's been
tested and confirmed to work on x86 (8088+), amd64, arm64, and
68000 processors. Physical RAM requirements are around 384K.
In addition to the provided binaries, the ilo source code is
included in C, Python, Lua, and Nim.
Documentation is still lacking. The Glossary and Dictionary
(both included) are pretty good, but the actual manual is still
very incomplete. This is being worked on actively, with a goal
of having the documentation complete in early 2023.
The RetroForth image source code is not included in the
snapshots, but is available via either Fossil or Git. See
ilo.retroforth.org (via gemini or http[s]) for details.
================================================================