XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
stealth_w
Newbie
Сообщения: 79
Зарегистрирован: 17.02.2015,14:59

Сообщение stealth_w » 08.10.2015,16:17

Записывает у меня всегда правильно :) Проблемы возникают при передаче из IDE в память - при чтении портится память в других ячейках. Т.е. не прямой сбой - а комплексный с памятью. У меня в самодельной XT озу и bios висят на шине ISA фактически - уже за шинником процессора. Вот поставлю микросхемы помедленнее и посмотрю :)

Еще интереснее когда я туда 16-ти битный SB запихиваю. Он работает - на 8 бит вестимо - но у меня отваливается флоп :)

Методику проверки я писал. Есть линуксовая утилита MD5SUM, есть ее порт для FreeDos. И он прекрасно запускается на XT :) Я записал файлы на PC, добавил MD5 хэш и воткнул в XT. Часа через полтора все обсчиталось. Ну и потом копируя образ между разными накопителями смотрел какие неправильно считываются.

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


Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение alecv » 21.06.2016,11:01

Заказал платок XT IDE без COM-порта. Схемотехника полностью повторяет XT IDE V.2 c Fast mode.
Изображение
Отличие от картинки - выводы HASL (просто луженые для дешевизны) и самодельные уши.

Исходники:
https://github.com/glitchwrks/xt_ide

Платки 600 руб, уши 50 руб. в Питере без пересылки.

Есть 74HCТ688 по 50 руб.

Haper
Newbie
Сообщения: 91
Зарегистрирован: 28.07.2006,15:29
Откуда: Винница, Украина
Контактная информация:

Сообщение Haper » 24.06.2016,22:02

Провел тесты скорости винта. Тестировал на новодельном "Поиск-2" с процом NEC V30 - 8МГц, XT-IDE v2, HDD WD 3,2Gb. Изначально была прошита версия БИОСа для 86-х процессоров:
ИзображениеИзображение

А потом я прошил версию для 186-х:
ИзображениеИзображение

Разница больше чем в два раза...
Новодел "Поиск-2" + VGA Realtek + XT-IDE (3.2Gb) + ISA Fdd & Com (5.25", 3.5") + SoundBlaster Pro Бложик: https://haperman.livejournal.com

Гость

Сообщение Гость » 24.06.2016,22:05

IDE от SCSI всегда отличалось интенсивностью использования CPU. Если Вы в тот же стенд поставите SCSI контроллер с соответствующим HDD, удивитесь результату ещё сильнее. Тем более, что V30 ближе к 186, чем к 86.
Платки 600 руб, уши 50 руб. в Питере без пересылки.
Поняша возьмёт одну PCB с ухом и пару 688 тоже. Там созвонитесь-договоритесь, мне надоедает играть в "испорченный телефон".

Haper
Newbie
Сообщения: 91
Зарегистрирован: 28.07.2006,15:29
Откуда: Винница, Украина
Контактная информация:

Сообщение Haper » 24.06.2016,22:13

Gerda писал(а):Если Вы в тот же стенд поставите SCSI контроллер с соответствующим HDD, удивитесь результату ещё сильнее.
Не сомневаюсь, но таких "железяк" в наличиии, к сожалению, нету:)
Новодел "Поиск-2" + VGA Realtek + XT-IDE (3.2Gb) + ISA Fdd & Com (5.25", 3.5") + SoundBlaster Pro Бложик: https://haperman.livejournal.com

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение alecv » 24.06.2016,23:27

Gerda писал(а):IDE от SCSI всегда отличалось интенсивностью использования CPU.
Упс. "Тупые" ISA SCSI типа AHA-1510 потребляют процессор точно так же, как ISA IDE PIO-0. "Волшебные пузырьки" - это Bus Master в контроллерах типа AHA-1540. Как только появился Bus master IDE (если память не изменяет - в Intel PIIX3) по то SCSI был нанесен очень сильный удар.

К 8-битным SCSI это не относится вообще, среди не было Bus Master. У чипа TMC-950 была весьма удачная конструкция с маппингом на память, так что ввод-вывод с шины SCSI выгладел для процессора как пересылка память-память. Соответственно и шел быстро, командой REP MOVS. Одна команда на блок пересылки.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 24.06.2016,23:48

8-битные SCSI были bus master'ом с использованием штатного DMA-контроллера материнки, могу два назвать: ncr5386s и wd/am33c9x, на первом я года 23 назад делал контроллер для pdp-совместимых, включая БКшку, на втором около 2000го года делал и далее, и есть isa-плата на нём же, но с варварски отодранным PAL/GAL... Так вот второе семейство, помимо задействования материночного DMA, умеет ещё и само быть инициатором циклов на шине с несложной обвязкой.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение alecv » 15.09.2016,01:22

Собрал на пробу платку XT IDE v3
Изображение

Это переразведенная версия v2 из которой убрали COM-порт, разъем питания и немного упростили схему.
Топик по данной версии:
http://www.vcfed.org/forum/showthread.p ... -IDE-Cards
Чтобы не копаться - ссылки на страничку разработчика v3:
http://www.glitchwrks.com/2016/07/06/xt-ide-rev3
Github (включая герберы):
https://github.com/glitchwrks/xt_ide

Если кому надо "наборы" - пишите, есть штук 5.

Alexrk2
Advanced Member
Сообщения: 834
Зарегистрирован: 20.11.2006,09:42
Откуда: Москва, Подольск

Сообщение Alexrk2 » 05.10.2018,00:18

Приподниму старую тему....

Кто-нить замечал, что при установке платы XT-IDE (хоть 3 хоть 4 версии) комп неправильно работает с дисководами?
А именно - программы типа sysinfo (Norton Utilites v.6) вместо 1го дисковода могут выдавать что стоит 2, из NC4 информацию о системе даёт что дисководы отсутствуют. Причём ВСЕГДА на любой машине пишет, что стоят 2х360Кб дисководы (даже если на XT стоит контроллер дисководов HD (не новодел) и установлены 2х1.2Мб. Самое интересное, что если ставить FDD на 360Кб - оно работает нормально, но как только поставишь на 1.2Мб...... они не работают.
Пробовалось на 2х XTшках с разными платами, на IBM PS/2 model 30 286 (там даже штатный дисковод на 3.5" (1.44) определяет как 360 (хотя если запустить 800.сом начинает работать, но криво)....

Только XT-IDE плату вынимаешь..... всё становится на свои места.... BIOS XT-IDE стоит ХТшный....

Alexrk2
Advanced Member
Сообщения: 834
Зарегистрирован: 20.11.2006,09:42
Откуда: Москва, Подольск

Сообщение Alexrk2 » 05.10.2018,00:19

Плата с CF карточкой ведёт себя также.

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Сообщение Tronix » 05.10.2018,07:18

А какая версия XT-BIOS? Я последнюю rev600 из исходников компилировал и зашивал, но с дисководами не тестил. Попробуйте, может пофиксили в ней уже баг?
Вложения
xtide_rev600.rar
(72.28 КБ) 200 скачиваний

Ответить