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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XL7: Turbo XT из Петербурга, восстановление.
RSS

XL7: Turbo XT из Петербурга, восстановление.

Ход восстановления платы XT-TURBO VER 4 10.10.91 и всё что с ним связано.

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11
Печать
 
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
[q]
Мне глючится или RTG3105E мог работать с 8битами?
[/q]
У меня - работает. Равно, как и Trident 9000i. Но Realtek пошустрее (ненамного).
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 написал:
[q]
В третьих - на время циклов DMA процессор надо отрубать от шины, чтобы не мешал.
[/q]
И делается это не захватом шины, а, кто бы мог подумать, задержкой READY на процессор и отключением его с помощью буферов. :) Так быстрее, чем через RQ/GT.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
еще неплохая книжка. Про AT конечно, но много полезного

http://yury-novikov.narod.ru/electronics/razrus.htm


Если код из ПЗУ исполняется, то шагалка уже не нужна!
vax11
Newbie


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


Ссылка


Дата регистрации на форуме:
16 фев. 2010
Не сдаётся техника :frown:
Но мы не привыкли отступать. :)
Вкратце напомню что имеем:
- есть чтение из ПЗУ
- запись в порты ввода-вывода, программируются таймер и контроллер ПДП, записываются коды в 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, если замкнуть ТУРБО, то мигают быстрее :tongue: , но после сброса не стартует или выдаёт 01.
Есть несколько непонятных моментов:
- сигналы MEMW (ВГ88 - DD1), от него XMEMW и запись в ОЗУ WE, на осциллографе (150МГц) не видно совсем. На столько короткие? Или болеет ВГ88 так? Заменить пока нечем.
- зачем используется младший разряд шины данных XD0 (DD93B вход 12 ТМ2) в формировании сигналов ROM и RAM на РТ4(DD42)?
Пожалуй заменю древний блок питания AT на посвежее ATX 400W (сегодня починил), надо только разъём подпаять.
Guest
Гость

Ссылка

Немного по-оффтоплю, уж экскузьмай...
И всё-таки, в погоне за сигналами верхом на верном осцилле - не забывай про расстановку джамперов на плате. Я тож долго ковырялся с ХТ-мамкой, выискивал огрехи то в инверторной обвязке чипа, то в кондёрах, то в самих чипах, коие менял на аналоги со скоростью калейдоскопа. А всё впустую - питание подаётся, кварц генерит, а старта нет, клава не пашет, видео пустое вовсе. Оказалось - расстановка джампов слегонца отличалась от приведённой в мануале (она-ж и в ТН99 прорисована)! Стоило все джампы проставить в зеркальном к "правильному из мануала" варианту - вмиг остался нерабочим только контроллер флопов, да и тот вылечился подбором положения тех-же джампов, изначально казавших 2х360К при единственном 1.44 приводе. Так-то!
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XL7: Turbo XT из Петербурга, восстановление.
RSS

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

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

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