rainbows convierte la máquina virtual ok en un ordenador de fantasía completo
In Rainbows

El autor presenta rainbows, una especificación de dispositivos de E/S para su máquina virtual ok, inspirada en el álbum de Radiohead. Define direcciones de memoria mágicas para consola, aritmética, disco, fecha/hora y pantalla. RbConsole y RbArith ya están implementados; RbDisk usa un BlockFile de bloques de 1024 bytes. RbDatetime y RbScreen siguen en diseño, con dudas sobre el formato de tiempo y la profundidad de color. El objetivo final es ejecutar rainbows en modo bare-metal en un portátil de 1024x600.
A estas alturas literalmente me está quitando el sueño, y lo ha hecho desde que escribí por primera vez sobre ok.