Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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
Печать
 
vax11
Newbie


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


Ссылка


Дата регистрации на форуме:
16 фев. 2010
Ночью с пятницы на субботу поковырялся с платой. Откровенных «соплей» и замыканий не обнаружил. Когда отдавалась плата, было сказано, что она не запускается совсем. Оказался дохлый кварц на 14,318МГц. В процессе разбирательства заменил подстроечный конденсатор на обычный 22пФ. Кварц взял с дохлой мамки socket 370. Конечно всё это «новодел», но шо делать :-)
Теперь озадачен поиском в своих закромах 2764. С ходу обнаружил 7шт 27256 и одну 27512, а вот мелких пока нет.
Остался не понятным вопрос, что с 15-й ногой ГФ84. Судя по отсутствию следов пайки, она была отогнута ещё при монтаже. По имеющийся схеме должна соединяться с «землёй». Данное соединение приводит, в буквальном смысле, к вскипанию микросхемы, палец не удержать и не работает. Это особенность нашей реализации i8284 или с оригиналом так же? Во всяком случае тогда об этом было известно, а сейчас?
Поискал документацию на 8284. Согласно Intel вывод 15 N.C.(не подсоединён), SAB8284(Siemens?) это ASYNC инверсный, в нашем кр1810гф84 это TANK для подключения LC цепи выделения 3-й гармоники для кварца (справочник "Микропроцессорный комплект 1810"). На всех найденных в инете схемах XT 15 нога подключена к "земле". Может всё-таки дохлая ГФ84? Хотя генерация с неё идёт, но форма сигнала мне не нравится.
Ещё предстоит прояснить вопрос про DD91. Плата разведена под ТМ8 и она же установлена. Схема же рекомендует замену на ТЛ2. Но это уже после прошивки BIOS.
Всю субботу ничего толком не получалось, только к ночи зашил 27256 4-мя разными BIOS, хоть один да заработает. Но оживать пока не хочет. Процессор вообще не показывает активности на шинах, попробовал ещё две штуки. Вернее что-то на шинах иногда появляется, но амплитуда раза в 2-3 меньше пяти вольт. Если дело не в генераторе, то очень вероятно дохлые всякие АП6. Буду дальше ковырять :tongue:
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
vax11 Не сказал главное - дает ли ГФ84 частоту в результате, или все же нет ?

Давай насыплю тебе 2764 ? (только грязных. Или могу стереть "солнышком")

Кстати, пишут что обычный оригинальный IBM PC XT 5160 BIOS выводит диагностику в порт 60 (а не 80). Там вообще-то 8255 PORT A и клавиатура read-only. Но вероятно можно приделать регистр-защелку и светодиодики...

http://www.61131568.com/E_ibmxt.asp
http://www.bioscentral.com/postcodes/ibmbios.htm#

исходники BIOS
http://www.retroarchive.org/dos/docs/ibm5160techref.pdf

страница А7 строки 385 и 410

Еще такой вопрос: обязательно ли ставить все советские детали ? Насколько я помню, проц и чипы (особенно DMA 8237) очень плохо держали частоту выше 5MHz да и 5 не всегда держали... Зря первый хозяин их впаял, ох зря...

DD91 вообще-то в оригинальной схемотехнике должна быть линия задержки, которая формирует цепочку сигналов для DRAM т.е.: RAS - пауза - MUХ - пауза - CAS. Каждая пауза примерно 30..50 ns. Наши делали на сдвиговом регистре, буржуи - на линии задержки (которая секрет!!, секрет!! вообще-то была ТЛ2 или ЛН1 в виде цепочки инверторов с маленькими RC-цепочками). В принципе, голая ТЛ2 как раз дает 10 наносекунд на элемент, 1 нога - вход, два инвертора, 2-3 - RC или просто перемычка, 4 нога - получается неинвертированный задержанный на 20nS вход и т.д.
vax11
Newbie


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


Ссылка


Дата регистрации на форуме:
16 фев. 2010
Спасибо за предложение 2764. Если у себя не найду, то парочку можно для пущей аутентичности взять :-) Сейчас 27256 работает как 8Кб, две старшие ноги адреса сидят на +5В.
Свою «стиралку» намедни починил. Она раза с 10-го запускалась. Заменил «стартер».
Обнаружил самодельную AT ISA post-card, попробую добавить порт 60h в неё.
Сегодня ночью ещё повозился. Странность формы сигнала вылечилась заменой щупа осциллографа, похоже где-то переломился.
Тут-то и обнаружил некоторую активность на шинах примерно на 1-2сек. Потом процессор просто «висит молча». Но есть подозрительно знакомые 18Гц на выходе out0 таймера ;)
Оказывается не всё так плохо. По крайней мере, до программирования таймера дело доходит. Стало быть, процессор, его шинные формирователи, дешифрация адресов, хотя бы частично, работаю. Турбо пока не трогаю, только 4,77МГц. При этом на шинах после проца присутствует частота 33140Гц, половина от 66280Гц, идущих с таймера.
Решил, на всякий случай, заменить РУ7В на что-то буржуйское, благо имеется кучка а-ля 41256. Не помогло. Но кроватки под память оказались просто каким-то адским адом. Вытаскивая некоторые микрухи, вместе с ногами выворачивались наружу и пружинящие ламели панельки, заправлял их обратно. Кошмар, но пока ещё контачат.


alecv написал:
[q]
секрет!!, секрет!! вообще-то была ТЛ2
[/q]
Вот оно как! Теперь понятно что за чёрный кирпичик есть на буржуйских платах. Надеюсь нас ни кто не подслушивает :biggrin:
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
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
[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 процессор надо отрубать от шины, чтобы не мешал.
<<Назад  Вперед>> Страницы: 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