Схему процессорного модуля почти полностью перенёс с Прошки, уже работает - идёт чтение стартовой ПЗУ, инициализация портов.
Начинаю переделывать видео-часть, что бы соответствовала Прошке - это было начато как-то раньше, но не добито до конца, а сейчас уже надо, поскольку нужен псевдо-цветной режим для стартовой менюшки.
- - - Добавлено - - -
Проверил тестом из брошюры к Орион-Про - всё ОК, в монохромном режиме работает, выборка портов есть.
В качестве PPI i8255 использую самопальные упрощенные модули - работают только в режиме "0". Если группа настроена на вход, то на ней выставляется "Z" и в циклах происходит считывание.
- - - Добавлено - - -
По поводу возможности "завести" всё на 20МГц - придётся тормозить и при обращении к ПЗУ. Сейчас, на 10МГц, время доступа к нему составляет 150нс, что уже отбрасывает медленные серии.
Подумаю над реализацией переключаемых задержек, как в Прошке - с ТМ8 (или более "ёмкий" триггер, в зависимости от максимального количества циклов ожидания) и парой наборов джамперов (для памяти, для ввода-вывода).
- - - Добавлено - - -
А время доступа к памяти, кстати, составляет 100нс. С учётом задержек на логике, остаётся около 80нс, если использовать достаточно скоростные серии логики. Всё равно надо смотреть в реале уже такие нюансы...




"Байт-48"
Ответить с цитированием