http://shepelev.ru/pascal/lost.php
пролетала у вас ?
Игра "Затерянный остров"
Год: начало 1994
Платформа: УК-НЦ, RT11SJ
Язык: Pascal + машинный код
Игра "Затерянный остров" была последней программой написанной для компьютера УК-НЦ. В ней использовалось нестандартное для УК-НЦ разрешение экрана - 320x264, созданное путем изменения адресного пространства строк графической памяти (также как и при скроллинге). Полученное разрешение было в два раза уже обычного, что ускоряло построение графики. Часть программы в виде машинного кода грузилась в адресное пространство периферийного процессора и параллельно исполнялась там. В частности обработка звука и графики была возложена на периферийный процессор.
Малый объем оперативной памяти УК-НЦ, отводимый под программный код, накладывал жесткие ограничения. В тоже время, объем графического ОЗУ относительно велик. Мне удалось найти решение. Я использовал часть графической памяти для хранения данных. Для оптимального использования задействовал только два цвета с возможностью выбора предоставляемого игроку перед началом игры (цвет фона и цвет изображений выбирался из 8-цветной палитры). Освободившаяся часть графической памяти была отведена для хранения данных игрового пространства. Такое решение позволило уместить всю карту местности без разбиения на отдельные фрагменты, подкачивающиеся с диска.