KnightOS is a Unix-like operating system written in handwritten z80 assembly for Texas Instruments calculators, built under extreme hardware constraints: 64 KiB RAM, 512 KiB to 4 MiB NOR Flash storage, and no MMU. The kernel fit its entire state in 1024 bytes of statically allocated RAM, used a custom NOR Flash filesystem that
Sort: