Пора обозначить очередной этап разработки... Схема в настоящий момент выглядит так:
- Разделил на платы в соответствии с предложенной ранее концепцией. Элементы с фоном из жёлтой штриховки ушли на плату ОЗУ, с голубой штриховкой -- ЦПУ (но это ещё не окончательно).
- Немного переделал схему разрешения доступа к ОЗУ.
- Переключение доступа к ПЗУ теперь не при помощи джампера, а программное, для этого решил использовать стандартную переключалку области экрана ПК-6128 на порту 0Dh. При отправленном нуле в нулевом бите в этот порт будет подключена область ПЗУ 8000h-FFFFh (по умолчанию при сбросе), при единице -- область 0000h-7FFFh.
- Кардинальное изменение: для сокращения числа контактов между платами внедрил одну из своих прошлых идей, сделал "эмуляцию" ВВ55 на логических элементах U28 и U29, что позволило сократить число линий на 8+5-3=10 шт. И теперь независимо от того, какая конфигурация загружена в ВВ55 на порту 00, запись в порт 03 будет устанавливать сдвиг экрана, запись в порт 02 -- цвет бордюра и режим 512/256. Это немного упростит работу с клавиатурой, не будет необходимости постоянно переключать режим ВВ55, и обеспечит совместимость с существующим ПО. В дополнение, для полного соответствия работе ВВ55, запись в порт 00 конфигурации приводит к обнулению значений в портах 02 и 03 (хотя, может это и лишнее).




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

