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

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
arti9m
Newbie
Сообщения: 78
Зарегистрирован: 20.11.2021,02:54
Откуда: Минск

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

Сообщение arti9m » 20.04.2022,06:02

Ну что ж, комбо XT-IDE -> Plop заработало, по большей части.
Для этого образ Plop через утилиту plpbtrom.exe собирал со следующими параметрами:
plpbtrom -forceINT -INT18 -compress plpbtrom.bin p386i18.rom
В остальном ничего не менял. Скорее всего, параметр -forceINT необязателен и не имеет смысла. На выходе получил файл p386i18.rom, который зашил в ПЗУ.

Параметр -INT18 заставляет Plop цепляться в другой момент, а именно - когда все остальные устройства не удалось загрузить.
По умолчанию Plop цепляется на INT19, т.е. первым загрузочным устройством. Есть ещё режим PnP, но применительно к 386 можно считать, что его нет.

Если я правильно понял, в самых первых компах PC XT прилагался Basic в отдельной ПЗУшке, и вот он как раз и загружался по INT18, т.е. если все остальные загрузочные устройства отсутствуют. А XT-IDE в своём бут-менеджере как раз имеет пункт загрузку этого ROM (по клавише F8).

XT-IDE залил в ПЗУ 32КБ и разместил по адресу C800.
Plop залил в ПЗУ 32КБ и разместил по адресу D800.
Использовал для этого две сетевые карты. При желании можно использовать одну, а ПЗУ взять на 64КБ (образы зашить в первые 32КБ и вторые 32КБ соответственно). Всё это дело разместить по адресу D000. Но далеко не каждая сетевая карта поддерживает такой объём ПЗУ.

Порядок загрузки получился такой: при старте компа тыкаю F8, XT-IDE цепляет жесткий диск, после чего передаёт управление на INT18 (т.е. в Plop). Оттуда можно загрузиться с жесткого диска, флоппика или CD-ROM. Но вот с CD-ROM мне не удалось загрузиться с CD-диска MHDD, если XT-IDE ранее определил жёсткий диск (загрузка начинается, а потом мерцает курсор, на CTRL+ALT+DEL реагирует). Зато смог загрузиться с другого CD-диска (линуксового). Не знаю, с чем это связано. Может, у меня корявый контроллер. Может, CD и HDD подавай разные контроллеры, чтобы оба на Master висели. Может, XT-IDE что-то такое делает, что не нравится загрузчику MHDD.

Дальше разбираться буду уже тогда, когда захочется поставить Win95 с загрузочного CD :biggrin:

UPD: ах да. Для тех, кто хочет на 486 или P1 загрузиться с USB: на сайте Plop есть утилита, позволяющая выгрузить драйвер Plop (который Read-only), что должно дать возможность подгрузить другой драйвер (который позволит писать на флешку).
Файл plpdisd-0.2.zip отсюда:

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

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

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

Сообщение Takedasun » 20.04.2022,23:07

:thumbup:
Надо будет попробовать на 486, для удобства установки Windows 2000.

arti9m, А можно выложить уже сшитый rom файл с XT-IDE и Plop на 64KB, готовый к прошивке? Для 386 компьютера.

У меня на 486 (установка с CD диска windows2000) нормально работала версия PLOP_5.0.10, более поздние вешали комп.

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

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

Сообщение arti9m » 21.04.2022,22:24

Takedasun, а какой именно 486 не смог установить win2000 с более поздним Plop? Интересует SX или нет, и желательно модель чипсета.
Возможно, там используется Award BIOS 4.51, с ним у Plop 5.0.15 определённо есть проблемы.

Plop 5.0.10 несколько по-другому встраивается в процесс загрузки системы, возможно, это имеет ключевое значение. Но у меня на 386 он не работает - система перезагружается.

Под спойлером Образ XT-IDE + Plop 5.0.15, настроенный на INT18 (грузится как ROM из-под XT-IDE), объём 64КБ.
Plop собран без параметра -compress, т.к. в этом нет необходимости - места хватает и так.
XT-IDE настроен под меня, не гарантирую, что будет работать у всех.

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

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

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

Сообщение Takedasun » 21.04.2022,23:27

arti9m писал(а): 21.04.2022,22:24 Takedasun, а какой именно 486 не смог установить win2000 с более поздним Plop? Интересует SX или нет, и желательно модель чипсета.
Процессор AMD Am5x86-P75 133@160Mhz
Плата Spring Circle P2C (SiS 496/497)

Саму ось ставил на AMD Am5x86-P75 133@160Mhz, потом после установки переставил уже на SX https://www.phantom.sannata.org/viewtop ... 57#p650057 иначе на установку сутки ушли бы :biggrin:
Takedasun писал(а):Получилось :cool:
Сделал дискету с Plop Boot Manager 5.0.15, теперь загружается c Boot CD.

Но немного криво, не работает Hirens BootCD и подвисает загрузачный Win2000.

Откатился на версию PLOP_5.0.10, все заработало нормально :cool:
http://www.phantom.sannata.ru/forum/ind ... &o=&st=110
arti9m писал(а): 21.04.2022,22:24 Plop 5.0.10 несколько по-другому встраивается в процесс загрузки системы, возможно, это имеет ключевое значение. Но у меня на 386 он не работает - система перезагружается.
Может стоит собрать на основе PLOP_5.0.10?


arti9m писал(а): 21.04.2022,22:24 Под спойлером Образ XT-IDE + Plop 5.0.15, настроенный на INT18 (грузится как ROM из-под XT-IDE), объём 64КБ.
Plop собран без параметра -compress, т.к. в этом нет необходимости - места хватает и так.
XT-IDE настроен под меня, не гарантирую, что будет работать у всех.
Благодарю, как появится возможность проверю на 386, вроде есть сетевуха которая умеет грузить 64kb ромы

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

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

Сообщение arti9m » 22.04.2022,01:21

Takedasun писал(а): 21.04.2022,23:27 Процессор AMD Am5x86-P75 133@160Mhz
Плата Spring Circle P2C (SiS 496/497)
Этот чипсет не умеет дробно делить частоту для PCI, т.е. при 160MHz опорная частота 40MHz пойдёт на PCI и встроенный IDE-контроллер (вместо положенной 33MHz). Т.е. можно смело ждать глюков и нестабильности по всем PCI и IDE устройствам. Лучше оставить 133MHz и наслаждаться стабильностью. Либо запредельно гнать в 66x3 и делить частоту PCI пополам.
Саму ось ставил на AMD Am5x86-P75 133@160Mhz, потом после установки переставил уже на SX https://www.phantom.sannata.org/viewtop ... 57#p650057 иначе на установку сутки ушли бы :biggrin:
SX? Т.е. тот, что без мат. сопроцессора? И 2000 нормально на нём живёт? о_О
Может стоит собрать на основе PLOP_5.0.10?
Утилиты для создания ROM-образа в комплекте с 10-й версией не умеют цеплять его по INT18. Т.е. не получится загрузить после XT-IDE.
Но возможно получится утилитой из 15-й версии собрать 10-й плоп с загрузкой по INT18.
Это уже делать не буду, долго-лень. Все инструменты выше по ссылкам.


Вообще-то говоря, с платой на SiS496/497 возможно более элегантное решение. Я тут недавно нашёл и изменил интересный BIOS, который среди прочего имеет родную загрузку CD-ROM и родную поддержку дисков 128ГБ. Одно "но": прошивать его надо строго в EEPROM 29-й серии. В ПЗУ 27-й серии работать не будет. Проверено, работает на 4DPS и LS486 ревизий C и D. Изначально биос вообще от какой-то незнакомой мне платы.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург
Поблагодарили: 1 раз

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

Сообщение hcn » 22.04.2022,03:00

arti9m писал(а): 22.04.2022,01:21 Изначально биос вообще от какой-то незнакомой мне платы.
От этой.

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

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

Сообщение arti9m » 22.04.2022,09:50

Офтопик
hcn писал(а): 22.04.2022,03:00
arti9m писал(а): 22.04.2022,01:21 Изначально биос вообще от какой-то незнакомой мне платы.
От этой.
Да, взял я его там, но изначально биос скорее всего не от неё, потому что у версии WA0911 даже с пометкой retail некоторые регистры настройки чипсета отличаются от версий WA3 и WA53. Ну и сам по себе номер версии WA0911 немного странный для заводского.
UPD: с другой стороны 09/11 значится как дата BIOS, так что номер не такой и странный.

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

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

Сообщение geg » 22.04.2022,11:49

Автор плопа - бомбист, для работы граф. утилиты конфигурации нужен .NET, но нигде про это не написано и какая минимальная версия нужна - тоже. А полез я запускать конфигурилку, т.к. хотел глянуть что-там ещё есть в "video mode": разрешение 80х50 это слишком борзо, надо 80х25 ставить.

CzasowAnton
Full Member
Сообщения: 212
Зарегистрирован: 14.08.2021,04:59
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение CzasowAnton » 28.10.2024,22:06

arti9m писал(а): 22.04.2022,01:21 Вообще-то говоря, с платой на SiS496/497 возможно более элегантное решение. Я тут недавно нашёл и изменил интересный BIOS, который среди прочего имеет родную загрузку CD-ROM и родную поддержку дисков 128ГБ. Одно "но": прошивать его надо строго в EEPROM 29-й серии. В ПЗУ 27-й серии работать не будет. Проверено, работает на 4DPS и LS486 ревизий C и D. Изначально биос вообще от какой-то незнакомой мне платы.
hcn писал(а): 22.04.2022,03:00
arti9m писал(а): 22.04.2022,01:21 Изначально биос вообще от какой-то незнакомой мне платы.
От этой.
Дабы не плодить лишние темы... Интересно, кто-нибудь пробовал подключать большие винты к этим биосам? У меня больше 48 гигов корректно не определяется - досовский fdisk выдаёт какие-то странные значения. Ссд на 120 ГБ подключенный перех переходник видит как примерно 17 ГБ, Два диска на 80 определяет как как на 10 ГБ... В чём может быть причина? Пробовал оба варианта биосов. Плата Jetway J-446B.

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

Alvares
Advanced Member
Сообщения: 482
Зарегистрирован: 20.09.2015,23:55
Откуда: Воронеж
Поблагодарили: 1 раз

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

Сообщение Alvares » 28.10.2024,22:50

fdisk откакой версии DOS?
Как вариант - взять от 7.10 или Windows ME. Те должны видеть большие винты. Ну и патчить BIOS

Gregorio
Advanced Member
Сообщения: 635
Зарегистрирован: 01.01.2011,17:08
Откуда: Сланцы
Благодарил (а): 1 раз
Поблагодарили: 6 раз

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

Сообщение Gregorio » 29.10.2024,07:48

В качестве альтернативы перечисленных загрузчиков, имеет смысл попробовать Grub4DOS, на 486 системах он точно работал, на 386 и старее, не пробовал.

Ответить