Не в тему но всёж.
При использовании SHADOW ROM в Scorp 256, при отладке SHOCK128 было обнаружено следующее... На Intro где "Etanol software" и рисунок руля...
При нажатии на SPACE прога висла, пошагово из теневого монитора я обходил эту неприятность , А вот дальше всё что написали поляки работало по пробелу.
Хотя там тоже переключение идёт по OUT (253),A ......????
И проблемка была в следующем, если бы программисты учитывали нюансы, то проблем бы не было.
Выглядит так:
LD A,16 + (номер страницы)
OR 64 = (Команда снимает все проблемы и такты переключения порта остаются неизменными....CodeBusters об этом не знали и у владельцев ZS-256 нет возможности посмотреть многие демки)
OUT (253),A
ИИииии проблем со Scorpion 256 НЕТ!
Поляки молодцы! знали весь "цинус" Z-80
То что попало в регистр LD A,n выводится на ША в старшую тетраду. А команда OUT (253),A выводит на ША проца в младшую тетраду.
Я у себя сделал просто отключение по кнопке этого порта (иногда помогает пройти дальше, чем в стандартной ситуации)
P.S. Если Вы пошагово отлаживайте в теневом мониторе програмку, то перед командой OUT 253,A нужно в регистре A включить 6-ой бит (редактированием регистра A ну типа из командной строки монитора..)