Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XL7: Turbo XT из Петербурга, восстановление. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 6 7 8 9 10 11 | Печать |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 апреля 2013 10:30 Сообщение отредактировано: 17 апреля 2013 14:25
vax11 Вот нашел некую древнюю коллекцию прошивок, в том числе несколько BIOS-ов XT http://www.sensi.org/~alec/ROM.rar В каталоге ROM/BIOS/XT . Похоже есть несколько тестов, но без описания,увы. Еще кучка фирменных описаний чипов http://www.sensi.org/~alec/8086pdf.rar |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Если кому интересно, то вот картинки тестов: Первый тест (TST_A608.BIO): Заставка: http://habrastorage.org/storag...36cd84.png Системные тесты: http://habrastorage.org/storag...e5346f.png Тест памяти: http://habrastorage.org/storag...dad390.png Видео-тесты: http://habrastorage.org/storag...91ec5a.png Второй тест (TST_X120.BIO): http://habrastorage.org/storag...fc1fb8.png |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
За архивы и картинки спасибо. Это хорошая мысль, глянуть в эмуляторе, что выводится в порт 60h, и выводится ли вообще на тестах. Ночью POST-card доделал, добавил порт 60h и переключатель XT-AT, но ничего не отображается на XT, на AT (порт 80h) цифирьки бегают. Из 8битных видяшек есть только IBM-овский MDA c LPT и какойто DGP (CGA, HGC, LPT). Для них нужен соответствующий моник, но он тоже на ремонте Из VGA есть RTG3105E, ISA 16бит, из второй половинке буквально чуть контактов используется. Мне глючится или RTG3105E мог работать с 8битами? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
vax11 Большинство ISA VGA умели работать в ISA-8 слоте, некоторые автоматом, некоторые переключались джамперами. НО! Драйвера видяшки в основном BIOS-е поддерживают только MDA или CGA (выбор - в зависимости от переключателя). Для EGA/VGA надо ставить значения "нету видео" т.к. карточка имеет собственный набортный BIOS. А для этого шина со слотами должна работать. Так что карточка VGA запускается достаточно поздно. В порт 60 выводит оригинальный IBM PC XT 6160 BIOS (см исходники). Выводится несколько checkpoints после проверки крупных узлов. Другие BIOS-ы - неизвестно. Но по крайней мере 8255 инициализируется практически сразу после RESET-а (десяток команд). Можно попробовать сесть триггером-защелкой на Data0..7 и ^CS 8255. А вообще, насколько я помню, для отладки делал "шагалку" которая переводила процессор в WAIT после каждого обмена на шине (?). Первая осмысленная операция после RESET - чтение кода команды с адреса FFFF0. Сразу проверяется куча узлов. ПЗУ-шка получает ^CS и выставляет код команды EA (JMP ) который приходит на проц. Страница А83 листинга BIOS строка 5960. Можно кстати даже без шагалки, просто на WAIT повесить сигнал и посмотреть выборку ПЗУ ^CS и код команды. |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Post-card, всё-таки работает, но как и было сказано, только с BIOS IBM. С ним выдаёт периодически сменяющиеся 04-FF. Две тестовые прошивки из ROM.rar нечто выдают в динамик, но без описания не понять, с Post-card не общаются. 04 - Base 32K RAM failed. Тут, по крайней мере, понятно, куда надо копать. Всё что вокруг памяти, та же DD91 например. 00 or FF - CPU register test failed. А вот тут как-то не понятно. Это как процессор со сбойными регистрами сумел так далеко забраться и на POST карту чего-то порисовать? Кроме установленного в плату попробовал ещё два таких-же белых керамических и один в пластике от AMD. Результат тот же. Или под регистрами подразумевается всякие ИР22,ВГ88 и иже с ними? Обнаружил дома цифровую линию задержки ESAN 31A-5101 с одним входом и 5-ю выходами, каждый по 20нс. Надо будет попробовать её поставить вместо ТЛ2 на замену DD91. Про "шагалку" тоже думал. Мне кажется, что сейчас придётся достаточно много «шагать» до появления ошибки, но я посмотрю попозже. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
У меня - работает. Равно, как и Trident 9000i. Но Realtek пошустрее (ненамного). Мне глючится или RTG3105E мог работать с 8битами? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
vax11 Скорее всего не запускается подсистема памяти. Она на XT довольно сложно сделана, соответственно - довольно уязвима к неисправностям. Во-первых - DRAM требует мультиплексирования и правильной последовательности RAS, CAS и переключения мультплексоров между ними. Во-вторых, DRAM требует регенерации. Это делается по каналу 0 DMA 8237 который программируется в режиме кольцевой последовательной пересылки. Т.е. по кругу идет чтение памяти через DMA, что обеспечивает регенерацию. В третьих - на время циклов DMA процессор надо отрубать от шины, чтобы не мешал. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
alecv написал: И делается это не захватом шины, а, кто бы мог подумать, задержкой READY на процессор и отключением его с помощью буферов. Так быстрее, чем через RQ/GT. В третьих - на время циклов DMA процессор надо отрубать от шины, чтобы не мешал. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 апреля 2013 0:29 Сообщение отредактировано: 19 апреля 2013 0:32
еще неплохая книжка. Про AT конечно, но много полезного http://yury-novikov.narod.ru/electronics/razrus.htm Если код из ПЗУ исполняется, то шагалка уже не нужна! |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Не сдаётся техника Но мы не привыкли отступать. Вкратце напомню что имеем: - есть чтение из ПЗУ - запись в порты ввода-вывода, программируются таймер и контроллер ПДП, записываются коды в POST карту - как минимум работает дешифрация адресов ПЗУ, ВИ53 и ВТ57 - категорическое нежелание видить ОЗУ Заменил: - все РУ7 на Siemens HYB41256-12 и Fujitsu MB81256-10. - двунаправленный буфер шины данных ОЗУ (DD10), даже включал вообще без него - DD91(ТМ8) на цифровую линию задержки ESAN 31A-5101 - на схеме виден, правда плохо прорисованный, инвертор подключенный между выходом 6 DD59A и входом 6 DD31(1556ХП6) пробовал с ним и без него. - пересадил ВТ37 в "краватку", менял на UM8237AE-5 - DD17(ИР26), а так же включал вообще без неё - резисторы на выходе РТ4(DD42) c 4к7 на 1к. Вместо прямоугольного выходил почти треугольный импульс. Всё тщетно. По прежнему 04-FF, если замкнуть ТУРБО, то мигают быстрее , но после сброса не стартует или выдаёт 01. Есть несколько непонятных моментов: - сигналы MEMW (ВГ88 - DD1), от него XMEMW и запись в ОЗУ WE, на осциллографе (150МГц) не видно совсем. На столько короткие? Или болеет ВГ88 так? Заменить пока нечем. - зачем используется младший разряд шины данных XD0 (DD93B вход 12 ТМ2) в формировании сигналов ROM и RAM на РТ4(DD42)? Пожалуй заменю древний блок питания AT на посвежее ATX 400W (сегодня починил), надо только разъём подпаять. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 6 7 8 9 10 11 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XL7: Turbo XT из Петербурга, восстановление. |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |