KnightOS [github] is a third-party Operating System for Texas Instruments z80 calculators. It offers many features over the stock OS, including multitasking and a tree-based filesystem, delivered in a Unix-like environment. KnightOS is written entirely in z80 assembly, with a purpose-built toolchain. Additionally, the KnightOS kernel is standalone, and you can use it as the basis for your own powerful operating systems.
Alternative for this alternative: GlassOS.
Hail the mighty Zilog!
Kidding aside, this is immensely cool.
I wonder if you could port this to any of the Z80-based home computers, given a larger supply of spare time than I have?
It would be rather nifty to run KnightOS on a Brasov CoBra.
Makes me remember dabbling in ti86 assembly in my high school years. The TI86 has explicit support for assembly, which was cool new feature. The TI85 needed to be hacked by loading binary code into string variables and using dangling pointer reference bugs in the TI85 to invoke custom assembly programs. You could use one of the many custom shells to launch apps:
http://www.ticalc.org/pub/85/asm/shells/
All in all though the whole “platform” was too limited to be of much value for me and I didn’t care much for development on TI calculators. Even the novelty of TI games wore off pretty quickly.
Edited 2014-06-17 03:10 UTC
I want this on my ZX81! 🙂
just wanted to install it on my 83+
dead link-port…