Цитата Сообщение от denpopov Посмотреть сообщение
Осталось Нюка спросить, как он генерирует вывод одного кадра?
Там два движка. Тот который fast, тупой как валенок, типа:
Код:
		ld a, 247
		ld (#4e24), a
		ld (#4c01), a
		ld (#4c24), a
		ld (#4c45), a
		ld a, 248
		ld hl, #4067
		ld (hl), a
		inc h
		ld (hl), a
		ld hl, #40a4
		ld (hl), a
		inc h
		ld (hl), a
Второй, который slow, он повеселее. Там хранится два блока: в одном список заносимых байт, во втором набор инструкций. Инструкции типа таких: скопировать X байт в экран, сдвинуть указатель адреса экрана на X байт, сдвинуть указатель адреса экрана на X*256 байт (лонгджамп типа).