Всем доброго дня!
На днях я листал видео на ютьюбе и набрёл на довольно неплохую игрушку для компьютера Львов ПК-01 - Dangerous Rick.
Игра "по мотивам" Rick Dangerous, графика перерисована с CGA, уровни нарисованы свои.
Авторы - Zelya и Dimouse с форума old-games.ru
https://www.youtube.com/watch?v=lIBU...el=DimouseBlau - Level 2
https://www.youtube.com/watch?v=zHgv...el=DimouseBlau - Level 3
Скриншоты игры на Львов, с эмулятора:
На Львов тот же процессор ВМ80А, на меньшей частоте (2.5 МГц), те же размеры экрана, но другая организация памяти.
В целом выглядит как хорошая возможность портирования на Вектор.
Я попросил исходники у авторов игры, и Zelya их выложил в тот же день - спасибо огромное!
https://www.old-games.ru/forum/threa...01-lvov.64850/ - тема на форуме, аттач с исходниками на второй странице
В общем, я начал процесс портирования. Репо с кодом: https://github.com/nzeemin/vector06c-dangerick
Для начала, обработал код, так чтобы он собирался под TASM 3.2 (Windows).
Затем убрал обращения к портам.
Добавил стандартную для Вектора преамбулу - инициализация, обработчик прерывания, задание палитры.
Дальше адаптировал рисование тайлов и спрайтов к экрану Вектора.
Пока не знаю насколько быстро смогу доделать игру до рабочего состояния - я в процессе смены места работы, свободного времени будет мало.
И ещё, наверняка мне понадобится помощь в работе со звуком.
Текущие скриншоты на Векторе, с эмулятора:
Текущее состояние: есть играбельное превью, пока без звука.