Ну у меня предсказуемо - все работает как и на эмуляторе, без сюрпризов. Зашил в контроллер FDD. Он стоит в первом слоте (самый ближний к кнопке RESET). Включил - загрузилось мое ПЗУ, можно смотреть дамп своего же ПЗУ. Вставил контроллер IDE в четвертый слот, включил вместе с ним - все то же нормально, можно смотреть из этой тестовой прошивки на дамп ПЗУ контроллера IDE, как и предполагалось....
Не знаю в чем дело... Значит ROM-BIOS FDD грузит, а мой не грузит. Разница скорее всего только в том, что в FDD BIOS не правильно указано кол-во 512 байтных блоков, занимаемых BIOS (третий байт в прошивке, если считать от единицы). Там как правило 0x10h, что значит, что прошивка занимает 0x10h x 512 = 8192 байта (8Кб), а на самом деле она занимает 2Кб. У меня указано правильно, то есть третий байт равен 0x04h.
Может у вас какой-нибудь основной BIOS модифицированный... Есть возможность его считать и выложить сюда?




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