~~~ crc's _ _ (_) | ___ | | |/ _ \ a tiny virtual computer | | | (_) | 64kw RAM, 32-bit, Dual Stack, MISC |_|_|\___/ (c) charles childers ~~~ # Welcome! This is ilo, a little virtual computer. ilo is mostly used with Konilo, a personal computing system written in Forth. A brief overview: - 65,536 memory locations ("cells") - 32 bits per cell - block storage device - stack based architecture - minimal instruction set (30 instructions) - easy to implement and exend This supports a variety of host architectures. Precompiled (mostly static) binaries are included for Linux, OpenBSD, NetBSD, FreeBSD, MS-DOS, macOS, Haiku, Classic Mac Systems 5-7, and Windows. It has 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, many implementations of ilo are included. These include Assembly, C, C++, C#, Common Lisp, D, Go, Hare, JavaScript, Kotlin, Lua, Nim, Python, RetroForth, Rust, Swift, and TypeScript.