Попытка запустить CD-ROM на 386 железе
Nov. 10th, 2024 06:26 pmДа, конечно система уже имеет 386 процессор, но всё остальное железо фактически 386, со всеми своими особенностями и недостатками. Ещё в детстве на аналогичном компе пытался подключить CD-ROM и потерпел фиаско. На тот момент посчитал, что делаю что-то не так.

Множество сидиромов на пробу
Цель: заставить работать CD-ROM в ДОС, чтобы можно было слушать музыку и давать музыку в играх. Всё, более ничего. Можно увидеть, что в корпусе уже установлен один сидюк. Но, он у меня не заработал ни от звуковой карты, ни в паре с винтом. Попробовал множество драйверов под ДОС - всё бестолку. Возможно сидюк мёртвый. В результате, начал скупать сидиромы на авито (а сейчас, вы не поверите, они стоят конских денег!). И пробовать их.
Как я понял, для звуковой карты нужны non-IDE сидиромы. Они столь редки, что легче встретить динозавтра на улице, чем найти такое на авито. Точнее они бывают, но ценник начинается от пяти тысяч (что просто неадекватно).
В идеале найти сидиром "того времени", для аутентичности. Но решил пока подключить хоть что-то более-менее доступное. Поэтому, я решил поискать сидюки от креатива, они тоже редки, но всё же встречаются. Нашёл вот такой.

Жизнь его потрепала, вмятины на корпусе, и открывается он с помощью скрепки (двигателя не хватает). Требует переборки, смазки и ремонта. Но всё же диски читает, и на USB-шнурке завёлся. Значит должен работать.
Но нет, в ДОС отказался работать. Ну, думаю, мож всё же не очень. Купил вообще новый, в идеале сидиром Asus 52x, классика жанра, у всех такие были.


Пробую с дровами, тоже не стартует.
Последний был сони, уже 2007 года, аналогичная история. Кстати, драйвера тоже не так-то просто настраивается. Для звуковой карты вообще надо знать какие там порты, DMA и прочее, прочее. С IDE всё проще. Для того, чтобы прям стопудово работало, взял загрузочную дискету от 98-й винды, которая уже имеет драйвера от сидирома и пробовал её.
Пробовал разные драйвера. Самое жёсткое что я попробовал - это взять второй контроллер, отключить всё, кроме контроллера дисков и перевести его на второй адрес. Тоже не помогло. Такой вот результат.

Короче, если гора не идёт, мы читаем интернеты. Погуглил и нашёл это:
CD-ROM на 386 через IDE не работает, т.к. ему на самом деле нужен EIDE (Enhanced IDE). А эти самые контроллеры стали выпускать только 486 плат со встроенным контроллером. Даже у кого была четверка без onBoard IDE, приходилось брать специальную мультяху (VLB, иногда даже PCI), на которой были EIDE с FIFO, шустрые (больше 9600) компорты, ECP/EPP и др.
Выкини 386DX, поменяй на 486DX-PCI. Получишь все onBoard (контроллеры/порты), скорость проца, мат. сопроцессор (если конечно на 386DX у тебя не стоял 387DX). И самое главное CD подключишь.
Другой вариант: "выкидываешь CD" и берешь другой: или со звуковой платой и интерфейсом Panasonic/Sony/Mitsumi (попробуй найди), или есть CD через LPT (но это вроде дороговато).
Таким образом, есть шанс, что новые сидиромы никоем образом запустить не удастся. Но при этом там же такая информация:
Полез я в хлам,и за полчасика провел маленькое исследование(думал,может уж подзабыл что).
А теперь результаты экспериментов. Матплаты:1) QD-U386DX ver 1.0 AMI bios чипсет UMC
2)Mb8517 v3.2 i386sx33 bios AMI,чипсет ALI 3)286-12 чипсет SUNTAC,Award bios,onboard IDE(one port).
HDD Seagate ST3290A; Samsung SHD30280A; CD-ROM Matsushita CR-583A(8x);CD-RW PHILIPS CDD4401/71(4x4x32); Мультикарты 2 штуки no name,на разных I/O GoldStar и UMC.
Винты на master,CD-ROM на slave. DOS 6.22,драйвер cd-rom OTI-910(от NEC 4x changer).
ВСЕ РАБОТАЕТ В ЛЮБЫХ СОЧЕТАНИЯХ.
У меня не работает, вне зависимости от контроллера, драйвера и сидирома. Что делать я не знаю, может у людей есть информация как запустить сидиром на 386 железе?

Множество сидиромов на пробу
Цель: заставить работать CD-ROM в ДОС, чтобы можно было слушать музыку и давать музыку в играх. Всё, более ничего. Можно увидеть, что в корпусе уже установлен один сидюк. Но, он у меня не заработал ни от звуковой карты, ни в паре с винтом. Попробовал множество драйверов под ДОС - всё бестолку. Возможно сидюк мёртвый. В результате, начал скупать сидиромы на авито (а сейчас, вы не поверите, они стоят конских денег!). И пробовать их.
Как я понял, для звуковой карты нужны non-IDE сидиромы. Они столь редки, что легче встретить динозавтра на улице, чем найти такое на авито. Точнее они бывают, но ценник начинается от пяти тысяч (что просто неадекватно).
В идеале найти сидиром "того времени", для аутентичности. Но решил пока подключить хоть что-то более-менее доступное. Поэтому, я решил поискать сидюки от креатива, они тоже редки, но всё же встречаются. Нашёл вот такой.

Жизнь его потрепала, вмятины на корпусе, и открывается он с помощью скрепки (двигателя не хватает). Требует переборки, смазки и ремонта. Но всё же диски читает, и на USB-шнурке завёлся. Значит должен работать.
Но нет, в ДОС отказался работать. Ну, думаю, мож всё же не очень. Купил вообще новый, в идеале сидиром Asus 52x, классика жанра, у всех такие были.


Пробую с дровами, тоже не стартует.
Последний был сони, уже 2007 года, аналогичная история. Кстати, драйвера тоже не так-то просто настраивается. Для звуковой карты вообще надо знать какие там порты, DMA и прочее, прочее. С IDE всё проще. Для того, чтобы прям стопудово работало, взял загрузочную дискету от 98-й винды, которая уже имеет драйвера от сидирома и пробовал её.
Пробовал разные драйвера. Самое жёсткое что я попробовал - это взять второй контроллер, отключить всё, кроме контроллера дисков и перевести его на второй адрес. Тоже не помогло. Такой вот результат.

Короче, если гора не идёт, мы читаем интернеты. Погуглил и нашёл это:
CD-ROM на 386 через IDE не работает, т.к. ему на самом деле нужен EIDE (Enhanced IDE). А эти самые контроллеры стали выпускать только 486 плат со встроенным контроллером. Даже у кого была четверка без onBoard IDE, приходилось брать специальную мультяху (VLB, иногда даже PCI), на которой были EIDE с FIFO, шустрые (больше 9600) компорты, ECP/EPP и др.
Выкини 386DX, поменяй на 486DX-PCI. Получишь все onBoard (контроллеры/порты), скорость проца, мат. сопроцессор (если конечно на 386DX у тебя не стоял 387DX). И самое главное CD подключишь.
Другой вариант: "выкидываешь CD" и берешь другой: или со звуковой платой и интерфейсом Panasonic/Sony/Mitsumi (попробуй найди), или есть CD через LPT (но это вроде дороговато).
Таким образом, есть шанс, что новые сидиромы никоем образом запустить не удастся. Но при этом там же такая информация:
Полез я в хлам,и за полчасика провел маленькое исследование(думал,может уж подзабыл что).
А теперь результаты экспериментов. Матплаты:1) QD-U386DX ver 1.0 AMI bios чипсет UMC
2)Mb8517 v3.2 i386sx33 bios AMI,чипсет ALI 3)286-12 чипсет SUNTAC,Award bios,onboard IDE(one port).
HDD Seagate ST3290A; Samsung SHD30280A; CD-ROM Matsushita CR-583A(8x);CD-RW PHILIPS CDD4401/71(4x4x32); Мультикарты 2 штуки no name,на разных I/O GoldStar и UMC.
Винты на master,CD-ROM на slave. DOS 6.22,драйвер cd-rom OTI-910(от NEC 4x changer).
ВСЕ РАБОТАЕТ В ЛЮБЫХ СОЧЕТАНИЯХ.
У меня не работает, вне зависимости от контроллера, драйвера и сидирома. Что делать я не знаю, может у людей есть информация как запустить сидиром на 386 железе?
no subject
Date: 2024-11-10 05:26 pm (UTC)mscdex.exe, если память не обманывает
no subject
Date: 2024-11-10 07:26 pm (UTC)Не помню только где я взял setup.exe на трехдюймовой дискете. Скопировал папку с ней с фирменного CD на работе или дискета уже в комплекте с сиди приводом шла.
no subject
Date: 2024-11-10 07:35 pm (UTC)Вы путаете с nonIDE сидиромом для звуковой карточки. Их днём с огнём не сыскать...
no subject
Date: 2024-11-10 08:14 pm (UTC)https://dosdays.co.uk/topics/sb16.php
Оказывается этих SB 16 более двух десятков разновидностей с разным звуком и разными стандартами CD. Оказывается, мне повезло купить комплектом карточку и привод CD. Так что проблемы совместимости прошли мимо меня.
no subject
Date: 2024-11-10 08:12 pm (UTC)В 1992 я не помню, чтобы сиди были доступны, тем более с интерфейсом IDE. Первое время всяки панасоники-мицуми на звуковых картах, и стоило адских денег
no subject
Date: 2024-11-10 08:31 pm (UTC)В те времена это были большие деньги — можно было подержанный автомобиль в хорошем состоянии купить.
no subject
Date: 2024-11-12 12:48 pm (UTC)это врядли конечно, но компоненты стоили действительно непомерно.
А потом открылся портал в Китай, и понеслось
no subject
Date: 2024-11-10 06:39 pm (UTC)А вот SCSI заработал бы с полпинка. Ну, не совсем с пол — там всё-таки надо терминацию и ID выставить (и шлейф надо 50-пиновый), но какой-нибудь AHA-1542 без проблем бы работал. ASPICD.SYS нужен, но в общем-то адаптековское добро в сети свободно лежит.
Вот, к примеру, тут дофига (https://www.hiren.info/downloads/dos-files) драйверов для СД.
no subject
Date: 2024-11-10 08:41 pm (UTC)Вот в этом длинном обсуждении посмотрите сразу на предпоследний коммент. Там человек подключает разные IDE CD к разным материнкам на 386 через мультикарты расширения.
"CD-ROM на 386 через IDE не работает, т.к. ему на самом деле нужен EIDE (Enhanced IDE). А эти самые контроллеры стали выпускать только 486 плат со встроенным контроллером. Даже у кого была четверка без onBoard IDE, приходилось брать специальную мультяху (VLB, иногда даже PCI), на которой были EIDE с FIFO, шустрые (больше 9600) компорты, ECP/EPP и др.
----------------------
Ответ:
Полез я в хлам,и за полчасика провел маленькое исследование(думал, может уж подзабыл что).
А теперь результаты экспериментов. Матплаты:
1) QD-U386DX ver 1.0 AMI bios чипсет UMC
2)Mb8517 v3.2 i386sx33 bios AMI,чипсет ALI 3)286-12 чипсет SUNTAC,Award bios,onboard IDE(one port).
HDD Seagate ST3290A; Samsung SHD30280A; CD-ROM Matsushita CR-583A(8x);CD-RW PHILIPS CDD4401/71(4x4x32); Мультикарты 2 штуки no name,на разных I/O GoldStar и UMC.
Винты на master,CD-ROM на slave. DOS 6.22,драйвер cd-rom OTI-910(от NEC 4x changer).
ВСЕ РАБОТАЕТ В ЛЮБЫХ СОЧЕТАНИЯХ.
Совет автору темы: найдите еще один контроллер (другую мультикарту,на которой есть возможность выставить ide контроллер,как secondary,а все остальное на ней отключить,к сожалению не очень многие карты имеют такую возможность-придется поискать)"
no subject
Date: 2024-11-10 09:47 pm (UTC)no subject
Date: 2024-11-10 10:54 pm (UTC)Народ как-то даже 286 компы с сидиромом получает. Естественно BIOS про них не знает, поэтому грузиться с них не получается. Перебирает приводы, звуковухи с мультикартами, все драйверы какие найдет пробует.
Алгоритм в общем:
Убедиться в исправности привода, подключая к чему-то не столь древнему;
Убедиться в исправности мультикарты, подключая к ней в 386-й системе винт;
Убедиться, что 95/98 Винда видит CD;
Заняться DOS-ом, перебирать драйверы для CD в config.sys пока не скажет, что сидюк есть;
Потом уже прописать в autoexec.bat mscdex правильно.
Ниже по ссылкам ещё какую-то досовскую диагностическую утилиту для определения IDE устройств упоминали как что-то обыкновенное -- idewice.com. Увы, сегодняшние поисковики ничего уже не знают о ней.
http://www.phantom.sannata.ru/forum/index.php?o=t__lasttime&desc=&time=0&perpage=99999999999999999999999999999999999999&filter=CD&f=2
http://www.phantom.sannata.ru/forum/index.php?t=11814&a=stdforum_view&o=&st=0
http://www.phantom.sannata.ru/forum/index.php?t=4989&a=stdforum_view&o=&st=0
http://www.phantom.sannata.ru/forum/index.php?t=7532&a=stdforum_view&o=&st=0
https://www.phantom.sannata.org/viewtopic.php?t=11196
no subject
Date: 2024-11-11 06:56 am (UTC)Настолько я помню, если диск аудио, то в cd-rom'е был специальный четырех пиновый разъем, который транслировал прям аудио
no subject
Date: 2024-11-11 07:19 am (UTC)no subject
Date: 2024-11-11 10:10 am (UTC)1. для очистки совести спрошу — а та же загрузочная дискета (по сути драйвер и настройки) работает на какой-то 486 машине?
2. на sb может быть разный интерфейс; один раз драйвер sb линуксового ядра нашёл у меня IDE на нём — повесил туда жёсткий диск и система его видела — так что там и IDE бывает — а значит может и для обычного привода подойти — вот только какой должен быть драйвер — вопрос отдельный (то, что Линукс нашёл его драйвером sb — наводит на странные мысли).
3. а ещё можно подключить SCSI — контроллеры на ISA точно есть и приводы на 50-жильный шлейф аналогично; у меня был контроллер со своей ПЗУ, с которого можно было грузить DOS — он сразу давал букву диска; вопрос — нет ли там в ПЗУ команд, не поддерживаемых 386, я уже не припомню, во что вставлял эту весёлую связку.
no subject
Date: 2024-11-18 11:51 am (UTC)no subject
Date: 2024-11-19 04:53 am (UTC)Там не было явного драйвера моста — только драйвер sb. Но возможно что-то подобное он внутри прятал.
no subject
Date: 2024-11-19 12:22 pm (UTC)no subject
Date: 2024-11-19 01:46 pm (UTC)В те времена PCI to ISA всяко явно был по драйверам судя.
no subject
Date: 2024-11-11 07:24 pm (UTC)А приводы 4х и быстрее были уже с IDE интерфейсами.
no subject
Date: 2024-11-12 12:36 pm (UTC)Может я банальщину спрошу, но все же: а режим работы Master/Slave/Cable select перемычками сзади правильно выставлен?
ЕМНИП при неправильном подлючении не заводится.
no subject
Date: 2024-11-14 11:55 pm (UTC)Блять. Летом, сьезжая с лабы, викинул целый ящик сидюков. Штук 20.
no subject
Date: 2024-11-15 06:31 am (UTC)no subject
Date: 2024-11-18 11:56 am (UTC)no subject
Date: 2024-11-18 09:33 pm (UTC)