Цитата Сообщение от predatoralpha Посмотреть сообщение
Это не мой код, а отлично работающая игра.
То, что тактов меньше - не проблема. Ula придержит немного проц.
Вопрос в другом - почему это вообще работает, и не сбивается. Слишком много тактов тратится на вывод.
А я бы сказал слишком мало)))
Команды работы с медленной памятью занимают 88 тактов (8команд)
торможение в пределах идет только когда отображается экран (128т), и торможения нет на бордюре (96т для zx48 и 100т для zx128)
Большинство приведенного кода выполняется на бордюре, и только 1 команда попадает на торможение (+8т максимум тормозиться)

вот тебе и ответ)

94+121=215 -> 9/13т свободно для торможения +- остальные выравниваются