PDA

Просмотр полной версии : ZX игры на ATARI XE/XL



bigral
02.10.2017, 21:16
Вопрос к гуру атари 8bit, вот человек портировал несколько игр со спектрума https://youtu.be/d6ad7jhMv_E интересно КАК? Кто-то может детально обьяснить?

Я подозреваю:
1) он использовал двухцветный режим (320 x 192) и спрайты (с переинициализацией их по ходу движения луча);
2) для точной синхронизации по вертикали тут используется генерация прерываний вначале каждой строки, а если надо сменить цвет какого-то "кубика" по средине строки то он отсчитывает этот момент от начала прерывания (начала строки) по тактам процессора;

правильно?

OrionExt
02.10.2017, 22:07
Как тут на Атари все сложно. Для маник манера надо только чуть дышащее железо и точек 256(128)х192 в графике:)

Для ZX почитателей Атари не постижимая железяка, как и прочем MSX железяка:)

Shiny
02.10.2017, 22:35
Не копался в игре, но текстовый режим с 4-5 цветами должно хватить.

Со спрайтами непонятно, слишком мелко. По идее, в Processing Plant 5 спрайтов, которых хватит.

Трудно сказать, надо копаться. Это как мы в старое время пытались картинку с PastFinder повторить.


2) для точной синхронизации по вертикали тут используется генерация прерываний вначале каждой строки, а если надо сменить цвет какого-то "кубика" по средине строки то он отсчитывает этот момент от начала прерывания (начала строки) по тактам процессора;

правильно?

Нет. Для Атари задается прерывание Display List, в котором для строки можно задать свои параметры - цвета, шрифт и тд.

Lethargeek
02.10.2017, 23:56
насколько помню, атаривские аппаратные спрайты применяются тут не для персонажей, а для изменения цвета фона (в качестве недоатрибутов)
их вроде бы растягивать можно (один пиксель спрайта как раз становится размером в линию атрибута) и отображать с приоритетом ниже чернил
такая техника на атари раньше применялась в карточных играх, где тоже высокое разрешение, но карты так же спрайтами подкрашивали

tipa
03.10.2017, 10:04
А разве это конвертация? Написано, что переделка..... Т.е. похоже взяли спрайты, графику... и собственно написали с нуля все остальное.

jerri
03.10.2017, 11:21
А разве это конвертация? Написано, что переделка..... Т.е. похоже взяли спрайты, графику... и собственно написали с нуля все остальное.

Прости, о мудрейший, а как правильно происходит конвертация с одной платформы на другую?

Shiny
03.10.2017, 14:03
Больше всего мне нравится древняя игра Aztec(мелькал на Apple II). Кто осилит конверсию на Спектрум?