Вход

Просмотр полной версии : С чего загрузить XT ?



AlecV
20.05.2013, 17:17
Поскольку раздела по IBM-совместимым нету, пишу сюда.

Есть XT, с флоповым обычным контроллером DS/DD. Дисковода на 360 нету, жестких дисков нету.

Вопрос: с чего загрузится ?

Есть живые флопы на 1.2 и 1.44.

Можно ли сделать флоп одинарной плотности (DS/QD), так чтобы контроллер и загрузчик BIOS XT его прочитал ?

haywire
20.05.2013, 17:20
Если в обычный современный трёхдюймовый дисковод на 1.44 вставить дискету на 720k, он становится аппаратно совместим с DS/DD контроллером. Дискету на 720k можно получить из 1.44 путём заклеивания правого отверстия в ней. C пятидюймовыми подобное не прокатывает.

AlecV
20.05.2013, 18:19
Вероятно надо еще DOS-у сказать что флоп 720 ? drivparm что-то ?


upd Нашел топик
http://www.vintage-computer.com/vcforum/archive/index.php/t-30130.html

bigral
20.05.2013, 19:45
Дискету на 720k можно получить из 1.44 путём заклеивания правого отверстия в ней. C пятидюймовыми подобное не прокатывает.

А дискеты с HD покрытием будут работать в DD режиме в HD дисководе?

Когда-то проверял запись HD дискет на DD дисководе, при записи было >80% ошибок. Согласен что это другое, но у HD дисковода скорость вращения и токи записи должны совпадать в этом режиме с DD дисководом.

Желательно иметь DD дискеты.

1.2 дисководы каким-то чудесным образом читают и пишут диски DD возможно в них есть автонастройка на вставленный тип диска. К стати видел когда-то подобным образом сделанные дисководы 1.44 у них небыло датчика второго отверстия они сами определяли тип вставленной дискеты.

AlecV
21.05.2013, 17:40
bigral, как показывает практика, обычно 3.5" дискеты 1.44 с заклеенной дыркой работают на 720 довольно стабильно. Коэрцитивная сила у них почти одинаковая, 600 и 720 Эд соответственно, покрытие Co. Сомнения конечно есть, но на практике проблемы не встречаются.

Дискеты 5" DD и HD отличаются намного сильнее. У DD покрытие Fe, коэрцитивная сила - 300Эд, у HD - покрытие Co и сила - 600Эд. И еще через дискету 1.2 видно лампочку - а через 360 как правило - нет ;)

И не забывайте про пин 2 /REDWC Density Select. На 5" он переключает скорость движка и плотность (АЧХ усилителя). У 3.5" этот пин обычно не задействован, а дискета крутится с одинаковой скоростью.

Бука
21.05.2013, 21:43
Хз насчет движков, но просто из практики:

В BIOSе компов образца еще так 13ти летней давности как правило есть опция типа диска A и B.

Где можно выбрать ручками размер (3,5 или 5,25) и емкость. Причем работает до изменения. Главное было не забыть размер назад поменять. (Иначе народ дико обижался).
"Старшие" дисководы на 1,2 и 1,44 мб спокойно читали и записывали блины меньшей ёмкости.

О, нашел раритет в описании: http://www.probios.ru/options/drive/fdd/floppy-drive-a.html

AlecV
21.05.2013, 22:33
В BIOSе компов образца еще так 13ти летней давности как правило есть опция типа диска A и B.
Батенька, на XT нету CMOS. Там количество флопиков выбирается DIP-переключателем.

Бука
21.05.2013, 22:47
Батенька, на XT нету CMOS.

От модели зависит. Но вопрос был:



Можно ли сделать флоп одинарной плотности (DS/QD), так чтобы контроллер и загрузчик BIOS XT его прочитал ?

Т.е. на чем можно записать сейчас блин. Я на этот вопрос отвечал.

В свое время спокойно переписывал проги на 5,25 таким способом.
И потом их на "Поиске" запускал. С переменным успехом, но это не касалось дисков.

AlecV
22.05.2013, 00:35
Бука, я понял. Но с флопом 5.25" есть проблема, в нем 80 дорожек, а режим 360К/40Tracks он эмулирует программно, делая double step. ХТ ничего про это не знает и всегда делает одинарный шаг.

Флопа на 360 у меня нет (пока).

Хотя можно попробовать записать дискету DD на 1.2 дисководе в режиме QD (80 дорожек) только первые 40 и засунуть это на XT. Вдруг загрузится.

Но идея с 3" мне нравится больше.

P.S. В "Поиске" применялись в основном 80-дорожечные флопы QD типа MC-5313 и тут он совместим c 1.2 дисководом.

monoxrom
22.05.2013, 17:13
На ХТ флопы 1,2 не работают, только 360 кб надо или 3,5 дюйма 720...

AlecV
23.05.2013, 13:01
Вопрос снимается! Обрел дисковод 360К.

Отдельная фишка была с дискетами. Все дискеты осыпались. В результате приделал флоповод 360К к старенькой машине под Линухом, форматнул и залил образ FreeDOS 1.1. (единственное что быстро нашлось в образе 360К) Эта гадская FreeDOS не находит на XT жестких дисков и виснет.

В результате пд VirtualBox сделал образ 360K обычную MS-DOS 6.22, залил образ на флоп и загрузился. Все работает, всем спасибо!

bigral
23.05.2013, 20:26
На ХТ флопы 1,2 не работают, только 360 кб надо или 3,5 дюйма 720...

А насильно переключить флоп из режима HD в DD можно? Я думал сам дисковод может переключаться потому как мне казалось при чтении DD софт ничего не делает с дисководом просто читает его как обычно, или я тут неправ?

haywire
23.05.2013, 21:00
А насильно переключить флоп из режима HD в DD можно?

Это умеет делать трёхдюймовый флоп, если видит дискету на 720, пятидюймовый не умеет никак.

AlecV
24.05.2013, 10:52
haywire, теоретически можно сделать 5" QD загрузочную дискету на 80 дорожек под 800.com или pu_1700. Тогда XT-шный BIOS теоретически сможет загрузить систему с первых 40 дорожек.

Или просто взять советский 5" дисковод на 80 дорожек и грузится с него. Советский 720 5" функционально аналогичен 3" с дискетой 720.

bigral
24.05.2013, 11:13
Это умеет делать трёхдюймовый флоп, если видит дискету на 720, пятидюймовый не умеет никак.

А как 5-ти дюймовый 1.2mb дисковод может читать (и даже форматировать) DD практически любого формата? (при наличии софта конечно)

AHTuXPuCT
24.05.2013, 11:13
5.25 1.2 можно принудительно переключить в 800к режим. на плате флопа должна быть перемычка переключающая скорость вращения диска - 300/360 об.
если перемычки нет можно на плате привода (самого мотора) замкнуть один провод на массу и флоп переключится на 300об

BYTEMAN
26.05.2013, 20:51
пятидюймовый переключается сигналом от компьютера. Даже зачастую на слух слышно, что вначале дисковод раскручивается как на HD, а потом тормозится до 300RPM чтобы прочитать DD.

---------- Post added at 19:51 ---------- Previous post was at 19:50 ----------

это актуально для MS-DOS.

bigral
27.05.2013, 12:59
пятидюймовый переключается сигналом от компьютера...
это актуально для MS-DOS.

Интересно что если подать этот сигнал вручную а не от контроллера то может и TR-DOS начнет работать с DD дисками и таким дисководом? Как MS-DOS/BIOS знает когда подавать этот сигнал?

BYTEMAN
27.05.2013, 14:02
Как MS-DOS/BIOS знает когда подавать этот сигнал?
видимо, читает сначале как HD. Видит, что нифига не читается, подаёт DD. Если опять не читается, то РетрыАбортИгноре. Про спек - я так и делаю, если попадается "непереключаемый" флоп.