Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   "универсальные" 5,25 дисководы
RSS

"универсальные" 5,25 дисководы

<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Могу скинуть и то, и то. Проверенное. Пишите адрес в личку.
das
Advanced Member


Откуда: МО и Москва
Всего сообщений: 307
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 сен. 2015
Использовал драйвер PU_1700 со своих дискет, заброшенных в 1994 году и выкопанных из забытья год назад. Проблем не было, но не помню, какой он версии.
VMax
Junior Member


Всего сообщений: 103
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 окт. 2013
Еще вопрос по "универсальным" дисководам с перемычками DD-HD.
Если перемычка находится в положении DD - тут понятно: дисковод задается писюковском биосе как 5.25" 360K. А если перемычки выставить как HD (точнее как переключение DD >-> HD сигналом Density Mode, 2-й контакт интерфейсного разъёма) , то что тогда задать в биосе? Если оставить 360К, то он не читает дискеты HD (что закономерно). Если его прописать как 5.25" 1.2М, то тоже не читает HD, но перестает читать и DD. В чем тут грабли?
Fe-Restorator
Гость

Ссылка

VMax, перемычки на флопоприводе - эт не самое главное!
На самом деле - это только ОДНА "костяшка" паззла, без сборки которого целиком не будет работать ВСЯ подсистема вывода на гибкие диски.

Бывают ДВА общеупотребительных паззла:
1) "на 360К"
Характерен для машин класса ХТ, НРС и ранних 286-х компов.
Нужны:
а) Биос, поддерживающий работу с флопами на 360К и менее (180, 90, ...)
б) Привод на "железные" 360К, с широкой рабочей головкой и соответственно - широкой дорожкой.
в) Контроллер-плата, отвечающая за подключение привода к шине ISA (8-битной). Контроллер ОБЯЗАН пропускать чрез себя все сигналы для работы в "режиме 360К".
г) Дискета, конфигурации DS/DD или меньших конфигураций.
Наличие ВСЕХ 4-х пунктов обязательно!


2) "на 1,2М"
Характерен для машин класса 286 и новее, приблизительно до пней-4.
Нужны:
а) Биос, поддерживающий работу с флопами на 1,2М и крупнее: 1.44, 1.67, 2.88, ...
б) Привод на "железные" 1,2М, с узкой рабочей головкой и соответственно - узкой дорожкой.
в) Контроллер-плата, отвечающая за подключение привода к шине ISA (8-ми или 16-ти битной). Контроллер ОБЯЗАН пропускать чрез себя все сигналы для работы в "режиме 1,2М".
г) Дискета, конфигурации DS/HD или меньших конфигураций.
Наличие ВСЕХ 4-х пунктов обязательно!


Далее идут "карты-джокеры": драйвера по типу 800.com, аппаратные контроллеры приводов на нестандартные объёмы/конфигурации, автокопировщики, аппаратные дамперы, эмуляторы и прочее. Джокеры - всегда отдельный класс флопопринадлежностей, вносящих огромную путаницу в картину, особенно для новичков. Главное - сразу их отделить и отставить, помня, что они ВТОРОСТЕПЕННЫ.


Теперь про различия в пазлах и подводные камни.
1) Контроллер дискет НЕ ОБЯЗАН аппаратно поддерживать абсолютно все форматы и режимы работы. Например, контроллер на 360К может аппаратно поддерживать только 360К и 180К, и всё! Эт его "стандартный" функционал. Другой контроллер "на 360К" аппаратно умеет ещё и 720К, помимо вышеперечисленного, но сие никак не проявляется на машинах класса ХТ, ибо их биос не умеет 720К.
Контроллер "на 1,2М" может аппаратно не уметь 360К и менее, такие модели тоже встречались.

2) Подпрограммы флопо-системы в биосе компа могут не иметь поддержки каких-либо форматов: Нет 720К и 1,2М для ХТ или нет 360К для ~ пень-4.

3) Сам флопопривод может быть аппаратно залочен на определённый объём дискеты. Или он может быть переконфигурируем на другой объём, теми-же джамперами.
В первом случае - нужно следить, чтобы залоченные характеристики привода точно соответствовали требуемым для данного паззла, во втором случае - вручную изменить конфигурацию привода на соответствие требованиям паззла.
Следует помнить про ширину головок/дорожек, тут может теряться способность к загрузке и ко чтению вообще.

4) Конфигурация дискеты, хоть и может подсказать приводу режим пользования, но далеко не всякий привод согласится работать с такой дискетой. В относительно современном приводе не реализовано распознавание SS/SD, например.
Джокеры типа "800ком" иногда сглаживают проблему, но не устраняют её полностью.
Сейчас на форуме
Vit Skystranger
Advanced Member


Откуда: Москва
Всего сообщений: 599
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 июля 2009
albr написал:
[q]
Но: я беру DS-DD дискету, форматирую её на AT с 1.2Mb дисководом format b: /f:360, делаю на неё sys b: и потом XT с неё успешно загружается. Что я делаю не так? Или ключевой момент - дискета DS-DD?
[/q]
Бывают и 80-дорожечные дисководы двойной плотности (соответственно, с "узкими" головками), советские по крайней мере. Но тут еще встает вопрос совместимости с биосом/софтом: при переходе на следующую дорожку, дисковод должен сдвигать головки на своих 2 дорожки, чтобы получившиеся 40 дорожек располагались не на половине дискеты, а равномерно.
В свое время таскал дискеты туда-сюда с МС 1502 (дома) на 286-е (на работе). 10-секторные форматы не использовал, они на 1502 не читались, у нее дисководы A и B были на 720к, а C и D - те же самые физически, но на 360к. Чтобы ДОС могла форматировать дискеты на 720к, в config.sys надо было задать команду set driveparm с соответствующими параметрами (это не работало в PC-DOS, но работало в MS-DOS).
286-я с древним AWARDовским биосом (и вроде бы более новые машинки типа 286-пней с тем же AWARDом) могла читать и писать дискеты в 720к на 1,2мб дисководах без программ типа 800.com, но не форматировать их. Машины с AMIшным биосом без этих программ могли прочитать только корневой каталог.
Было 2 разновидности этого формата - на 722 и 730к, отличались, насколько я помню, размером кластера, читались оба везде (у меня)
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Внесу свои пять копеек:

Fe-Restorator написал:
[q]
Наличие ВСЕХ 4-х пунктов обязательно!
[/q]
Дискета HD в дисководе SD/DD и дискета SD/DD в дисководе HD обычно всё-таки форматируются (проделывал это неоднократно, случайно или специально), но как правило - с кучей ошибок, хотя бывают исключения. Так что четвертый пункт всё-таки желателен, но не обязателен. К слову, дискета SS/SD в дисководе DS/DD форматируется ВСЕГДА - магнитные свойства у них одинаковы и вторая сторона на диск тоже всегда нанесена.

Fe-Restorator написал:
[q]
1) Контроллер дискет НЕ ОБЯЗАН аппаратно поддерживать абсолютно все форматы и режимы работы. Например, контроллер на 360К может аппаратно поддерживать только 360К и 180К, и всё! Эт его "стандартный" функционал. Другой контроллер "на 360К" аппаратно умеет ещё и 720К, помимо вышеперечисленного, но сие никак не проявляется на машинах класса ХТ, ибо их биос не умеет 720К.
[/q]
ЛЮБОЙ контроллер, умеющий дискеты на 360к (40 дорожек), будет работать с дисководом двойной плотности на 80 дорожек - никакого ограничения на их количество в нем не заложено. А вот большинство биосов таки не умеет в такой формат, да.

Fe-Restorator написал:
[q]
3) Сам флопопривод может быть аппаратно залочен на определённый объём дискеты. Или он может быть переконфигурируем на другой объём, теми-же джамперами.
[/q]
Перемычек, как правило, ТРИ. Одна (самая важная) переключает скорость вращения шпинделя - 360/300 об/мин. (ее работу можно проконтролировать на слух, переключая на ходу при вставленной дискете), другая - ток записи, третья (ее может и не быть) - одинарный/двойной шаг головки. Если ее нет, переключить 1.2М дисковод на 360к не получится - только на 720к. Остальные перемычки переключают назначение сигналов смены диска и выборки дисковода - их назначение различается у дисководов IBM PC и у стандартного интерфейса Shugart. В любом случае, подбирать их назначение, не имея 100% рабочего компа с эталонным дисководом и дискетами - занятие муторное.

Fe-Restorator написал:
[q]
4) Конфигурация дискеты, хоть и может подсказать приводу режим пользования, но далеко не всякий привод согласится работать с такой дискетой. В относительно современном приводе не реализовано распознавание SS/SD, например.
[/q]
5.25" приводы, в отличие от 3.5", не имеют никаких средств для распознавания типа вставленной в него дискеты.

sanders написал:
[q]
а) без перемычки режима dual density. Они сами определяют какой тип дискеты вставлен - на 360 или на 1,2 и сами выбирают скорость вращения.
[/q]
Скорость вращения остается постоянной - это контроллер программно переключается на скорость чтения 300 кбит/с.

А еще советский дисковод двойной плотности можно заставить работать на IBM PC, выставив его в биосе как 3.5"/720к. Будут проблемы только с определением смены диска.

Вообще, мне кажется, пора уже FAQ по дисководам и дискетам заводить, а то для народа эта технология плавно из разряда "старьё" перетекла в разряд "ретро". И добавлять туда назначение перемычек на разные модели дисководов.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
KALDYH написал:
[q]
А еще советский дисковод двойной плотности можно заставить работать на IBM PC, выставив его в биосе как 3.5"/720к.
[/q]
Лучше выбирать вариант 5,25" 360КБ. Тогда никаких проблем нет, флоп работает на 720КБ, а с драйвером до 800-830КБ. Я во всяком случае всегда такой режим выбирал на IBM PC.
Fe-Restorator
Гость

Ссылка

KALDYH написал:
[q]
Дискета HD в дисководе SD/DD и дискета SD/DD в дисководе HD обычно всё-таки форматируются (проделывал это неоднократно, случайно или специально), но как правило - с кучей ошибок, хотя бывают исключения. Так что четвертый пункт всё-таки желателен, но не обязателен. К слову, дискета SS/SD в дисководе DS/DD форматируется ВСЕГДА - магнитные свойства у них одинаковы и вторая сторона на диск тоже всегда нанесена.
[/q]
Как обычно, ты ровным счётом ничего не понял. Углубился в частности и забыл про основу, принцип действия.
Четвёртый пункт ОБЯЗАТЕЛЕН, ибо без него получится совершенно иной паззл, другая задача, не имеющая ничего общего с приведённой в пример!
Вот, прям чую: не поймёшь ты сиих мудрых слов. Снова скатишься в пустой трёп...


KALDYH написал:
[q]
ЛЮБОЙ контроллер, умеющий дискеты на 360к (40 дорожек), будет работать с дисководом двойной плотности на 80 дорожек - никакого ограничения на их количество в нем не заложено. А вот большинство биосов таки не умеет в такой формат, да.
[/q]
Нет, не любой. Большинство, да, но НЕ ЛЮБОЙ! Контроллеры встречаются и аппаратные, в чип коих зашит ограниченный набор режимов работы. Попытка любыми программными средствами заставить такой контроллер работать с 80-дорожечным (или, в обратной ситуации, с 40-дорожечным) приводом провалится с треском.


KALDYH написал:
[q]
5.25" приводы, в отличие от 3.5", не имеют никаких средств для распознавания типа вставленной в него дискеты.
[/q]
Принято так считать. Однако, некоторые привода могут сие отследить по показаниям датчика "опускание голов на поверхность". Из-за кольца на DS/DD дискетах датчик "перекрывается" не полностью, его показания немного меняются. Советские привода не пользовались этим, а других здесь никто не чинил.


Остальные поправки вполне справедливы.
Сейчас на форуме
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Fe-Restorator написал:
[q]
набор режимов работы.
[/q]
Основных работы три: на 250 кбит/с, на 300 кбит/с и на 500 кбит/с. У XT только первый. Подробнее о режимах работы контроллера FDD IBM PC можно почитать тут:
http://wiki.osdev.org/Floppy_Disk_Controller
http://ohlandl.ipv7.net/floppy/floppy.html
http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf
https://www.google.ru/url?sa=t....139782543,d.bGg

Единственная команда, где фигурирует число дорожек - это команда Recalibrate. У оригинального контроллера i8272 (uPD765) она выдаёт ошибку, если головка не спозиционировалась на нулевую дорожку после 77 шагов (максимум для 8" дисковода). У более поздних, например i82072 или WD37C65, сигнал ошибки выдаётся после 255 шага. Признаю свою неправоту в том, что этот пункт действительно может вызывать неработоспособность контроллера с 80-дорожечным дисководом. Вопрос, как работали советские компы (Искра-1030М, например) с таким же контроллером и с 80-дорожечными дисководами, остается открытым. Вероятнее всего, сигнал ошибки игнорировался.


Fe-Restorator написал:
[q]
Однако, некоторые привода могут сие отследить по показаниям датчика "опускание голов на поверхность". Из-за кольца на DS/DD дискетах датчик "перекрывается" не полностью, его показания немного меняются.
[/q]
Нету там датчика опускания голов на поверхность. Есть датчик наличия дискеты, который упирается в конверт - да, без него головы не опустятся. Впрочем, Fe-Restorator может привести контрпример в виде конкретной модели дисковода, где стоит описанная им конструкция.

Вот распиновка дисковода, стандартная и IBM PC: http://pinouts.ru/HD/InternalDisk.shtml
Из нее следует, что ни дисковод не в состоянии сообщить компьютеру о том, какая дискета в него вставлена, ни компьютер дисководу - какую скорость вращения, скажем, выставить. Таких сигналов в интерфейсе просто не предусмотрено. Сигнал /REDWC означает Reduced write corrent - подстройка тока записи всего лишь навсего.

Вдогонку инструкции по настройке джамперов на некоторые популярные модели 5.25" дисководов:
http://blog.3b2.sk/igi/file.ax...umpers.pdf
Vit Skystranger
Advanced Member


Откуда: Москва
Всего сообщений: 599
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 июля 2009
HD-дисководы (по крайней мере те, что мне встречались) без каких-либо проблем читают, пишут и форматируют в DS/DD форматы, DS/DD дискеты. И, кстати, шум издают разный при работе с DS/DD и HD дискетами. Т.е. какая-то распознавалка типа дискеты у них есть.
<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   "универсальные" 5,25 дисководы
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS