Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   прочитать свой биос в досе
RSS

прочитать свой биос в досе

как и чем?

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Rio444, ничего не понял.
Не пробовал (сам пишу, по текущей потребности, на паскале - на 5 минут делов), но причинно-следственные связи нарушены.
1to2.exe и 2to1.exe с готовыми файлами на диске работают. Причем тут "shadow и cachein BIOS setup" ?
Это рекомендация к bios64. Кстати, и для debug-а и тех BAT файлов тоже не помешает...

Так какая прога не работает ?
Автор тут, отправьте баг репорт :)
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
XPOHOMETP написал:
[q]
[/q]
Извините, попутал с другой программой.
Там тоже два файла. Один читает BIOS в два файла (odd и even). Другой их "склеивает".
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
За одно только это i8088 нужно в рейтинг +несколько пунктов сразу!
BreakPoint
Гость

Ссылка

Я до сих пор не могу понять, почему чтение биоса из памяти компа иногда дает другой результат чем "прошивалка".
Сейчас на форуме
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Мне кажется биос может сам менять свой код.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 609
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011
Подобная беда, когда все читают биос по-разному, не новость. :) Вот чем как-то пользовался я, и все работало.
http://darkswarm.org/biosdump/

Образ пишется на дискетку, дискетка содержит бесплатный ДОС и программку Memdump.
Запускается, пишется. Образ биоса для платы для процессоров TI SXL (в 386 и 486 форм-факторе) списался на ура.
BreakPoint
Гость

Ссылка

Теоретически да, но он же в ROMе находится, т.е. перезаписать себя он не может. Такое возможно когда он отображается на основную память, но тогда обычный и отображенный биосы будут отличатся. И зачем оно надо? Может при копировании в основную память не весь код копируется.
Сейчас на форуме
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Появится i8088, надеюсь расскажет.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
BreakPoint написал:
[q]
Я до сих пор не могу понять, почему чтение биоса из памяти компа иногда дает другой результат чем "прошивалка".
[/q]
Достаточно, например, махнуть местами D0 и D1 ПЗУ и результаты при чтении "из памяти" будут совершенно отличаться от чтения 'программатором'. Причем для клонировани устройства нужен именно образ считаный "программатором".

Или вопрос не об этом ?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
Мне кажется биос может сам менять свой код.
[/q]
Если не рассматривать более современные системы, с упакованным BIOS (тут понятно,
что чтение памяти не одно и то же, что чтение BIOS, кстати к таким BIOS относится
win-AMI для 486, 64KB размером), то:

1.При использовании shadow/cache для Fsegment BIOS уже может копироваться не
весь/копироваться с изменениями/меняться в процессе работы (обычно отличия в
нескольких байтах). Неплохая аналогия - BIOS-ы PCI cards, которые всегда исполняются
из памяти, а не из ROM. Не всегда этот shadow/cache для Fsegment можно отключить
по факту.

2. Универсальную програму для чтения BIOS можно попробовать создать, имея
документацию на конкретный чипсет (или привязываясь к движку BIOS - если
разобраться, что именно меняется при shadow). В более современных системах
(Pentium1 +) за отображение ПЗУ BIOS (в частности) на адресное пространство отвечают
регистры PAM.

3.
alecv написал:
[q]
Достаточно, например, махнуть местами D0 и D1 ПЗУ и результаты при чтении "из памяти" будут совершенно отличаться от чтения 'программатором'. Причем для клонировани устройства нужен именно образ считаный "программатором".

Или вопрос не об этом ?
[/q]
Это тоже, но в данном случае рассматривается именно искажение образа ПЗУ, читаемое процессором
из адресного пространства.
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   прочитать свой биос в досе
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS