Konilo

Konilo is a small, pragmatic personal computing system written in Forth and running on a tiny virtual computer.

A complete system consists of an ilo vm, an image file ("rom") with the Konilo system, and a set of blocks for storage of code and data.

ilo provides a portable MISC computer with 64k 32-bit cells of memory, dual stacks, 30 instructions, and a small set of I/O devices. Konilo runs on ilo and brings a complete text-centric computing system with a Forth-based interactive compiler, block storage, editors, tools, and documentation.

ilo is highly portable, with implementations written in many languages and binaries are provided for a variety of common host systems. All run the same Konilo system. Hosts have spanned eveything from 16-bit x86 and classic 68k Macintosh to modern 64-bit systems and WebAssembly. It's been used on hardware with as little as 384k of RAM.

Konilo, ilo, and the documentation for them are provided freely under an open source license.


Get Konilo

Documentation

System Files

ilo computer

Konilo


Repository

fossil clone http://fossils.retroforth.org:8000/ilo ilo.fsl
mkdir ilo
cd ilo
fossil open ../ilo.fsl

Bare Metal & Embedded

Konilo can be run without an underlying OS. The currently supported bare metal and embedded systems are:

Source for these is included in the repository and full releases.