БИОС был сделан в ЦНИИ "ЦИКЛОН". Визуально похож на обычный неупакованный. Инфа нужна для эмуляции платы расширения XT ("PC-Bridge", или "Сопроцессор Электроника МС 1702") на виндовом эмуляторе Электроники 85.
Визуальный альбом этой платы fotki.yandex.ru/users/lodedome/album/79575/
Серый несклееный .tiff с принципиальной схемой -
rapidshare.com/files/363377392/MC-1702_Schematic_v.1.0.rar - 30 Мб.
Документация:
rapidshare.com/files/363377763/MC-1702_TO_Passport_v.1.0.zip (ч/б .tiff и .djvu, 4 Мб).
Адресное пространство платы:
00000 - 7FFFF - ОЗУ
80000 - B7FFF - резервная область
В8000 - BBFFF - видео ОЗУ
BC000 - FBFFF - резервная область
FC000 - FFFFF - собственно это ПЗУ.
Обычный ISA-BIOS...
0x0000:
DB 55H,0AAH ;сигнатура BIOS
DB 4 ;число страниц BIOS (по 512 байт)
JMP Code ;переход к инициализации
Code: бла-бла-бла
Последний байт - контрольная сумма. Побайтовое сложение без переноса всех 2 килобайт (в данном случае, если 4 третьим байтом) должно давать 0.
А кому счас легко...
savely, спасибо огромное!
Именно эту инфу я и искал.
Алексей.
Стоп, что-то я ступил. Эта ж плата и есть компьютер. BIOS там не карты расширения, а этого самого компьютера. О не модульный, т.е. это просто код, первая иструкция - EA 00 00 00 FC (jmp FC00:0000) по смещению 3FF0 в файле. Т.е. код фактически с начала файла и начинается.
А кому счас легко...
В общем, перекомпилировал под свои нужды один из фришных эмуляторов РС ХТ подпихнул ему этот БИОС и всё шикарно запустилось под Винду...
Отправить комментарий