PDA

Просмотр полной версии : BIOS 91 года - две разных версии?



Tronix
19.12.2013, 22:26
Везде в инете ходит биос от 91'ого года, точно такой же зашит и у меня в Поиске с 512Kb. В другом моем Поиске, который 128Kb и пока нерабочий, также зашит биос датированный 91 годом, однако при побайтном сравнении дампы различаются. Не сильно, но и не на пару байт. Оба BIOS рабочие, то есть функционируют нормально на обоих реальных компах - компы грузят MS-DOS.

В архиве:
p_bios_my.BIN - дамп с Поиска 512Kb, который гуляет по инету и известен;
p_bios_nm.BIN - дамп с Поиска 128Kb, в инете такого не видел.

Внимание, загадка: в чем разница? :)

Sonic_Blast
20.12.2013, 13:02
А там есть немного разные версии биосов год 91 но месяц разный и соответственно внесены Какие-то изменения!

Tronix
20.12.2013, 13:28
Там это где?

Бегло глянул в HIEW, и вот что пока увидел:
1) Немного по-разному инициализируется PIC (8259). В версии MY так:

INTA00 EQU 20H ;Порт 8259
INTA01 EQU 21H ;Порт 8259

MOV AL,13H ;Установить режим 8259
OUT INTA00,AL ;Контроллер прерываний
MOV AL,8
OUT INTA01,AL
MOV AL,1 ; <---- здесь единица
OUT INTA01,AL


В версии NM так:

MOV AL,13H ;Установить режим 8259
OUT INTA00,AL ;Контроллер прерываний
MOV AL,8
OUT INTA01,AL
INC AL ; <---- здесь 9
OUT INTA01,AL


В биос 89 года там так же девятка, но без выеживаний с INC:

MOV AL,9
OUT INTA01,AL


2) Дальше, перед тем, как отдать управление дополнительным ROM-BIOS, версия MY сменяет текстовый режим с 40x25 на 80x25, в то время как версия NM не трогает режим. Биос 89 года так же не трогает режим.

Вроде бы все.

Sonic_Blast
20.12.2013, 14:35
010491 BIO -- BIOS для ПОИСКа от 1-го маpта 1991 года
100788 BIO -- BIOS для ПОИСКа от 10-го июля 1988 года (стандаpтный)
140291 BIO -- BIOS для ПОИСКа от 14-го февpаля 1991 года
140291KB BIO -- BIOS для ПОИСКа от 14-го февpаля 1991 года с измененным pасположением клавиатуpы
140291-2 BIO -- BIOS для ПОИСКа (модель 002 с украинским знакогенератором)

http://www.audiobuilding.ru/showthread.php?t=399:

oracleua
22.12.2014, 22:59
Есть ли у кого либо прошивка
140291KB BIO -- BIOS для ПОИСКа от 14-го февpаля 1991 года с измененным pасположением клавиатуpы???
с сайта
http://www.audiobuilding.ru/showthread.php?t=399:
А то там регистрация отключена...

Tronix
22.12.2014, 23:09
Есть ли у кого либо прошивка
140291KB BIO -- BIOS для ПОИСКа от 14-го февpаля 1991 года с измененным pасположением клавиатуpы???
с сайта
http://www.audiobuilding.ru/showthread.php?t=399:
А то там регистрация отключена...

Я ж только недавно (вчера чтоле) дал ссылку на пост с версиями БИОС, включая и этот (140291KB.BIO) в этом сообщение http://zx-pk.ru/showpost.php?p=763279&postcount=143

oracleua
22.12.2014, 23:18
Я ж только недавно (вчера чтоле) дал ссылку на пост с версиями БИОС, включая и этот (140291KB.BIO) в этом сообщение http://zx-pk.ru/showpost.php?p=763279&postcount=143

проморгал...

Quest
23.12.2014, 20:36
Есть ли у кого либо прошивка
140291KB BIO -- BIOS для ПОИСКа от 14-го февpаля 1991 года с измененным pасположением клавиатуpы???
с сайта
http://www.audiobuilding.ru/showthread.php?t=399:
А то там регистрация отключена...

Вот этот файл.

oracleua
23.12.2014, 22:16
Вот этот файл.

Спасибо.....
уже запустил...заработало с прошивкой 140291.BIO
А стояла изначально на плате копия как прошивка p_bios_my.BIN а в архиве prog_poisk.rar как NEW.BIO
А что за прошивка BIOSP1S.RF4???? В принципе тоже работает..

Tronix
23.12.2014, 22:52
Спасибо.....
уже запустил...заработало с прошивкой 140291.BIO
А стояла изначально на плате копия как прошивка p_bios_my.BIN а в архиве prog_poisk.rar как NEW.BIO
А что за прошивка BIOSP1S.RF4???? В принципе тоже работает..

Ну BIOSP1S.RF4 - 88 года; там в конце дампа дата, а 140291.BIO - 91'ого. Хотя бы поэтому лучше юзать более новую версию. Мало-ли, какие мелкие глючки поправили и тд. С другой стороны, 88 года должна больше сходств иметь с имеющимися сорцами (исходниками), возможно это даже она и есть - исходники и эта прошивка. Но я бы новую оставил (140291.BIO).