Собираю XT...

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4180
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 11 раз
Поблагодарили: 23 раза

Вклад в сообщество

Собираю XT...

Сообщение Takedasun » 19.11.2022,01:46

Решил собрать XT, опыта в эксплуатации подобных систем у меня нет, поэтому сильно не пинайте.

Приобрел вот такую плату Turbo XT
Изображение

https://www.arvutimuuseum.ee/th99/m/U-Z/31728.htm

Также прикупил переходник на клавиатуру и адаптер XT-CF у товарища Rio444. viewtopic.php?f=14&t=37686 viewtopic.php?f=14&t=37279

Видеокарту планировал использовать Realtek, вроде как считается совместимой с XT.

Для первого запуска должно хватить комплектующих :)

Собрал стенд, система успешно стартовала, запустил Принца Персии, вроде все нормально работает . Потом для удобства, решил развернуть материнскую плату на 180 градусов, предварительно вытащив все платы.
Развернул материнку и вставил все платы обратно и получилось так, что XT-CF воткнул наоборот и не заметил этого :frown: Естественно когда спохватился было уже поздно и установив адаптер XT-CF правильно он перестал загружаться с карты. Вот облом...

При этом биос адаптера XT-CF не пострадал, он видел карту, но не мог с нее загрузится.

C ремонтом адаптера XT-CF мне помог Rio444, за что ему огромная благодарность!

В адаптере сгорели две микросхемы LS139 и LS688, после их замены он нормально заработал и успешно загрузил MS-DOS с CF карты.

После запуска диагностических программ выяснялось, что процессор работает на частоте 4.77Mhz и никакие танцы с перемычками не помогают :mad: .

Стал разбираться, что это за такая Turbo XT, которая не хочет работать в turbo режиме :)

Сначала обратил внимание на то, что отсутствуют пины JP6 и JP7, они были выпаяны, а они как раз отвечают за переключение Switchable from turbo switch и Switchable from keyboard.
Потом обратил внимание на колхоз с тыльной стороны платы
JP6.jpg
Один из выводов JP6 посажен на землю.

Колхоз снял, пины вернул обратно, перемычки выставил и плата нормально заработала в turbo режиме на частоте 8 Mhz.

Товарищ Rio444 уточнил, что это не единичный случай и платы с таким "заводским" колхозом иногда встречаются :eek:

Получается кто-то специально ограничил скорость работы платы.

Блин, попался какой-то мутант :) .

Решил проверить как у платы со стабильностью и запустил Принца Персии в режиме демонстрации. Через некоторое время почувствовал неприятный запах гари от процессора, потрогал - сильно горячий, но ему вроде и положено так греться. Думаю, вот "прожарится" и перестанет вонять :)

Вскоре игра зависла :frown:

Решив, что ему наверное все таки горячо :biggrin:, поставил на процессор радиатор, запаха не стало...

На следующий день эксперименты над XT продолжились, запускал разные программы и игры. Обратил внимание, что система не очень стабильно работает на частоте 8Mhz, странные зависание, отказ загружать DOS и ошибки на CF карте.

Выставил скорость 4.77Mhz, проблемы исчезли, работает вроде как нормально.

Стал подбирать мультикарту для подключения FDD и мышки, выбирал из 16 битных. Из пяти протестированных, нормально заработала на чипе UMC.

Проверил, с дискеты загружается, мышка по экрану бегает, отлично...

На следующий день, стала отваливаться видеокарта :mad: , то изображение есть при включении, то нету...

Заменил на другую, благо была запасная, проблемы исчезли...

На следующий день, да, именно на следующий день, система стала зависать в момент загрузки драйвера мышки... я перепробовал всё... другие драйвера мыши, другую мультикарту... просто тупо зависает.

Через какое-то время отвалился и флопик, просто пропал из системы, где его искать - неизвестно :frown:

Это просто капец какой-то... Притом, что мультикарта отлично работает на 286.

Ладно думаю, кое-как работает и то хлеб... не смертельно...

С CF картой мне наскучило бегать туда-сюда, решил поставить сетевую карту и настроить сеть для передачи файлов, так на мой взгляд удобнее. Я обычно все компьютеры настраиваю на работу с локальной сетью, благо сейчас 16 битные сетевые ISA карты стоят не дорого.

Взял первую попавшую под руку 16 битную LAN карту с поддержкой RJ-45, запустил утилиту настройки, она обнаружила карту и ругнулась на конфликт адресов, сама все подправила и предложила сохранить настройки. Отлично...

Запустил пакетный драйвер, карта опозналась, высветился MAC адрес.

Попытался заставить работать Microsoft network client.ver.3.0, на 286 отлично работает, но тут начал плеваться, что нет каких-то там инструкций и работать не буду...

Я его просто целиком скопировал с 286 машины, может его нужно ставить с дискеты, не знаю, FDD не работает...

Потом вспомнил, что у меня есть V20, а он вроде как умеет всякие новые инструкции от 286, думаю, дай-ка тебя поставлю...

Поставил V20... при прохождении POST проснулся FDD... думаю, во кино... нашелся флопик. Проверил драйвер мышки, все работает, не зависает.
Поставил обратно 8088, FDD сразу умер и драйвер мыши снова зависает... полтергейст, не иначе!

Вернул V20, проблемы с периферией исчезли, все нормально работает на турбо-частоте...

Вернулся к настройке сетевой карты, Microsoft network client отказался сотрудничать... настроил mTCP на передачу файлов через FTP (на XT запускаю ftp сервер, так удобнее), работает...

Думаю, теперь нужно искать другой 8088 для проверки работы системы, запасного нет...

Однако, как-то так прошло знакомство с XT...

Ekb
Advanced Member
Сообщения: 2694
Зарегистрирован: 15.06.2014,11:31
Поблагодарили: 4 раза

Вклад в сообщество

Собираю XT...

Сообщение Ekb » 19.11.2022,07:51

Интересно почитать, про живые примеры как происходят в реальности. Мне очень знакомы эти танцы с бубнами...
Тоже проходил через эту череду уныния, боли и страдании. С тех пор обязательно держу эталоны-референсы всех устройств и программ.

Upd: Я бы поставил на всю ночь CheckIt стресс-тест памяти (указав 200 раз, ответить на вопрос "N" в настройках, чтобы дольше тестировался). Скорее всего выявится ошибка, если в режиме турбо и крайне медленная память 200ns.
Последний раз редактировалось Ekb 19.11.2022,15:02, всего редактировалось 4 раза.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31190
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 44 раза
Поблагодарили: 120 раз

Вклад в сообщество

Собираю XT...

Сообщение Rio444 » 19.11.2022,09:01

Takedasun, не могли бы в CheckIt посмотреть производительность процессора (обычный D8088D-2 на частоте 4.77)?
Мне кажется память не успевает. Обычно стоит 150нс или лучше, у Вас 200нс.
И почти во всех клонах, что мне попадались на памяти дополнительная задержка, поэтому производительность 0,98 от оригинальной IBM PC XT.
Вот пока не разобрался, как она включается/выключается.
На некоторых платах есть специальный джампер.
Но на такой как у Вас он отсутствует. Или не нашел. Возможно там просто впаяна перемычка.
Электронка: Изображение копия Изображение

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5204
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Собираю XT...

Сообщение Alex_Vac » 19.11.2022,14:50

Takedasun писал(а): 19.11.2022,01:46 Блин, попался какой-то мутант
Этот мутант называется Mazovia CM 1914

from_Rostov
Advanced Member
Сообщения: 1081
Зарегистрирован: 16.06.2021,14:25
Откуда: rostov

Собираю XT...

Сообщение from_Rostov » 19.11.2022,14:57

Alex_Vac писал(а): 19.11.2022,14:50 Mazovia CM 1914
и она прекрасна!

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5204
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Собираю XT...

Сообщение Alex_Vac » 19.11.2022,14:59

from_Rostov писал(а): 19.11.2022,14:57 и она прекрасна!
Да, когда комплектная, например как в твоей коллекции

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31190
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 44 раза
Поблагодарили: 120 раз

Вклад в сообщество

Собираю XT...

Сообщение Rio444 » 19.11.2022,15:02

from_Rostov писал(а): 19.11.2022,14:57
Alex_Vac писал(а): 19.11.2022,14:50 Mazovia CM 1914
и она прекрасна!
Вопрос не про это.
Мы это с Алексеем определили ещё до того, как он тему создал.
У меня почти такая:
MAZ.jpg
Электронка: Изображение копия Изображение

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4180
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 11 раз
Поблагодарили: 23 раза

Вклад в сообщество

Собираю XT...

Сообщение Takedasun » 19.11.2022,18:05

Rio444 писал(а): 19.11.2022,09:01 Takedasun, не могли бы в CheckIt посмотреть производительность процессора (обычный D8088D-2 на частоте 4.77)?
8088_01.jpg
8088_02.jpg

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4180
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 11 раз
Поблагодарили: 23 раза

Вклад в сообщество

Собираю XT...

Сообщение Takedasun » 19.11.2022,18:23

Rio444 писал(а): 19.11.2022,09:01 Обычно стоит 150нс или лучше, у Вас 200нс.
Так память на плате набрана разными микросхемами

hm5d256p-15
lm3364k-15
m41256a-12
MCM6665ap20

Последний тип на 200нс набран семью микросхемами, наверное будет достаточно только их заменить. Только вот запасных у меня нет.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31190
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 44 раза
Поблагодарили: 120 раз

Вклад в сообщество

Собираю XT...

Сообщение Rio444 » 19.11.2022,18:33

Takedasun писал(а): 19.11.2022,18:05
Rio444 писал(а): 19.11.2022,09:01 Takedasun, не могли бы в CheckIt посмотреть производительность процессора (обычный D8088D-2 на частоте 4.77)?
8088_01.jpg

8088_02.jpg
У меня один-в-один.
Процессор тоже точно такой же.
Джамеры тоже так же выставлены.
Takedasun писал(а): 19.11.2022,18:23 Последний тип на 200нс набран семью микросхемами, наверное будет достаточно только их заменить.
Можно один чип вытащить и биос будет считать, что памяти 640-64 = 576Кб. Для большинства программ хватит.

Вот подумалось, может контакт где плохой?
Ножки процессора окислились? Или в каком джампере?
Обычно помогает понадавливать на разные края чипов в панельках, чтобы они немного сдвинулись с места. И подергать джамперы.
Это конечно как временная мера, для диагностики.
Электронка: Изображение копия Изображение

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4180
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 11 раз
Поблагодарили: 23 раза

Вклад в сообщество

Собираю XT...

Сообщение Takedasun » 19.11.2022,18:47

Takedasun писал(а): 19.11.2022,18:23 hm5d256p-15
lm3364k-15
m41256a-12
MCM6665ap20
У них что, у всех разная организация памяти?

Ответить