вы хотите сказать что у вас на Ленинграде правильно заработал мультиколор в том-же SHOCK MEGADEMO или в MDA DEMO?
Если не заработал, значит подогнали или получили случайное совпадение.
Эмуляцию я пишу по схемам, фотографии мне нужны только для того чтобы уточнить детали которые можно не заметить или которые зависят от RC цепочек. Фотография мультиколора также облегчает понимание схемы.
С тем-же Ленинградом, я заранее знал какая примерно должна получиться картинка и она получилась один-в-один такой какой я ее ожидал увидеть, разница составила 1 пиксель. К сожалению я до сих пор не уверен на 100% что это фотка не модифицированного ленинграда, т.к. в ответ на просьбу получил всего одну фотографию.
Что такое WAIT я хорошо понимаю, также как и то что такое CLK. Также как и то каким образом формируется видеосигнал. К сожалению у вас тут пробелы, поэтому вам сложно понять о чем идет речь. Очень жаль, что вас интересует больше собственная правота, чем реальность.
Буквально неделю назад я полностью реализовал мультиколор фирменных спектрумов. И я уверен, что это дает мне право считать себя достаточно компетентным в этом вопросе. Я достаточно хорошо знаю структуру задержек фирменного спектрума. Это подтверждается тем что все мультиколорные демы фирменного спектрума идут на моей модели без проблем - пиксел в пиксел.
Вы можете убедиться в этом сами - эмулятор доступен для свободного скачивания
На чем основаны ваши утверждения? Вы по сути утверждаете полный абсурд. Объясню почему, такты ULA - это по сути отсчеты времени по которым ULA формирует видеосигнал. Видеосигнал не может остановиться. Останавливается процессор, а не счетчики тактов по которым формируется видеосигнал.
Когда ULA блокирует сигнал CLK процессора, такты продолжают идти, но процессор этого не видит. Т.е. по сути процессор остановлен на N-ое число тактов. В итоге процессор пропускает N-тактов. Аналогичная ситуация с WAIT. Разница только в том что CLK можно остановить в любой момент, а WAIT процессор обрабатывает только на определенных тактах машинных циклов.
Поэтому с точки зрения модели задержек для мультиколора нет разницы чем было произведено торможение процессора -WAIT'ами или CLK. Главное тут - когда и на сколько тактов процессор приостанавливает выполнение программы.