Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » нужно опознать XT материнку, ошибка real-time clock error |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 | Печать |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 июня 2016 6:55 Сообщение отредактировано: 10 июня 2016 6:56
Ethereal написал: Чукча, однако, не читатель. Чукча — писатель. Как в форуме, так и "свободно на ассемблере". Глянул на дамп CMOS. Понятно. Это вообще не дамп. Короче, в твоей материнке макросхема часов реального времени и/или ее включение ни разу не совместимы с IBM PC AT. Так-что утилитка, утилитка и только утилитка. |
Ethereal
Newbie
Откуда: Петрозаводск Всего сообщений: 19 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 июня 2016 |
fre6lime написал: Да, действительно какая-то проблема с моей утилиткой. Тут ты ею снял Во вложении биос. - Дамп расширения BIOS от VGA-контроллера с адреса C000:0000 - Дамп расширения BIOS от MFM-контроллера с адреса C800:0000 А вот сам BIOS материнки тут почему-то не сдампился. Проблема в том, что fre6lime написал: Тут уже дамп BIOS32.ROM сделанный не моей утилиткой, а какой-то другой. Это действительно дамп BIOS материнки, но не весь, а его старшая половина. В коде этого дампа есть вызовы подпрограмм, которые по адреса лежат ниже того адреса, с которого ты начал дампить. Вот дамп сделанный вашей утилитой. По видимому надо снять не 32К, а 64К дампа BIOS материнки. Дело в том, что я хотел найти в коде BIOS как считается контрольная сумма у часов реального времени, а значит увидеть на каких портах эти часы висят и вообще каков к ним интерфейс. Но такое впечатление, что этот код лежит в не считанной нижней половине дампа материнского BIOS, хотя само сообщение Real Time clock error видно в считанной верхней половинке. Что не так с моей утилиткой буду думать. |
Ethereal
Newbie
Откуда: Петрозаводск Всего сообщений: 19 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 июня 2016 |
georgel написал: Чукча, значит ... :-( Чукча, однако, не читатель. Чукча — писатель. Как в форуме, так и "свободно на ассемблере". |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Ethereal написал: Тогда испытайте bios64.exe из этой темы Тут уже дамп BIOS32.ROM сделанный не моей утилиткой, а какой-то другой. Это действительно дамп BIOS материнки, но не весь, а его старшая половина. В коде этого дампа есть вызовы подпрограмм, которые по адреса лежат ниже того адреса, с которого ты начал дампить.http://www.phantom.sannata.ru/...amp;st=all Если не заработает (зависнет)на Вашей V30, дайте знать, я перекомпилирую (возможно была включена поддержка 286 инструкций). |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Ethereal написал: Видимо надо сначала копировать кусок памяти в буфер, а потом записывать. Некоторые BIOS-ы не пишут из старших адресов. А вот сам BIOS материнки тут почему-то не сдампился. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 июня 2016 10:28 Сообщение отредактировано: 10 июня 2016 10:29
alecv написал: Это как??! Видимо надо сначала копировать кусок памяти в буфер, а потом записывать. Некоторые BIOS-ы не пишут из старших адресов. BIOS там просто отображается на память, ничего копировать в буфер не надо (моя программа просто читает BIOS в файл). (BIOS и есть память в данном случае, но только для чтения. А вот более современные системы с упакованным BIOS хранят по адресам 0xe0000- 0xffff распакованный образ main BIOS. Также если поддерживается(и включено) BIOS cache/shadow, то некоторые байты могут отличаться, тк читаем не саму микросхему BIOS, а ее копию из RAM. |
fre6lime |
Ethereal написал: Ничего не вышло Пробовал все, что там есть. Либо пишут, что ок, а по факту ничего не записывают, либо честно признаются что часов нет. Отлично. Там целых пять утилит, в описании которых есть строчка Ethereal написал: Вот вывод checkit 3, возможно с ним будет проще понять, что происходит: Тут уже дамп BIOS32.ROM сделанный не моей утилиткой, а какой-то другой. Это действительно дамп BIOS материнки, но не весь, а его старшая половина. В коде этого дампа есть вызовы подпрограмм, которые по адреса лежат ниже того адреса, с которого ты начал дампить. i8088 написал: http://www.phantom.sannata.ru/...amp;st=allЩаз попробую... Тогда испытайте bios64.exe из этой темы |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
А использовать DEBUG реллигия запрещает? |
fre6lime |
Вот дамп полученный из debug Прикрепленный файл (OURROM.BIN, 65536 байт, скачан: 22 раза) |
fre6lime |
Вот дамп из BIOS64.EXE Прикрепленный файл (BIOS64.ROM, 65536 байт, скачан: 30 раз) |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » нужно опознать XT материнку, ошибка real-time clock error |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |