Да, автодетект или инсталлятор дистрибутива, где можно разово при установке указать адреса всех устройств, а он прочешет свои утилиты и их поправит на заданные порты, или настроит соответствующие конфиг-файлы тех утилит. Подобное практиковалось например в CP/M где несмотря на стандартизацию и абстрагирование от оборудования, оставалась например проблема разных управляющих ESC-кодов видеодрайвера, и многие "enterprise" программы имели инсталлятор, который позволял выбрать тип драйвера терминала и сами при установке патчили свой дистрибутив под выбранный драйвер (обычно прямо по коду исполняемого файла)
- - - Добавлено - - -
Чуть сложнее аппаратно, но можно и на интерфейсной плате поставить ИД3 и протравить 16 отверстий под перемычку дабы выбрать любой порт.
- - - Добавлено - - -
Еще можно стандартизировать (почему нет? орионщики все тут - соберемся и решим) простейшую доработку Ориона - доступ к порту F600 только по адресам F600..F61F (для простоты: всего одна ИД4/ИД7 на основную плату Ориона) вместо нынешних F600..F6FF. И получим в свое пользование еще интервал F620..F6FF (кстати с готовыми чип-селектами с шагом в 32 байта). 256 байт под одну ВВ55 это уж через чур жирно.



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

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