Просмотр полной версии : ZX игры на ATARI XE/XL
Вопрос к гуру атари 8bit, вот человек портировал несколько игр со спектрума https://youtu.be/d6ad7jhMv_E интересно КАК? Кто-то может детально обьяснить?
Я подозреваю:
1) он использовал двухцветный режим (320 x 192) и спрайты (с переинициализацией их по ходу движения луча);
2) для точной синхронизации по вертикали тут используется генерация прерываний вначале каждой строки, а если надо сменить цвет какого-то "кубика" по средине строки то он отсчитывает этот момент от начала прерывания (начала строки) по тактам процессора;
правильно?
OrionExt
02.10.2017, 22:07
Как тут на Атари все сложно. Для маник манера надо только чуть дышащее железо и точек 256(128)х192 в графике:)
Для ZX почитателей Атари не постижимая железяка, как и прочем MSX железяка:)
Не копался в игре, но текстовый режим с 4-5 цветами должно хватить.
Со спрайтами непонятно, слишком мелко. По идее, в Processing Plant 5 спрайтов, которых хватит.
Трудно сказать, надо копаться. Это как мы в старое время пытались картинку с PastFinder повторить.
2) для точной синхронизации по вертикали тут используется генерация прерываний вначале каждой строки, а если надо сменить цвет какого-то "кубика" по средине строки то он отсчитывает этот момент от начала прерывания (начала строки) по тактам процессора;
правильно?
Нет. Для Атари задается прерывание Display List, в котором для строки можно задать свои параметры - цвета, шрифт и тд.
Lethargeek
02.10.2017, 23:56
насколько помню, атаривские аппаратные спрайты применяются тут не для персонажей, а для изменения цвета фона (в качестве недоатрибутов)
их вроде бы растягивать можно (один пиксель спрайта как раз становится размером в линию атрибута) и отображать с приоритетом ниже чернил
такая техника на атари раньше применялась в карточных играх, где тоже высокое разрешение, но карты так же спрайтами подкрашивали
А разве это конвертация? Написано, что переделка..... Т.е. похоже взяли спрайты, графику... и собственно написали с нуля все остальное.
А разве это конвертация? Написано, что переделка..... Т.е. похоже взяли спрайты, графику... и собственно написали с нуля все остальное.
Прости, о мудрейший, а как правильно происходит конвертация с одной платформы на другую?
Больше всего мне нравится древняя игра Aztec(мелькал на Apple II). Кто осилит конверсию на Спектрум?
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot