|
Была это ISA-вская плата с ПЗУ-шками общим объемом 512КБ.
В адресное пространство, в область extension ROM компа, проецировалось 4 КБ, 2 из которых с кодом обработчика 13-ого прерывания, а другие 2 - переключаемая регистром страница ПЗУ с образом флопа.
Код инициализации моего extension ROM подставлял мой обработчик 13-ого прерывания вместо штатного.
Мой обработчик 13-ого прерывания перехватывал обращения к первому флопику на себя.
Таким образом записаный в ПЗУ диск к моменту начала загрузки ОС становился флопаком А.
E-mail: info@telesys.ru