Sancho45, спасибо.
Придумал обнаружение порта #FE по следующему незатейливому принципу. Выставляю адрес 0000h читаю два байта, запоминаю. Далее, пишу 01h в порт #FE и также читаю два байта с 0000h, сравниваю с запомненными. Возвращаю 00h в порт #FE. Если полное совпадение обоих байтов, значит либо порт #FE отсутствует в системе, либо воткнуто ПЗУ 64 Кб - оба варианта означают бесполезность управления банками через порт #FE, т.о. работаем с банками ROM-диска стандартно - через порт клавиатуры.





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