Можно ли загрузиться с CD на 386-й

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31312
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

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

Можно ли загрузиться с CD на 386-й

Сообщение Rio444 » 13.09.2021,13:48

Cbb писал(а): 13.09.2021,13:45 или XT-IDE и так умеет обуваться с CD-ROM?
Не умеет. Только для CF и HDD.
Cbb писал(а): 13.09.2021,13:45 интересно, возможно ли в одной EPROM'ине скрестить XT-IDE и PLOP?
Думаю вполне. Только будет ли работать, если даже на 386 не хочет?
Электронка: Изображение копия Изображение

Cbb
Junior Member
Сообщения: 129
Зарегистрирован: 23.06.2019,16:04
Откуда: СПб

Можно ли загрузиться с CD на 386-й

Сообщение Cbb » 13.09.2021,14:17

я планирую использовать XT-TDE в том числе и на 486 платформе - чтоб перешагнуть лимит 8Gb
сетевуха 3C509B присутствует в каждой из моих сборок (у меня их несколько), и было бы здОрово расширить её функционал
только со временем тяжко, так что все изыскания в моём случае проходят мееедленно ))

Vuurtr
Advanced Member
Сообщения: 474
Зарегистрирован: 19.09.2019,14:13
Откуда: Ленинград
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Можно ли загрузиться с CD на 386-й

Сообщение Vuurtr » 14.09.2021,07:27

Не прошло и 7 лет))
Любые испробованные ТОГДА "бутеры"- что plop, что sbm, в системах старше 486, при передаче команды "boot from CD", систему либо завешивают без комментария, либо сбрасывают до "NO ROM BASIC". Уточню, - в РЕАЛЬНЫХ системах. Как и пишет уважаемый Uav1606, в эмуляторах все удачно запускается.
Тогда я был наивным и думал, что загрузка с CD облегчит многое на 386. Нет. Любые дистрибутивы w, линукс, bsd, запущенные, в итоге, через scsi-cd, чере3 cf1542, "падали" на каком-либо этапе. А dos и w95 и с дискет прекрасно стартуют. Так что..извращения излишни.

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

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

Можно ли загрузиться с CD на 386-й

Сообщение Rio444 » 14.09.2021,08:13

Vuurtr писал(а): 14.09.2021,07:27 А dos и w95 и с дискет прекрасно стартуют.
Ставлю Win9x с CF, подцепив вторым диском.
И я правильно понимаю, что проблема только загрузиться с CD?
Если загружаться обычным способом (с HDD или FDD) на 386 CD-ROM работает без проблем?
Электронка: Изображение копия Изображение

Chipallina
Advanced Member
Сообщения: 487
Зарегистрирован: 23.06.2015,23:34
Откуда: nnn
Благодарил (а): 5 раз

Можно ли загрузиться с CD на 386-й

Сообщение Chipallina » 14.09.2021,12:19

Обычная работа CD на 386sx просто великолепна. Стоит как слейв. Идея сделать универсальный мультибут непосредственно на сидюке.
Не в каждом древнем есть живой хард, а одной дискетой ничего не сделать. CD существенно упростил бы задачу быстрой проверки работоспособности, восстановления данных на жестком и тп.
CF удобнее, но можно завирусить случайно.
Последний раз редактировалось Chipallina 14.09.2021,12:38, всего редактировалось 1 раз.

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

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

Можно ли загрузиться с CD на 386-й

Сообщение Rio444 » 14.09.2021,12:22

Chipallina писал(а): 14.09.2021,12:19 а одной дискетой ничего не сделать. CD существенно упростил бы задачу быстрой проверки работоспособности и тп.
CF + адаптер IDE-CF.
Использую много лет.
Дискеты использовал по одному разу, чтобы установить MS-DOS 6.22, 5.0, Win3.11.
Потом просто "sys d:" и копирование файлов.
Электронка: Изображение копия Изображение

DJ Professor
Advanced Member
Сообщения: 621
Зарегистрирован: 15.02.2011,17:56
Откуда: Великий Новгород

Можно ли загрузиться с CD на 386-й

Сообщение DJ Professor » 07.04.2022,06:06

лучше всего scsi привод и контроллер с мозгами)
Windows квантумом шурша, пишет свопы неспеша...

Аватара пользователя
visualer
Advanced Member
Сообщения: 1940
Зарегистрирован: 26.09.2019,17:50
Откуда: ..
Благодарил (а): 1 раз
Контактная информация:

Можно ли загрузиться с CD на 386-й

Сообщение visualer » 07.04.2022,08:18

касаемо топика . вспомнился ontrack disk manager
там overlay на диск делается. и при загрузке есть возможность зажать C и загрузиться с CD.
но неуверен , что это работает на 386
никогда в голову не приходило грузиться с CD на трёшках
Ретровизор - мой канал в Telegram
Взгляд назад. Персональная техно-археология. Ретро-компы. Downgrade 💾
t.me/retrovis Подпишись :redface:

Аватара пользователя
arti9m
Newbie
Сообщения: 78
Зарегистрирован: 20.11.2021,02:54
Откуда: Минск

Можно ли загрузиться с CD на 386-й

Сообщение arti9m » 08.04.2022,02:04

Не знаю, у кого там Plop не работал на 386. У меня грузился с ISA-сетевушки на реальном 386DX-40, загрузка с CD вроде бы тоже удалась. Только оперативной памяти надо то ли минимум 8, то ли 12 мегабайт, точно не помню... 12 - уже не у каждого столько есть.

Другой вопрос, что утилиту, которая готовит образ именно для ISA нужно брать со старой версии, которую не так просто отыскать. Как только в следующий раз вытяну свой 386-й - опишу подробнее и приложу необходимые файлы.

Тоже интересна комбинация XT-IDE -> Plop. Была идея засунуть Plop в ROM по адресу, где должен располагаться Basic, и прямо из-под XT-IDE его запустить. Plop при этом скорее всего нужно будет настроить на использование INT18 (INT19 по умолчанию).

UPD: я вам более того скажу, Plop позволяет загружаться с USB-флешки на 486 (там, где есть PCI), правда флешка при этом Read-Only. Это ограничение Plop.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04
Поблагодарили: 3 раза

Можно ли загрузиться с CD на 386-й

Сообщение geg » 08.04.2022,11:42

arti9m писал(а): 08.04.2022,02:04 утилиту, которая готовит образ именно для ISA нужно брать со старой версии, которую не так просто отыскать.
А что с офф. сайта автор её убрал? plpbtrom-0.6.zip это не то?
arti9m писал(а): 08.04.2022,02:04 Как только в следующий раз вытяну свой 386-й - опишу подробнее и приложу необходимые файлы.
:thumbup:
arti9m писал(а): 08.04.2022,02:04 У меня грузился с ISA-сетевушки на реальном 386DX-40
Укажите обязательно модель карты (чип).
arti9m писал(а): 08.04.2022,02:04 Plop позволяет загружаться с USB-флешки на 486 (там, где есть PCI)
Крутотень. :)

Аватара пользователя
arti9m
Newbie
Сообщения: 78
Зарегистрирован: 20.11.2021,02:54
Откуда: Минск

Можно ли загрузиться с CD на 386-й

Сообщение arti9m » 20.04.2022,04:00

Временно победил лень и провёл несколько экспериментов.

Сразу скажу - модель сетевой карты не имеет никакого значения. Это вообще может быть не сетевая карта, а какой-нибудь модем c BootROM, или контроллер гибких/жёстких дисков со своим BIOS (типа XT-IDE), или даже отдельная маленькая карта, предназначенная исключительно для загрузки Option ROM. Лично я проверял две карты на Realtek RTL8019AS и одну Genius LAN K1304045. Остальные проверять поленился, потому что BootROM там настраивается не перемычками, а фирменными DOS-утилитами, и эти настройки сохраняются в набортный маленький EEPROM. Главное, чтобы правильно был настроен адрес и объём ПЗУ. В нашем случае объём будет 32КБ (используется ПЗУ 27C256 или аналог), а адрес я предпочитаю выставлять C800. Можно выставить D000, D800 или даже E000, E800 (если последние поддерживает сетевушка и материнка).

Наверное, имеет смысл включить ROM Shadow в настройках BIOS для того диапазона, где будет сидеть наш образ. Plop использует собственный драйвер для CD, и возможно он будет тормозить, если система каждый раз будет обращаться к ПЗУ, чтоб его прочесть. ROM Shadow скопирует содержимое в ОЗУ, что значительно ускорит доступ к образу Plop.

Что касается создания загрузочного образа, то тут оказалось всё значительно проще, чем я думал. Plop ROM, подготовленный для PCI, без проблем грузится с ISA без всяких дополнительных телодвижений.

1. Скачиваем архив с Plop 5.0.15 c официального сайта и распаковываем в любое удобное место. 2. Запускаем /plpbt-5.0.15/Windows/plpcfgbtGUI.exe
3. В появившемся окне выбирам файл /plpbt-5.0.15/Windows/plpbtrom.bin
4. Настраиваем на свой вкус, ну или как на скриншоте (отключаем всё ненужное и выбираем всё максимально простое). Жмём кнопку Configure plpbt.bin и закрываем окно.
► Показать
5. Открываем командную строку в той же самой папке. Вбиваем туда:
plpbtrom.exe -compress plpbtrom.bin plpbt386.rom
После чего в папке появляется файл plpbt386.rom.
► Показать
Вот этот файл и зашиваем в чистую ПЗУ-шку. Настраиваем адрес и объём BootROM для сетевой карты (если ещё этого не сделали), вставляем ПЗУ в кроватку BootROM. При запуске компуктора должны увидеть сообщение от Plop с предложением пропустить его загрузку, нажав D. Далее видим сообщение об успешной загрузке Plop. Потом лично у меня появляется таблица с информацией о системе (диски, флоппики, порты, память), а затем загружается Plop Boot Manager. Оттуда уже можно тыкать в разделы жёсткого диска, Floppy, и конечно же, CD-ROM.
► Показать
Жёсткого диска у меня нет, поэтому его нет и в меню. CD-ROM я проверял только на Master-канале. В настройках BIOS канал, к которому он подключен, должен быть выставлен как None (никаких "авто" или прочих значений). В качестве теста я грузился с болванки MHDD, всё прошло успешно (не считая того, что сам MHDD высыпал ошибки, по всей вероятности он не рассчитан на 386-й).
► Показать
Материнка у меня на чипсете ALI M1419, биос от AMI. Мать достаточно современная - поддерживает апгрейд до Cyrix/Ti 486DLC.
Совсем старых "трушных" 386, а также специфических брендовых у меня нет, чтобы проверить.

При 4MB ОЗУ загрузчику не хватает памяти, чтобы отобразить меню. Но он всё равно работает, достаточно вслепую выбрать CD-ROM - и пойдёт загрузка с него. То есть меню хоть и не отображается, но работает.
► Показать
При 8MB ОЗУ меню уже отображается, но информация о CD-ROM (и о его ошибках) - нет.
► Показать
При 16MB ОЗУ уже всё хорошо.

Вот образ, который я записывал в ПЗУ и который у меня работает:
https://arti9m.ru/public/phantom/plpbt386.rom

Я пытался настроить загрузчик на запуск по горячей клавише (CTRL+A вроде в случае с Plop). Если комбинацию нажать, когда это предлагает загрузчик, то он успешно загружается. А вот если не нажать, то вместо загрузки системы с A: или C: у меня намертво виснет комп.

Поле для экспериментов и настроек есть - можно настроить таймер на 5 секунд и устройство загрузки по умолчанию "Profile", и тогда если мы ничего не трогаем после включения компа, загрузка пойдёт с первого раздела жёсткого диска. Также можно скрыть сообщение про отключение Plop по клавише "D".

p.s. с XT-IDE -> Plop пока не баловался. Идея интересная, если получится - будет здорово. Встречал на вогонсах упоминание, что кому-то удалось загрузить такую цепочку в эмуляторе, но там без подробностей. Если будут подвижки - поделюсь.

Ответить