Разработчик придумал спецификацию rainbows, чтобы превратить виртуальную машину ok в фэнтези-компьютер

In Rainbows

Разработчик придумал спецификацию rainbows, чтобы превратить виртуальную машину ok в фэнтези-компьютер

Спецификация rainbows описывает набор устройств для виртуальной машины ok: консоль, арифметический сопроцессор, дисковый ввод-вывод, часы и экран. Каждое устройство отображается в память по «магическим» адресам, что позволяет ok выводить текст, читать аргументы командной строки и работать с диском. Автор уже реализовал RbConsole, RbArith и RbDisk, а над RbDatetime и RbScreen ещё думает — особенно его мучает выбор цветовой глубины и разрешения экрана.

На данный момент это буквально не даёт мне спать, и так было с тех пор, как я впервые писал об ok.

Ещё за этот день

2026-10-25