Просмотр полной версии : Реплика КНГМД ПЭВМ "Океан-240"
Viktor2312
17.01.2015, 20:53
***********************
У меня вот такое нашлось....
perestoronin
18.01.2015, 19:36
Виктор, сегодня получил, предварительную версию контроллера (тот что на кальках) от автора проекта реплики основной платы Океана, возможно будет интересна, ошибки должны быть обязательно, прошу помочь их найти:
http://okean-files.perestoroniny.ru/okean240/OK/medium/FDDsch.png (http://okean-files.perestoroniny.ru/okean240/OK/FDDsch.png)
http://okean-files.perestoroniny.ru/okean240/OK/medium/FDD.png (http://okean-files.perestoroniny.ru/okean240/OK/FDD.png)
vladimir53
21.01.2015, 12:47
Viktor2312
Здесь есть интересующая информация
http://azmaster.narod.ru/Ocean-240/index.htm
(всхрапнув) не пора ли заказывать платы?
Исходники в облаке: https://cloud.mail.ru/public/3TmK/s3h2zj7pf
tnt23,
Я себе планирую эмулятор диска на AVR и карту SD, подключенную к этой же AVR.
Прототип Altair-micro.. Но это не скоро.
perestoronin
08.11.2018, 18:08
не пора ли заказывать платы?
Давно пора, но состоятельных спонсоров и меценатов нет, да и кто проверял разводку и есть кому и на чем отлаживаться ?
А дискеты и дисководы есть? У меня есть, но замечатанные коробки, да и дисковод лишь как музейный экспонат припасен TEAC 5.25", хотя и вполне себе в отличном состоянии, но использовать их не планировал в прямом назначении.
эмулятор диска на AVR и карту SD
А на счет эмулятора дисковода и без ВГ93 да на SD карточке - хорошая мысль.
tnt23,
Я себе планирую эмулятор диска на AVR и карту SD, подключенную к этой же AVR.
Прототип Altair-micro.. Но это не скоро.
Эмуляторы это здорово, их в природе существует очень непустое множество. Но речь все же о нормальном железячном КНГМД, раз уж мы тут занимаемся репликацией.
- - - Добавлено - - -
Давно пора, но состоятельных спонсоров и меценатов нет, да и кто проверял разводку и есть кому и на чем отлаживаться ?
Я потому волнуюсь, что скоро надеюсь уже иметь на чем отлаживаться. Разводку проверить надо бы, но gEDA вызывает серьезное расстройство пищеварения у меня и у моего компа. Но могу сделать над собой усилие.
Сделать у китайцев опытную партию не очень дорого, тыщи полторы-две рублей.
perestoronin
09.11.2018, 09:47
Прошу админов добавить новый раздел и добавить в него нового модератора tnt23
Думаете сделают (https://zx-pk.ru/threads/29709-dobavit-razdel-pro-quot-okean-240-quot-v-quot-otechestvennye-kompyutery-quot.html?p=985648#post985648)? Хотелось бы верить в это.
perestoronin, я списался со Станиславом, в принципе это возможно, когда тем наберется достаточно для раздела. Как промежуточный шаг, было предложено сделать мета-тему с оглавлением тем, но как-то пока эта идея не реализовывается.
На плате КНГМД есть разъем XP2 с двумя сигналами, +12в и Ф2. Предполагается их отдельными проводками тащить куда удобней? (на фотке тут http://azmaster.narod.ru/Ocean-240/images/Ocean-240_2.jpg видны два МГТФа, как раз тянущиеся от платы КНГМД куда-то в область источника 12в и процессора)
Еще есть перемычки S1/S2, я так понимаю, для выбора опорной частоты 250КГц или 500КГц для формата FM и MFM соответственно?
perestoronin
02.12.2018, 19:12
Наконец приехали платы КНГМД.
Зеленые!
для выбора опорной частоты
FIXed: Вероятно схема контроллера близнец схемы контроллера НГМД похожа на схему контроллера для ПК8000.
Зеленые! В личку написал.
Схема контроллера близнец схемы контроллера НГМД для Ориона 128.
Её я хоть и спаял, но на дисковод денег так и не удалось собрать студенту за год.
Одна плата отложена, как договаривались. Основных плат у меня нету, мне самому Павел Рябцов выслал красную.
По поводу близняшности с орионовским контроллером - это интересно, есть подробности? Потому что смотрю на схему и многого не понимаю. Например, регистр 0x25, зачем так странно сделан? биты на запись и на чтение там со смещением, видно в софте, как с этим мучаются.
Некоторые вещи сделаны в расчете на старые приводы (например, сигналы Head Load и управления током записи после 43 дорожки). Если прикручивать относительно современные 3.5" дисководы, то что-то из схемы можно повыкидывать.
В океановской CP/M есть таблица параметров дисков, А: квазидиск на 64К, а B: и C: 77-дорожечные емкостью 180К каждый.
perestoronin
02.12.2018, 22:36
По поводу близняшности с орионовским контроллером - это интересно, есть подробности?
Прошу прощения, не Оринами, а вероятнее всего с ПК8000, на близнеце была КР531ГГ1, уже запамятовал, но схема была 1 к 1 c небольшими усовершенствованими относительно Океана.
Материалы (http://pk8000-files.perestoroniny.ru/) что ранее собирал содержат и присланные Юрием схемы и рисунки Океана, знатчи мое предположение что схемы КНГМД у Океана и ПК8000 очень близки верно.
http://pk8000-files.perestoroniny.ru/FDC/%D0%9A%D0%9D%D0%93%D0%9C%D0%94_%D1%81%D1%85%D0%B5% D0%BC%D0%B0_LQ.JPG (http://pk8000-files.perestoroniny.ru/FDC/%D0%9A%D0%9D%D0%93%D0%9C%D0%94_%D1%81%D1%85%D0%B5% D0%BC%D0%B0_LQ.JPG)
http://okean-files.perestoroniny.ru/FDD4.pnghttp://okean-files.perestoroniny.ru/FDD3.pnghttp://okean-files.perestoroniny.ru/FDD2.pnghttp://okean-files.perestoroniny.ru/FDD1.png
perestoronin, браво, практически 100% попадание. Помимо ГГ1 слезу вышиб узел на транзисторах КТ3102 и КТ3107.
Есть незначительные отличия (РТ2 супротив РТ4, чуть другие триггеры в сепараторе и т.д.)
PS на всякий случай приаттачил схему контроллера дисковода от ПК8000
perestoronin
02.12.2018, 23:27
практически 100% попадание
Взято все отсюда (https://zx-pk.ru/threads/11089-pk8000-kontroller-diskovoda.html?p=290737&viewfull=1#post290737)
Вероятно можно еще стащить и схему IDE контроллера от ПК8000 и приладать её к Океану.
http://pk8000-files.perestoroniny.ru/IDE/12052014924.jpg
А еще и часики можно тоже стащить
http://pk8000-files.perestoroniny.ru/IDE/27082014982.jpg
По IDE и часам можно покопаться здесь (http://pk8000-files.perestoroniny.ru/IDE/)
IDE и часы, конечно, здорово, только у "Океана" нет возможности подсадить что-либо в адресное пространство. И системная шина никуда не выведена.
Есть, правда, пользовательский ВВ55, разве что на нем развести развесистые развлечения.
perestoronin
02.12.2018, 23:39
пользовательский ВВ55, разве что на нем развести развесистые развлечения.
Это уже после отладки основной платы и запуска флопика. Именно через пользовательский ВВ55 и сделаны часы и IDE для ПК8000.
Луженые платы фото в предыдущем сообщении под спойлерами.
Реальный флопик и дискеты запечатанные мне жалко, эмуляторы какие удастся подцепить к контроллеру Океана или может уже кто цеплял эмуляторы флопа к ПК8000 ? Работают какие-то эмуляторы флопа на ПК8000 ?
Что-то я самой схемы IDE через ВВ55 не нашел. И еще навскидку не нашел описания, как интегрировать это счастье в CP/M.
Про эмуляторы флопа в ПК8000 лучше спрашивать в топиках про ПК8000. Возвращаясь к нашим баранам, мне сперва нужно собрать океанический контроллер, а там уже и с эмуляторами играть, и с реальными дисководами.
(а чего запечатанные дискеты жалеть? с собой в загробный мир их все равно не забрать)
perestoronin
03.12.2018, 01:12
с собой в загробный мир их все равно не забрать
Через кремацию все с собой :)
схемы IDE через ВВ55 не нашел.
http://pk8000-files.perestoroniny.ru/IDE/IMAG0333.jpg
http://pk8000-files.perestoroniny.ru/IDE/HDDIDE.gif
Все что ранее встречал показал. Просто уже поднимали вопрос про CF для Океана в частности, вот можно слизывать у ПК8000.
Схема и описание работы IDE для Вектор-06 (http://pk8000-files.perestoroniny.ru/IDE/hdd.txt)
Реализация IDE для этих четырех компьютеров подобная и в любом случае через пользовательский ВВ55.
Набил чего нашлось в закромах. ГГ1 не нашлась, придется дозаказывать с остальной мелочью.
Монтажные отверстия под стойки оказались чуть маловаты для M3 что на плате КНГМД, что на материнской плате. Придется их чуть рассверливать.
Помимо ГГ1 слезу вышиб узел на транзисторах КТ3102 и КТ3107.
Есть незначительные отличия (РТ2 супротив РТ4, чуть другие триггеры в сепараторе и т.д.)
Отличий больше: генератор собран на ЛН1, ГГ1 используется в узле ФАПЧ. Коллега alec_v полагает, что схема на двух транзисторах перекочевала из рассыпных MFM контроллеров.
Цоколевка VT1 и VT2 вызывает сомнения.
UPD в смысле - на плате КНГМД транзисторы VT1 и VT2 разведены так, как если бы это были КТ315/КТ361 (БКЭ)
Но у нас-то КТ3102 и КТ3107, у них цоколевка другая (КБЭ).
perestoronin
07.12.2018, 00:12
ГГ1 не нашлась, придется дозаказывать с остальной мелочью.
Должны быть в Питере. Впрочем и у меня должны быть, если вдруг в Питере не найдете.
как если бы это были КТ315/КТ361 (БКЭ)
Но у нас-то КТ3102 и КТ3107
А что на этих позициях у КНГМД для ПК8000 по его схеме ?
Должны быть в Питере. Впрочем и у меня должны быть, если вдруг в Питере не найдете.
А что на этих позициях у КНГМД для ПК8000 по его схеме ?
В Питере таки ГГ1 нашлись в замечательном магазинчике http://tec.org.ru на Петроградке.
У контроллера ПК8000 там тоже транзисторы. Мне не прикинуть сейчас, можно ли туда тупо поставить 315/361, или там прямо вот нужны скоростные 310х.
perestoronin
07.12.2018, 08:56
можно ли туда тупо поставить 315/361
Если подобрать с коэффициентом усиления побольше, то прокатит вместо 3102/3107
MacBuster
09.12.2018, 13:21
Есть где-нибудь перечень компонентов для сборки?
Есть где-нибудь перечень компонентов для сборки?
Нету, паяю помаленьку, сопоставляя три схемы - одну от автора реплики платы, другую от azmaster, третью от ПК8000. Возьмешься? заодно насобираем список уточнений и дополнений.
- - - Добавлено - - -
Назначение бит при записи в порт 0x25:
D0 - MOT0
D1 - MOT1
D2 - DRSEL
D3 - INIT
D4 - DDEN
D5 - SSEL
D6 -
D7 -
Назначение бит при чтении из порта 0x25:
D0 - READY
D1 - MOT0
D2 - MOT1
D3 - DDEN
D4 -
D5 -
D6 - SSEL
D7 - MOT-ST
Сигнал INIT служит для запуска одновибратора на D18, который совместно с сигналом HLD, формируемым 1818ВГ93, производит сигнал MOT-SPN. MOT-SPN заводится на один из адресных входов ПЗУ РТ4, на выходе 9 (Q4) которой формируется сигнал MOT-ST. Все вместе похоже на ожидание готовности дисковода после выборки. Насколько я понимаю, в то время не модно или невозможно было использовать сигнал READY от дисковода.
И о транзисторах. Погуглил про ФАПЧ, нашел картинку:
67237
Забавно, что картинка оказалась из 2 тома "Искусства схемотехники" Хоровица и Хилла, который у меня в бумажном виде стоит на полке :) и глава, что характерно, про ФАПЧ.
Есть где-нибудь перечень компонентов для сборки?
Вообще-то есть, в архиве с проектом на облаке https://cloud.mail.ru/public/3TmK/s3h2zj7pf
MacBuster
12.12.2018, 20:45
Спасибо, пойду искать в закромах.
Говорят, что MB8877A практически 100% заменяет 1818ВГ93 (которая FDC1793), и при этом не требует +12в. Одним проводком с материнской платы меньше.
https://zx-pk.ru/threads/29777-vgshki-ischezayushchij-vid-stavim-mb8877a!/page2.html
MacBuster
14.12.2018, 21:37
Говорят, что MB8877A практически 100% заменяет 1818ВГ93
Чистая правда, у меня есть контроллер дисковода для Спектрума с MB8877A - все работает.
Чистая правда, у меня есть контроллер дисковода для Спектрума с MB8877A - все работает.
Придется попробовать.
Интересно, сможет ли контроллер работать с 720К дисками.
Да, 8877 заменяет ВГ93 без проблем. А в компьютерах 5 пробовал.
>сможет ли контроллер работать с 720К дисками
Насколько я знаю ни у ВГ ни у 8877 нет никаких проблем в работе с 80-тью дорожками.
В КНГМД, насколько я понимаю, тоже никаких препятствий быть не может.
Может быть только проблема с обратной совместимостью: 360К дискеты будут требовать двойного шага, что вроде как потребует доработки КНГМД.
Кто-нибудь анализировал прошивку РТ4 в контроллере? Зачем она там вообще, почему без нее не обойтись было?
Те же вопросы к порту 0x25.
В Мониторе 240/7 ближе к концу ПЗУ расположен весь код работы с КНГМД. Есть две точки входа, для чтения блока с диска и записи блока на диск. Ковыряю код, смотрю на схему и думаю, может, приделать контроллер попроще, от других советских ПК?
Кто-нибудь анализировал прошивку РТ4 в контроллере? Зачем она там вообще, почему без нее не обойтись было?
Те же вопросы к порту 0x25.
Порт 0x25 это DD17, отдельный регистр не входящий в состав 1818ВГ93. Он доступен только на запись.
Поскольку адресное пространство портов у Океана разбито всего на 8 диапазонов которые циклически по 4 регистра мепятся на все адресное пространство портов, то для для декодирования адреса 0x25 нужна отдельная логика. Эта логика видимо зашита в DD4 (556РТ4) - выход DD4/Q0 является стробом (#5 на шине, ~CS1 или ~CS7 - неразборчиво на схеме) записи в этот регистр. Плюс там еще дополнительно какая-то логика на выходах Q2 и Q3.
Он доступен только на запись.
Это конечно я переборщил.
Посидел еще немного над схемой и прошивкой.
Такое ощущение что биты адреса в прошивке расположены в обратном порядке (или не соответсвуют обозначениям на схеме). По крайней мере, если исходит из этого предположения, начинает немного прослеживаться логика генерации ~CS7.
Итак, с ходу получается что регистров у контроллера 6 штук (4 - это регистры ВГ93) и еще два регистра - это дополнительные регистр(ы) на базе DD17 (запись) и DD2 (чтение).
Если немного продизассемблировать прошивку монитора - то там видно обращения к портам 0x24 и 0x25. То же самое в исходниках format.asm, причем IN A, [0x24] и IN A, [0x20] в некоторых местах идут друг за другом.
Теперь еще немного общих соображений.
По схеме, на входы РТ4 заведено сразу три адресных линии A0,A1,A2, сигнал ~RD и сигнал с DD9.4-13 (который по смыслу означает обращение к регистрам ВГ93). На выходе с РТ4 идут сигнал ~CS7 выбора портов 0x24/0x25 и сигнал READY для торможения CPU (после синхронизации по Ф2). Таким образом можно отслеживать обращения ко всем 6 портам и при надобности тормозить процессор в ожидании готовности данных внутри ВГ93 (сигнал DRQ также заведен на РТ4). Поэтому есть гипотеза, что помимо выбора 0x24/0x25 реализуется аппаратное ожидание при чтении из порта 0x23 (и возможно при записи). Совместить это с дампом прошивки пока не получилось.
Также возможно что, обращение к портам 0x24/0x25 хоть и должно работать с одинаковыми данными - триггерит разную логику работы контроллера.
Да кстати, два варианта схемы немного отличаются. Как минимум подключение линий A0, A1 к РТ4 перевернуто местами.
Вот у меня не складывается четкого понимания. Пробовал смотреть на отдаленно похожие КНГМД для Корвета, Специалиста (?).
Жаль, что не сохранилось описания этого контроллера, ну и вообще не отследить корней - когда он делался, кем, на основе чего. Вдобавок РТ4 сегодня не очень доступны и не очень удобны в применении.
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 и подобным)
Вроде у Amiga формат 5-дюймовой HD дискеты предполагал программное уменьшение скорости вращения шпинделя до 300 оборотов в минуту, позволяя при той же 250кБит скорости потока записывать вдвое большее количество секторов на дорожку.
Возможно, но к нашему рассуждению это имеет мало отношения, потому что наши контроллеры не умеют HD.
Ну и по-любому вроде ВГ93 умеет только FM?
... если бы это было так, тогда бы максимальная ёмкость записываемых дискет этим контроллером составляла бы 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.
- - - Добавлено - - -
ВГ93 умеет и MFM тоже. Просто в те давние времена, когда этот контроллер появился, качество отечественных дисководов и болгарских 5.25 дискет не позволяло этим режимом воспользоваться. А когда стали доступны нормальные дисководы и дискеты, пропала актуальность CP/M и RT-11 компьютеров.
Да ладно!
Вы реально писали на "Спектруме" в режиме DS/SD? Это где-то 380 килобайт на дискету.
- - - Добавлено - - -
Точно, на спектруме же были дискеты 720к.
Да. Всё верно. Это DS/DD с модуляцией MFM.
Видимо, дело было не только в качестве приводов и носителей, но и в способности процессора принимать данные на такой скорости (применительно к простым контроллерам для РК86 и подобным)
Да, всё верно. :)))
Если посмотреть схему контроллера НГМД для "Радио-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).
Serg6845
12.12.2023, 13:53
Все форматы "плотнее" DS/DD используют третий тип модуляции -- M2FM, про который перечисленные БИС КНГМД, действительно, ничего не знают.
SD - одинарная плотность - RLL(0,1) (или FM);
DD - двойная плотность - RLL(1,3) (или MFM);
HD - высокая плотность - RLL(1,4) (или M2FM).
позволю себе усомниться. ибо ВГ93 преспокойно читает HD дискеты записанные на PC (при соответствующем тактировании и достаточно быстром процессоре разумеется).
позволю себе усомниться. ибо ВГ93 преспокойно читает HD дискеты записанные на PC (при соответствующем тактировании и достаточно быстром процессоре разумеется).
HD-дискеты, отформатированные как DD, или как HD?
Если как HD, и у вас получилось их прочесть без чипа FDC37C65 в контроллере, используя лишь FD1793, то попробуйте удивить этим Western Digital...
Serg6845
12.12.2023, 20:49
HD-дискеты, отформатированные как DD, или как HD?
HD разумеется. 1.44.
Если как HD, и у вас получилось их прочесть без чипа FDC37C65 в контроллере, используя лишь FD1793, то попробуйте удивить этим Western Digital...
посмотрел два даташита на WD37C65 от WD и NEC - упоминается только FM и MFM. и плата ISA контроллера на этом чипе у меня тоже есть и HD она умеет). ссылку на даташит WD37C65 с упоминанием M2FM можно?
HD разумеется. 1.44.
Вы, видимо, потеряли ход моих рассуждений. Или я его как-то зажевал.
Все мои рассуждения о невозможности чтения HD-дискет на КНГМД "Спектрума" относились только к 5,25" HD.
посмотрел два даташита на WD37C65 от WD и NEC
... и конечно же, сразу же увидели, что это двухстандартный контроллер -- у него два тактирования. 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 второй части не содержат.
- упоминается только FM и MFM. и плата ISA контроллера на этом чипе у меня тоже есть и HD она умеет). ссылку на даташит WD37C65 с упоминанием M2FM можно?
Действительно, M2FM там нет. Похоже, это чисто PDP-11'й метод, который так с ними и погиб.
Serg6845
14.12.2023, 17:56
Вы, видимо, потеряли ход моих рассуждений. Или я его как-то зажевал.
Все мои рассуждения о невозможности чтения HD-дискет на КНГМД "Спектрума" относились только к 5,25" HD.
разницы никакой. там и там скорость 500.
... и конечно же, сразу же увидели, что это двухстандартный контроллер -- у него два тактирования. 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).
неправильно. 9.6МГц - для чтения/записи DD дискет на HD 5.25 приводе с 360об/мин. все остальное делается из 16МГц.
КР1810ВГ72, КР1818ВГ93 и К1801ВП1-128 второй части не содержат.
а я что, просто так написал (цитирую) "при соответствующем тактировании и достаточно быстром процессоре разумеется"? естественно на ВГ93 подавалась удвоенная частота (по сравнению со Спектрумом). и да, ВП1-128 скорее всего не потянет, а для ВГ93 - это штатный режим.
Действительно, M2FM там нет. Похоже, это чисто PDP-11'й метод, который так с ними и погиб.
а вот именно насчет M2FM у меня и были сомнения.
разницы никакой. там и там скорость 500.
Ну как же, как же! Если вы возьмёте 5,25" HD-дискету и вставите её в двухскоростной дисковод, не сказав ему переключить скорость, то вы просто не попадёте в синхронизацию! Опорная частота должна быть кратной тактовой (для рассматриваемого нами контроллера в 64 раза меньше она будет).
неправильно. 9.6МГц - для чтения/записи DD дискет на HD 5.25 приводе с 360об/мин. все остальное делается из 16МГц.
А вот и нет.
Посмотрите в даташите таблицу 5-3 -- там эти режимы существуют и просто так, не только как замена 250K-режима для односкоростного дисковода (DRV=лог. 1), согласно табл. 5-1.
а я что, просто так написал (цитирую) "при соответствующем тактировании и достаточно быстром процессоре разумеется"? естественно на ВГ93 подавалась удвоенная частота (по сравнению со Спектрумом). и да, ВП1-128 скорее всего не потянет, а для ВГ93 - это штатный режим.
Я, всё же, настаиваю на том, что КР1818ВГ93 механизмов переключения скорости НГМД не имеет, поэтому выставить угловую скорость для 5,25" HD-дискет в 360 мин-1 не сможет.
Так как относительное изменение скорости битового потока при этом не кратно 2, то синхронизации не будет, и дискета не прочтётся.
Serg6845
14.12.2023, 21:44
Ну как же, как же! Если вы возьмёте 5,25" HD-дискету и вставите её в двухскоростной дисковод, не сказав ему переключить скорость, то вы просто не попадёте в синхронизацию!
это если он поддерживает переключение скоростей. многие PCшные не поддерживают, всегда 360об/мин.
А вот и нет.
Посмотрите в даташите таблицу 5-3 -- там эти режимы существуют и просто так, не только как замена 250K-режима для односкоростного дисковода (DRV=лог. 1), согласно табл. 5-1.
см. выше - если переключение скоростей поддерживается. если нет - то DD на 360об/мин даст 250к/300*360=300к. для чего и нужны 9.6МГц.
Я, всё же, настаиваю на том, что КР1818ВГ93 механизмов переключения скорости НГМД не имеет
я где-то утверждал обратное?
поэтому выставить угловую скорость для 5,25" HD-дискет в 360 мин-1 не сможет.
Так как относительное изменение скорости битового потока при этом не кратно 2, то синхронизации не будет, и дискета не прочтётся.
см. выше про переключение скоростей. ну и - всегда можно подобрать неработающую комбинацию. однако если изучить матчасть и включить мозг - вполне можно заставить все это безобразие работать.
LeoN65816
15.12.2023, 21:55
gadm, "слющай дарагой", не стОит выдумывать и выдавать выдуманное за истину...
Лучше "кури матчасть" (http://www.retrotechnology.com/herbs_stuff/drive.html). ;)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot