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


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


Ссылка


Дата регистрации на форуме:
16 фев. 2010
Подобные мысли уже посещали, но решил что это не настолько фатально. Похоже надо этим заняться. К сожалению какая должна быть расстановка на DIP переключателе(SW2) для этой платы мне не известно. Попробовал несколько попавшихся комбинаций, но без особого успеха.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
vax11 Мне кажется, причин может быть две: не выбирается ОЗУ или не проходит регенерация и ОЗУ мгновенно дохнет.

ОЗУ может не выбираться потому что или сломана выборка, или не проходят сигналы чтения-записи.

Посмотри

1) схемы выборки ОЗУ по банкам. В XL за это отвечает PAL-ина DD24 (которая поменяна на ПЗУ РТ4, но если BIOS выбирается - она вероятно живая). И далее - дешифраторы DD88 и DD89, которые раскидывают по банкам (линейкам) ОЗУ (один RAS, другой CAS).

2) Схемы регенерации, начиная от канала 1 таймера DD58, триггер DD42A, 8237 DRQ0 и HOLD/HLDA, защелка адреса DMA DD18. и правильно, DD17. Кроме того, формирование обращений доступа к памяти от DMA: XMEMR/XMEMW и их замешивание с "процессорными" сигналами чтения-записи.



Есть еще дурацкая идея - оторвать нафик DRAM со всей этой навороченной регенерацией (вынуть 11 DD42) и влепить статический RAM с 00000H хотя бы 32К.


Вдобавок в этой мамке похоже сделана какая-то попытка сделать EMS или какую-то банковую память - выборка порта DD74 (порты 0C0H ?), DD94C, сигнал ERAM, триггер DD93, который модифицирует карту выборки ОЗУ DD42. Включается JP7 и JP8 (MOD0, MOD1), которые тоже модифицируют карту DD42. Что это такое - уже не помню, в стандартной XT такого нет! Лучше их одеть.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Значение SW2 в общих чертах похоже совпадает с XT-шным

Bitfields for PPI (XT only) data port C:
Bit(s)  Description  (Table P0395)
7  RAM parity error occurred
6  I/O channel parity error occurred
5  timer 2 channel out
4  reserved
  original PC: cassette data input
---
3  system board RAM size type 1
2  system board RAM size type 2
1  coprocessor installed
0  loop in POST
---
3-0  DIL switch S2 high/low nybble (depending on PORT 0061h bit 3)
SeeAlso: PORT 0062h-RW,#P0394,#P0396,#P0397

Bitfields for PPI (PC,XT only) equipment switches [input]:
Bit(s)  Description  (Table P0396)
7-6  number of disk drives
  00  1 diskette drive
  01  2 diskette drives
  10  3 diskette drives
  11  4 diskette drives
5-4  initial video
  00  reserved (video adapter has on-board BIOS)
  01  40*25 color (mono mode)
  10  80*25 color (mono mode)
  11  MDA 80*25
3-2  memory size (using 256K chips)
  00  256K
  01  512K
  10  576K
  11  640K
3-2  memory size (using 64K chips)
  00  64K
  01  128K
  10  192K
  11  256K
3-2  memory size (original PC)
  00  16K
  01  32K
  10  48K
  11  64K
1-0  reserved
1  NPU (math coprocessor) present
0  boot from floppy
SeeAlso: #P0395,#P0397,PORT 0060h-R


Ralph Brown IOPORT List

http://www.cs.cmu.edu/~ralf/files.html Part D, файл PORTS.A
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XL7: Turbo XT из Петербурга, восстановление.
RSS

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

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

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