
Разработчик под ником mindbox77 выпустил ZX Desk — графическую операционную систему для ZX Spectrum 48K. Она целиком написана на ассемблере Z80, помещается в доступную память компьютера и, разумеется, работает на настоящем железе.
В распоряжении пользователя есть перекрывающиеся окна с изменяемым размером, строка меню, диалоги и панель настроек. В комплект входят блокнот, часы, календарь и двухпанельный файловый менеджер. Управлять системой можно с клавиатуры, Kempston-джойстика или Kempston-мыши.
ZX Desk умеет использовать оперативную память и магнитную ленту для хранения файлов. На ZX Spectrum 128K свободные банки превращаются в RAM-диск, а ещё разработчик реализовал поддержку esxDOS и лично проверил её на эмулируемом DivMMC.


Система поддерживает загружаемые приложения, которые размещаются в динамически выделяемой памяти. Одновременно можно открыть до трёх таких программ, причём повторный запуск одного файла создаёт отдельный экземпляр со своим состоянием.
На очевидный вопрос: «А зачем всё это нужно современному спектрумисту?» есть очень простой ответ: потому что mindbox77 очень давно хотелось нечто подобное для ZX Spectrum — ещё с того времени, как он увидел Atari ST с графической оболочкой GEM. А то, что практической пользы от ZX Desk примерно никакой, да и бывали на «Спектруме» графические оболочки покрасивее — это уже дело десятое!
💾 Скачать ZX Desk можно с «Идеального пикселя» или с GitHub. Там же лежат исходный код, документация и даже инструменты сборки.
Solo los usuarios autorizados pueden dejar comentarios