(o lukin e lipu ni lon toki pona: OLUKIN.md)
ilo Konpu is a retro-style computing environment with native support for English and Toki Pona.
- Tiny and Retro-styled (we're talking about kilobytes, not megabytes)
- Native support for printable ASCII and Sitelen Pona (with efficient encoding, input method, and bitmap fonts rendering engine)
- Easy multimedia access:
- a small (default: ~11Kb) video canvas that works for text-oriented applications (with capabilities similar to a terminal emulator) but also offer the ability to do color graphics (via attributes, planar graphics, or standard full bitmapped modes). Extremelly configurable.
- an audio system with the capability to generate waveform signals and play 8Khz 8-bit PCM samples.
- An Interactive shell
- I/O and (virtual) floppy disk interfaces.
- A small address space (fits in 20-bits) which you can freely peek and poke including a 512Kb heap to satisfy the dynamic memory allocation needs of applications.
- Simple but full-featured "modern" C API: Just
#include <konpu.h>
and that's it, no other headers or dependencies are needed to develop apps (or games) that can run inside ilo Konpu. - Or use Waso, a small and cute custom Sitelen Pona-based programming language and shell interpreter (taking inspiration from Toki Pona and RPL), to interact with your environment or write scripts and apps.
Early work in progress.
Nothing to see - Do Not click on the image below.