FDD на 720K сейчас найти трудновато. В спектрумовских темах часто упоминается устройство Gotek, эмулирующее FDD, с использованием USB флэшки.
Не пробовал ли кто-нибудь подключить его к обсуждаемому контроллеру?
Вид для печати
FDD на 720K сейчас найти трудновато. В спектрумовских темах часто упоминается устройство Gotek, эмулирующее FDD, с использованием USB флэшки.
Не пробовал ли кто-нибудь подключить его к обсуждаемому контроллеру?
По идее обычные 1М дисководы с 1М же дискетами должны нормально работать. Готек тоже должен работать без проблем.
Свой контроллер дисковода я пока еще не запустил :(
В моём понимании работы накопителей на гибких магнитных дисках, отдельный контроллер (или специальный двухстандартный) с отдельной ФАПЧ (или специальной двухстандартной) нужен только для поддержки HD 5,25" дисководов: это единственный формат ГМД, работающий на угловой скорости в 360 об/мин.
Все остальные ГМД, включая HD 3,5", используют угловую скорость в 300 об/мин, и, как следствие, имеют одинаковую скорость бодового (но не битового -- количество битов на бод зависит от способа модуляции, а он у каждой плотности свой) информационного потока.
Вроде у Amiga формат 5-дюймовой HD дискеты предполагал программное уменьшение скорости вращения шпинделя до 300 оборотов в минуту, позволяя при той же 250кБит скорости потока записывать вдвое большее количество секторов на дорожку.
Применительно к Готеку, ему все равно, с какой скоростью выдавать поток. 2 мегабита для эмуляции 1.44М дискет он умеет штатно, ну а все, что меньше, не должно составлять проблемы независимо от FM или
MFM кодирования.
Ну и по-любому вроде ВГ93 умеет только FM?
ВГ93 умеет и MFM тоже. Просто в те давние времена, когда этот контроллер появился, качество отечественных дисководов и болгарских 5.25 дискет не позволяло этим режимом воспользоваться. А когда стали доступны нормальные дисководы и дискеты, пропала актуальность CP/M и RT-11 компьютеров.
Точно, на спектруме же были дискеты 720к. Видимо, дело было не только в качестве приводов и носителей, но и в способности процессора принимать данные на такой скорости (применительно к простым контроллерам для РК86 и подобным)
Возможно, но к нашему рассуждению это имеет мало отношения, потому что наши контроллеры не умеют HD.
... если бы это было так, тогда бы максимальная ёмкость записываемых дискет этим контроллером составляла бы 200 килобайт для 5,25" и 400 килобайт для 3,5".
Но и КР1810ВГ72, и КР1818ВГ93, и даже К1801ВП1-128 являются двухстандартными FM/MFM-контроллерами НГМД с внешней прекомпенсацией записи в режиме MFM, при этом КР1810ВГ72 и КР1818ВГ93 имеют внешнюю ФАПЧ для чтения MFM, К1801ВП1-128 -- внутреннюю.
Для FM ФАПЧ не нужна, FM является самосинхронизируемым методом записи.
Ёмкости дискет для формата IBM:
5,25":
SS/SD (модуляция -- FM) -- 120 или 160 килобайт;
DS/SD (не является стандартом, модуляция -- FM) и SS/DD (модуляция -- MFM) -- 360 килобайт;
DS/DD (не является стандартом, модуляция -- MFM) -- 720 килобайт.
3,5":
DS/SD (модуляция -- FM) -- 360 килобайт;
DS/DD (модуляция -- MFM) -- 720 килобайт.
Все форматы "плотнее" DS/DD используют третий тип модуляции -- M2FM, про который перечисленные БИС КНГМД, действительно, ничего не знают.
Не знают они также и о том, что у 5,25" HD-дискет используется другой тип магнитного покрытия (оксид кобальта вместо гамма-оксида железа (III)), соответственно, ему нужна другая величина магнитного потока в головке при записи, так как у него выше коэрцетивная сила, и что работают эти дискеты на угловой скорости в 360 мин-1.
- - - Добавлено - - -
Да ладно!
Вы реально писали на "Спектруме" в режиме DS/SD? Это где-то 380 килобайт на дискету.
- - - Добавлено - - -
Да. Всё верно. Это DS/DD с модуляцией MFM.
Да, всё верно. :)))
Если посмотреть схему контроллера НГМД для "Радио-86РК" Седова и Матвеева, можно с удивлением обнаружить, что в нём вообще не используются специализированные интерфейсные БИС, всю декодировку делает ЦПЭ. И там, конечно, ни о каком MFM речи быть не может, там только FM (то есть, /SD).
- - - Добавлено - - -
SD - одинарная плотность - RLL(0,1) (или FM);
DD - двойная плотность - RLL(1,3) (или MFM);
HD - высокая плотность - RLL(1,4) (или M2FM).
JFYI: у HDD сначала использовали RLL(1,3), то есть, хорошо знакомый нам по дискетам MFM, но потом быстро перешли на RLL(2,7).
HD разумеется. 1.44.
посмотрел два даташита на WD37C65 от WD и NEC - упоминается только FM и MFM. и плата ISA контроллера на этом чипе у меня тоже есть и HD она умеет). ссылку на даташит WD37C65 с упоминанием M2FM можно?Цитата:
Если как HD, и у вас получилось их прочесть без чипа FDC37C65 в контроллере, используя лишь FD1793, то попробуйте удивить этим Western Digital...
Вы, видимо, потеряли ход моих рассуждений. Или я его как-то зажевал.
Все мои рассуждения о невозможности чтения HD-дискет на КНГМД "Спектрума" относились только к 5,25" HD.
... и конечно же, сразу же увидели, что это двухстандартный контроллер -- у него два тактирования. 16 МГц (в ревизии C -- 32 МГц, для ED) -- это для 5,25" SD и DD, и для 3,5" SD, DD и HD + 9,6 МГц -- это для 5,25" HD (data rate used in PC AT setups).
КР1810ВГ72, КР1818ВГ93 и К1801ВП1-128 второй части не содержат.
Действительно, M2FM там нет. Похоже, это чисто PDP-11'й метод, который так с ними и погиб.
разницы никакой. там и там скорость 500.
неправильно. 9.6МГц - для чтения/записи DD дискет на HD 5.25 приводе с 360об/мин. все остальное делается из 16МГц.Цитата:
... и конечно же, сразу же увидели, что это двухстандартный контроллер -- у него два тактирования. 16 МГц (в ревизии C -- 32 МГц, для ED) -- это для 5,25" SD и DD, и для 3,5" SD, DD и HD + 9,6 МГц -- это для 5,25" HD (data rate used in PC AT setups).
а я что, просто так написал (цитирую) "при соответствующем тактировании и достаточно быстром процессоре разумеется"? естественно на ВГ93 подавалась удвоенная частота (по сравнению со Спектрумом). и да, ВП1-128 скорее всего не потянет, а для ВГ93 - это штатный режим.Цитата:
КР1810ВГ72, КР1818ВГ93 и К1801ВП1-128 второй части не содержат.
а вот именно насчет M2FM у меня и были сомнения.Цитата:
Действительно, M2FM там нет. Похоже, это чисто PDP-11'й метод, который так с ними и погиб.
Ну как же, как же! Если вы возьмёте 5,25" HD-дискету и вставите её в двухскоростной дисковод, не сказав ему переключить скорость, то вы просто не попадёте в синхронизацию! Опорная частота должна быть кратной тактовой (для рассматриваемого нами контроллера в 64 раза меньше она будет).
А вот и нет.
Посмотрите в даташите таблицу 5-3 -- там эти режимы существуют и просто так, не только как замена 250K-режима для односкоростного дисковода (DRV=лог. 1), согласно табл. 5-1.
Я, всё же, настаиваю на том, что КР1818ВГ93 механизмов переключения скорости НГМД не имеет, поэтому выставить угловую скорость для 5,25" HD-дискет в 360 мин-1 не сможет.
Так как относительное изменение скорости битового потока при этом не кратно 2, то синхронизации не будет, и дискета не прочтётся.
это если он поддерживает переключение скоростей. многие PCшные не поддерживают, всегда 360об/мин.
см. выше - если переключение скоростей поддерживается. если нет - то DD на 360об/мин даст 250к/300*360=300к. для чего и нужны 9.6МГц.Цитата:
А вот и нет.
Посмотрите в даташите таблицу 5-3 -- там эти режимы существуют и просто так, не только как замена 250K-режима для односкоростного дисковода (DRV=лог. 1), согласно табл. 5-1.
я где-то утверждал обратное?Цитата:
Я, всё же, настаиваю на том, что КР1818ВГ93 механизмов переключения скорости НГМД не имеет
см. выше про переключение скоростей. ну и - всегда можно подобрать неработающую комбинацию. однако если изучить матчасть и включить мозг - вполне можно заставить все это безобразие работать.Цитата:
поэтому выставить угловую скорость для 5,25" HD-дискет в 360 мин-1 не сможет.
Так как относительное изменение скорости битового потока при этом не кратно 2, то синхронизации не будет, и дискета не прочтётся.
gadm, "слющай дарагой", не стОит выдумывать и выдавать выдуманное за истину...
Лучше "кури матчасть". ;)
с прошивкой рт4 судя по всему повторяется история с таковой для основной платы ("видео") https://zx-pk.ru/threads/29725-quot-...=1#post1202522
тут:
http://rdk.regionsv.ru/ocean240/BIN_Collection.zip
смотрим OK-DISK.BIN
Неизвестно, откуда прошивка взялась, это раз.
И насколько я знаю, никому еще не удалось поднять-запустить реплику КНГМД, так что есть ли в плате ошибки, тоже неизвестно.
Это очевидно. Если взять дамп с азмастера и применить к нему преобразования адресов, описанные в теме про видео (ссылка чуть выше) - получится дамп с rdk
т.е. прошивка могла взяться хоть с той же микросхемы - но с другого программатора/софта
- - - Добавлено - - -
Морозов, надеюсь, осилит)
(этот косяк на репликах 17 года тоже присутствует)
посмотрел на журнальные сканы - там А10 заведен. что впрочем =А2 с кочки зрения IO
UncleDim, точно, у меня эта ошибка тоже была:
https://sensi.org/~tnt23/ok240/hardware.htmlЦитата:
"- на листе схемы IO_All к ноге 21 (А3) гнезда для подключения КНГМД подведена линия данных BD1. Подозреваю, что туда должна подходить линия адреса A10 либо А2"
И ведь осилил!)
Вложение 81534
А что не так на новой плате с 531ГГ1?
Кстати, я очень благодарен группе "околоорионовских авторов" за огромную работу по недавнему оживлению проекта Океан-240 и Алексею Морозову за популяризацию.
схема включения "не так", т.е. не рабочая,
и подстроечник не на ту половину гг1 заведен.
достаточно сравнить рисованную от руки схему и ту, что в pdf (новодельную)
Вложение 81556Вложение 81557
Из телеги, из группы по океану. Он там спойлерит)
Сылку на телегу в студию
К админу группы стучаться надо, к matrixplus
http://rdk.regionsv.ru/ocean240.htm
Группа в телеграмм канале кто хочет вступить пишите на тел 89173107414, подключу (нужно Имя Город, Телефон)
По трем слепым сканам восстановил схему контроллера. Если в ней есть ошибки - просьба написать
https://disk.yandex.ru/i/EA4xzr4vRwsYMA
puller, здорово! А можно выложить более крупно?
deleted
Вложение 82847
@puller поправь плиз
DRSEL поправил, а D4 и D5 на ТМ9 были подписаны правильно.