Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » прочитать свой биос в досе |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 февраля 2018 21:25 Сообщение отредактировано: 2 февраля 2018 21:42
Rio444, ничего не понял. Не пробовал (сам пишу, по текущей потребности, на паскале - на 5 минут делов), но причинно-следственные связи нарушены. 1to2.exe и 2to1.exe с готовыми файлами на диске работают. Причем тут "shadow и cachein BIOS setup" ? Это рекомендация к bios64. Кстати, и для debug-а и тех BAT файлов тоже не помешает... Так какая прога не работает ? Автор тут, отправьте баг репорт |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
XPOHOMETP написал: Извините, попутал с другой программой. Там тоже два файла. Один читает BIOS в два файла (odd и even). Другой их "склеивает". |
La Forge
Advanced Member
Lt. Cmdr. Откуда: Рязань Всего сообщений: 3248 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 нояб. 2012 |
За одно только это i8088 нужно в рейтинг +несколько пунктов сразу! |
BreakPoint |
NEW! Сообщение отправлено: 3 февраля 2018 0:17
Я до сих пор не могу понять, почему чтение биоса из памяти компа иногда дает другой результат чем "прошивалка". |
Сейчас на форуме |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Мне кажется биос может сам менять свой код. |
Sleeper Grey
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 609 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 дек. 2011 |
Подобная беда, когда все читают биос по-разному, не новость. Вот чем как-то пользовался я, и все работало. http://darkswarm.org/biosdump/ Образ пишется на дискетку, дискетка содержит бесплатный ДОС и программку Memdump. Запускается, пишется. Образ биоса для платы для процессоров TI SXL (в 386 и 486 форм-факторе) списался на ура. |
BreakPoint |
NEW! Сообщение отправлено: 3 февраля 2018 0:34 Сообщение отредактировано: 3 февраля 2018 0:35
Теоретически да, но он же в ROMе находится, т.е. перезаписать себя он не может. Такое возможно когда он отображается на основную память, но тогда обычный и отображенный биосы будут отличатся. И зачем оно надо? Может при копировании в основную память не весь код копируется. |
Сейчас на форуме |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Появится i8088, надеюсь расскажет. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 февраля 2018 2:08 Сообщение отредактировано: 3 февраля 2018 2:09
BreakPoint написал: Достаточно, например, махнуть местами D0 и D1 ПЗУ и результаты при чтении "из памяти" будут совершенно отличаться от чтения 'программатором'. Причем для клонировани устройства нужен именно образ считаный "программатором". Я до сих пор не могу понять, почему чтение биоса из памяти компа иногда дает другой результат чем "прошивалка". Или вопрос не об этом ? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 февраля 2018 8:56 Сообщение отредактировано: 3 февраля 2018 8:59
Rio444 написал: Если не рассматривать более современные системы, с упакованным 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 написал: Это тоже, но в данном случае рассматривается именно искажение образа ПЗУ, читаемое процессором Достаточно, например, махнуть местами D0 и D1 ПЗУ и результаты при чтении "из памяти" будут совершенно отличаться от чтения 'программатором'. Причем для клонировани устройства нужен именно образ считаный "программатором". из адресного пространства. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » прочитать свой биос в досе |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |