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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   нужно опознать XT материнку, ошибка real-time clock error
RSS

нужно опознать XT материнку, ошибка real-time clock error

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6 7 8
Печать
 
Ethereal
Newbie


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


Ссылка


Дата регистрации на форуме:
9 июня 2016
fre6lime написал:
[q]
Во вложении cmos.
[/q]
Глянул на дамп CMOS. Понятно. Это вообще не дамп. Короче, в твоей материнке макросхема часов реального времени и/или ее включение ни разу не совместимы с IBM PC AT. Так-что утилитка, утилитка и только утилитка.
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Ethereal написал:
[q]
Глянул на дамп CMOS. Понятно. Это вообще не дамп. Короче, в твоей материнке макросхема часов реального времени и/или ее включение ни разу не совместимы с IBM PC AT. Так-что утилитка, утилитка и только утилитка.
[/q]
Чукча, однако, не читатель. Чукча — писатель. Как в форуме, так и "свободно на ассемблере".
Ethereal
Newbie


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


Ссылка


Дата регистрации на форуме:
9 июня 2016
fre6lime написал:
[q]
Во вложении биос.
[/q]
Да, действительно какая-то проблема с моей утилиткой. Тут ты ею снял
- Дамп расширения BIOS от VGA-контроллера с адреса C000:0000
- Дамп расширения BIOS от MFM-контроллера с адреса C800:0000
А вот сам BIOS материнки тут почему-то не сдампился.

Проблема в том, что

fre6lime написал:
[q]
Вот дамп сделанный вашей утилитой.
[/q]
Тут уже дамп BIOS32.ROM сделанный не моей утилиткой, а какой-то другой. Это действительно дамп BIOS материнки, но не весь, а его старшая половина. В коде этого дампа есть вызовы подпрограмм, которые по адреса лежат ниже того адреса, с которого ты начал дампить.

По видимому надо снять не 32К, а 64К дампа BIOS материнки. Дело в том, что я хотел найти в коде BIOS как считается контрольная сумма у часов реального времени, а значит увидеть на каких портах эти часы висят и вообще каков к ним интерфейс. Но такое впечатление, что этот код лежит в не считанной нижней половине дампа материнского BIOS, хотя само сообщение Real Time clock error видно в считанной верхней половинке.

Что не так с моей утилиткой буду думать.
Ethereal
Newbie


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


Ссылка


Дата регистрации на форуме:
9 июня 2016
georgel написал:
[q]
Чукча, однако, не читатель. Чукча — писатель. Как в форуме, так и "свободно на ассемблере".
[/q]
Чукча, значит ... :-(
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Ethereal написал:
[q]
Тут уже дамп BIOS32.ROM сделанный не моей утилиткой, а какой-то другой. Это действительно дамп BIOS материнки, но не весь, а его старшая половина. В коде этого дампа есть вызовы подпрограмм, которые по адреса лежат ниже того адреса, с которого ты начал дампить.
[/q]
Тогда испытайте bios64.exe из этой темы http://www.phantom.sannata.ru/...amp;st=all
Если не заработает (зависнет)на Вашей V30, дайте знать, я перекомпилирую (возможно была включена поддержка 286 инструкций).
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Ethereal написал:
[q]
А вот сам BIOS материнки тут почему-то не сдампился.
[/q]
Видимо надо сначала копировать кусок памяти в буфер, а потом записывать. Некоторые BIOS-ы не пишут из старших адресов.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
alecv написал:
[q]
Видимо надо сначала копировать кусок памяти в буфер, а потом записывать. Некоторые BIOS-ы не пишут из старших адресов.
[/q]
Это как??!

BIOS там просто отображается на память, ничего копировать в буфер не надо (моя программа просто читает BIOS в файл).
(BIOS и есть память в данном случае, но только для чтения. А вот более современные системы с упакованным BIOS хранят
по адресам 0xe0000- 0xffff распакованный образ main BIOS.

Также если поддерживается(и включено) BIOS cache/shadow, то некоторые байты могут отличаться, тк читаем не саму
микросхему BIOS, а ее копию из RAM.
fre6lime
Newbie


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


Ссылка


Дата регистрации на форуме:
30 нояб. 2015
Ethereal написал:
[q]
Отлично. Там целых пять утилит, в описании которых есть строчка
>Looking for _8167 class chip,
а это как-раз про чипу с твоей материнки. Проверяй все пять, пока что-то не выйдет.
[/q]
Ничего не вышло :( Пробовал все, что там есть. Либо пишут, что ок, а по факту ничего не записывают, либо честно признаются что часов нет.


Ethereal написал:
[q]
Тут уже дамп BIOS32.ROM сделанный не моей утилиткой, а какой-то другой. Это действительно дамп BIOS материнки, но не весь, а его старшая половина. В коде этого дампа есть вызовы подпрограмм, которые по адреса лежат ниже того адреса, с которого ты начал дампить.

По видимому надо снять не 32К, а 64К дампа BIOS материнки. Дело в том, что я хотел найти в коде BIOS как считается контрольная сумма у часов реального времени, а значит увидеть на каких портах эти часы висят и вообще каков к ним интерфейс. Но такое впечатление, что этот код лежит в не считанной нижней половине дампа материнского BIOS, хотя само сообщение Real Time clock error видно в считанной верхней половинке.
[/q]
Вот вывод checkit 3, возможно с ним будет проще понять, что происходит:



i8088 написал:
[q]
Тогда испытайте bios64.exe из этой темы http://www.phantom.sannata.ru/...amp;st=all
Если не заработает (зависнет)на Вашей V30, дайте знать, я перекомпилирую (возможно была включена поддержка 286 инструкций).
[/q]
Щаз попробую...
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
А использовать DEBUG реллигия запрещает?
fre6lime
Newbie


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


Ссылка


Дата регистрации на форуме:
30 нояб. 2015
Вот дамп полученный из debug

Прикрепленный файл (OURROM.BIN, 65536 байт, скачан: 22 раза)
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6 7 8
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   нужно опознать XT материнку, ошибка real-time clock error
RSS

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

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

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