Итак, отправные данные почти готовы, но требуется уточнить несколько нюансов. Все схемы сделаны в кактусе как функционально эквивалентный блок. Сигналы процессоров вбиты вручную на основе данных из датащита с привязкой к сигналу тактов. Названия всех сигналов взяты из оригинальной схемы из Радио 1'90. Возможные глитчи на эпюрах кактуса так же пропускаем мимо ушей.
Шаг №1: оригинал.
Это функциональная схема циклогенератора в оригинальном Орионе с ВМ80:
Эта схема дает четкий рисунок, который полностью соответствует текстовому описанию.
Четко виден сигнал загрузки следующего байта в регистр сдвига точек. Виден опережающий сигнал загрузки данных в регистр временного хранения (на схеме он напрямую идет на регистры DD47 и DD48 не имея названия, так что пусть будет STB). Так же видно, что если сформировать сигнал SYNC, то сигнал STB не активируется, зато появляется разрешающий сигнал буферам памяти BUF_87, который продолжается до окончания сигнала CAS_66, как раз до момента фактического защелкивания байта самим ВМ80. Все сигналы имеют защитные задержки между собой.
Шаг №2: Z80 Card II.
За основу переделки была взята эта статья. Результирующая схема практически не изменилась:
В этой доработке в качестве тактового сигнала используется TTLF1, который указан в статье как самый правильный. Вот его симуляция:
Почему именно TTLF1? Да потому, что Z80 устроен так, что опкод он читает по фронту тактового импульса, а ввод-вывод данных по спаду. Как итог, при использовании TTLF1 мы имеем фронт тактового импульса строго в центре CAS_66 сигнала, а спад попадает на его конец (режим "поздней записи"). И это должно работать. Однако, есть пара неясных моментов:
1. Если вводить эпюру SYNC основываясь на эпюрах Z80 из журнала Радио 2'95, то в M1 все нормально, а вот в остальном есть пропуск записи данных в регистр временного хранения изображения, что должно давать артефакты "снег" из полосочек.
2. В статье говорится за конденсатор на узле формирования сигнала SYNC, которого нет на схеме (а так же не говориться, где именно он должен стоять).
Чтобы продолжить дальше, хочется уточнить данные моменты, а будет лучше если Error404 прозвонит актуальную схему этого узла у своего компьютера.








Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 



