Wozmon (written by Steve Wozniak in 1976) created for the QCPU 2 architecture.
QMon is a QOS-like kernel, for examining, writing and running applications, running in physical memory address space. It aims to be compatible with Wozmon whilst adding new functionality like an ASCII preview*.
Without any new functionality (assemble flag nonew), QCPU 2 QMon uses 103 instructions (206
bytes), compared to Wozmon's 248 instruction bytes. Additionally, QMon doesn't use any memory for
intermediate variables and only uses its GPRs. The input buffer and MMIO are the only memory
operations being done.
* not made yet