Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 2.21 KB

README.md

File metadata and controls

22 lines (17 loc) · 2.21 KB

(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.

In Short

  • 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.

Status

Early work in progress.
Nothing to see - Do Not click on the image below.

ilo Konpu first preview of an "App"