Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 * 8 9 10 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
А что там нового написано? Вся эта процедура стандартная для подобных устройств, и с ней, в общем-то, как раз непонятного нет. Вопрос в том, почему он виснет на этапе инсталляции драйвера. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
DrPass Для этого надо чтобы кто-то из владельцев сняли BIOS. Дальше IDA и т.д. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Я бы не BIOS снимал, а снял бы дамп ПЗУ с адаптера, затем снял бы с адаптера саму ПЗУ и запустил бы систему. Далее, загрузил бы дамп как обычный СОМ-файл и смотрел бы под отладчиком пошагово, где он там дохнет. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
DrPass Имелся в виду именно BIOS карты, нафтг нужен XT-шный BIOS ? |
emax
Junior Member
Откуда: Пермь Всего сообщений: 129 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июня 2009 |
Может быть, что после инициализации стартовый код уходит из окна. Снимать дамп надо до передачи, управления на bios устройства или надо "испортить" контрольную сумму этого bios, чтобы он не отработал. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2011 0:42 Сообщение отредактировано: 29 октября 2011 0:56
emax Доку совсем не читаем ? Загрузчик, окно и регистры управления никуда не уходят. п. 5.3 |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2011 18:03 Сообщение отредактировано: 29 октября 2011 18:05
Попытался снять BIOS на 386 машине и обнаружил, что там только 2кб. И никаких текстов, которые иногда бывают. Даже надписи, которая вылазит при старте компа от этой платки - нет. Снимать эти 2кб? или искать где-то в другом месте? Вечером снова смогу вернуться к DoC и наконец-то попробовать его запустить на 512кб ОЗУ. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
sanders согласно доке, окно 8К делится на 4 части по 2К: загрузчик длиной 64байта, повторенный 32 раза (!!), еще один загрузчик, тоже повторенный 32 раза, блок управляющих регистров (которые не документированы) и окно 2К с отображением во Flash. Сними что есть, все 8К, дальше можно написать программку, имитирующую загрузчик и вытащить остальное. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Вот наконец-то дамп 8кб: http://zalil.ru/31995616 Интересный нюанс. Я не мог записать из debug этот дамп на дискету. Любой другой дамп - пожалуйста. А этот пишется, но результат на дискете получается весь FF. Причем любой длины - хоть 1кб, хоть 4кб. Лишь только 256 байт нормально записывались. :-) Пробовал в голом DOS-е. Тоже самое. Причем я перед командой "w 0" проверял содержимое регистров RCS, RCX - оно было корректным. А вот на диск С (не DoC, а обычный винчестер) - записал нормально, потом скопировал на А и только тогда смог корректно увидеть содержимое. Как будто эта железка препятствовала считыванию своего ПЗУ на диск А. Подчеркиваю, что я легко смог считать VGA_BIOS и любой кусок верхней памяти прямиком на дискету и оно потом корректно отобразилось, а вот ПЗУ DoC - нет. Опыт проводил с перемычкой вположении адреса C800 и D000 - результат одинаковый. Пока не знаю что это было. Далее. Я наконец-то вставил DoC в 286 материнку с 512кб ОЗУ. Плата прекрасно заработала, диск видится. Значит, верхнее ОЗУ для DoC не нужно. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
sanders Если ты пытался записывать образ BIOS DOC на DOC, то в момент записи считывались регистры из управляющего 3-го блока. Естественно вылезали глюки. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 * 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |