Есть принципиальная разница даже перед ранним вариантом ИК55 и поздним ВВ55. ИК55 при конфигурировании порта на вывод при чтении этого порта всегда возвращает 0FFH. ВВ55 возвращает то, что было записано в порт.
Что значит - получить значения? Это индикатор текущего состояния/намерения процессора при обращении к шине.
Чтобы понять сей феномен, обратимся к журнальной схеме:
Тот же самый узел у Экспресса:
При поступлении сброса ВВ55 настраивается автоматически на ввод по всем портам. Серия К155 висящий вход всегда принимает за лог.1, поэтому вход аналогичен лог.1. Этот сигнал блокирует выбор ОЗУ (в журнальном варианте блокируя A14 и A15 на лог.1, что даёт адреса 0C000H-0FFFFH). Поэтому срабатывает JMP 0C003H, первая команда в ПЗУ, перемещая PC процессора в область посадки ПЗУ. А затем команда настройки ППА формирует лог.0 на сигнале НП и ОЗУ подключается обратно. У Экспресса работа НП происходит схожим образом, только там блокируется сам дешифратор, а не адреса. Смысл абсолютно тот же. И вот тут главное отличие от РКшек и Орионов: на НП нет отдельного триггера, который есть в РКшках и Орионе. Понятное дело, что это экономия в случае со Специалистом, но это накладывает определённые ограничения при работе с ППА. Единственным
Специалистом, лишённым сего недостатка является МХ, дешифратор которого построен так, что НП не нужен, ибо страница с ПЗУ там подключается с адреса 0000Н. Ну и в новоделах тоже: в моём МХ2 применяется метод от МХа, а в Восточном Экспрессе установлен внешний триггер НП.
- - - Добавлено - - -
Оквадратить пиксель пытались в Орионе, давая пиксельклок 10МГц. Дополнительно плучился бордюр слева и справа, что позволило не модифицировать большинство телевизоров, у которых Специалист вылазил за пределы по горизонтали.








Ответить с цитированием