PDA

Просмотр полной версии : Реплика КНГМД ПЭВМ "Океан-240"



Viktor2312
17.01.2015, 20:53
***********************

DenSam
18.01.2015, 01:14
У меня вот такое нашлось....

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

tnt23
08.11.2018, 15:49
(всхрапнув) не пора ли заказывать платы?

Исходники в облаке: https://cloud.mail.ru/public/3TmK/s3h2zj7pf

L Juriy
08.11.2018, 18:01
tnt23,
Я себе планирую эмулятор диска на AVR и карту SD, подключенную к этой же AVR.
Прототип Altair-micro.. Но это не скоро.

perestoronin
08.11.2018, 18:08
не пора ли заказывать платы?
Давно пора, но состоятельных спонсоров и меценатов нет, да и кто проверял разводку и есть кому и на чем отлаживаться ?

А дискеты и дисководы есть? У меня есть, но замечатанные коробки, да и дисковод лишь как музейный экспонат припасен TEAC 5.25", хотя и вполне себе в отличном состоянии, но использовать их не планировал в прямом назначении.


эмулятор диска на AVR и карту SD
А на счет эмулятора дисковода и без ВГ93 да на SD карточке - хорошая мысль.

tnt23
08.11.2018, 18:24
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)? Хотелось бы верить в это.

tnt23
09.11.2018, 10:49
perestoronin, я списался со Станиславом, в принципе это возможно, когда тем наберется достаточно для раздела. Как промежуточный шаг, было предложено сделать мета-тему с оглавлением тем, но как-то пока эта идея не реализовывается.

tnt23
01.12.2018, 11:54
Наконец приехали платы.

tnt23
02.12.2018, 16:51
На плате КНГМД есть разъем 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.

tnt23
02.12.2018, 20:12
Зеленые! В личку написал.

Схема контроллера близнец схемы контроллера НГМД для Ориона 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

tnt23
02.12.2018, 23:04
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/)

tnt23
02.12.2018, 23:31
IDE и часы, конечно, здорово, только у "Океана" нет возможности подсадить что-либо в адресное пространство. И системная шина никуда не выведена.

Есть, правда, пользовательский ВВ55, разве что на нем развести развесистые развлечения.

perestoronin
02.12.2018, 23:39
пользовательский ВВ55, разве что на нем развести развесистые развлечения.
Это уже после отладки основной платы и запуска флопика. Именно через пользовательский ВВ55 и сделаны часы и IDE для ПК8000.
Луженые платы фото в предыдущем сообщении под спойлерами.

Реальный флопик и дискеты запечатанные мне жалко, эмуляторы какие удастся подцепить к контроллеру Океана или может уже кто цеплял эмуляторы флопа к ПК8000 ? Работают какие-то эмуляторы флопа на ПК8000 ?

tnt23
02.12.2018, 23:46
Что-то я самой схемы 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.

tnt23
03.12.2018, 10:03
Набил чего нашлось в закромах. ГГ1 не нашлась, придется дозаказывать с остальной мелочью.

Монтажные отверстия под стойки оказались чуть маловаты для M3 что на плате КНГМД, что на материнской плате. Придется их чуть рассверливать.

tnt23
04.12.2018, 09:21
Помимо ГГ1 слезу вышиб узел на транзисторах КТ3102 и КТ3107.

Есть незначительные отличия (РТ2 супротив РТ4, чуть другие триггеры в сепараторе и т.д.)


Отличий больше: генератор собран на ЛН1, ГГ1 используется в узле ФАПЧ. Коллега alec_v полагает, что схема на двух транзисторах перекочевала из рассыпных MFM контроллеров.

tnt23
05.12.2018, 12:28
Цоколевка VT1 и VT2 вызывает сомнения.

UPD в смысле - на плате КНГМД транзисторы VT1 и VT2 разведены так, как если бы это были КТ315/КТ361 (БКЭ)
Но у нас-то КТ3102 и КТ3107, у них цоколевка другая (КБЭ).

perestoronin
07.12.2018, 00:12
ГГ1 не нашлась, придется дозаказывать с остальной мелочью.
Должны быть в Питере. Впрочем и у меня должны быть, если вдруг в Питере не найдете.

как если бы это были КТ315/КТ361 (БКЭ)
Но у нас-то КТ3102 и КТ3107
А что на этих позициях у КНГМД для ПК8000 по его схеме ?

tnt23
07.12.2018, 01:03
Должны быть в Питере. Впрочем и у меня должны быть, если вдруг в Питере не найдете.

А что на этих позициях у КНГМД для ПК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
Есть где-нибудь перечень компонентов для сборки?

tnt23
09.12.2018, 14:32
Есть где-нибудь перечень компонентов для сборки?

Нету, паяю помаленьку, сопоставляя три схемы - одну от автора реплики платы, другую от 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 от дисковода.

tnt23
09.12.2018, 19:08
И о транзисторах. Погуглил про ФАПЧ, нашел картинку:

67237

Забавно, что картинка оказалась из 2 тома "Искусства схемотехники" Хоровица и Хилла, который у меня в бумажном виде стоит на полке :) и глава, что характерно, про ФАПЧ.

tnt23
12.12.2018, 17:00
Есть где-нибудь перечень компонентов для сборки?

Вообще-то есть, в архиве с проектом на облаке https://cloud.mail.ru/public/3TmK/s3h2zj7pf

MacBuster
12.12.2018, 20:45
Спасибо, пойду искать в закромах.

tnt23
12.12.2018, 20:50
Говорят, что 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 - все работает.

tnt23
14.12.2018, 21:50
Чистая правда, у меня есть контроллер дисковода для Спектрума с MB8877A - все работает.

Придется попробовать.

Интересно, сможет ли контроллер работать с 720К дисками.

dk_spb
15.12.2018, 02:00
Да, 8877 заменяет ВГ93 без проблем. А в компьютерах 5 пробовал.

>сможет ли контроллер работать с 720К дисками
Насколько я знаю ни у ВГ ни у 8877 нет никаких проблем в работе с 80-тью дорожками.
В КНГМД, насколько я понимаю, тоже никаких препятствий быть не может.
Может быть только проблема с обратной совместимостью: 360К дискеты будут требовать двойного шага, что вроде как потребует доработки КНГМД.

tnt23
11.04.2023, 14:52
Кто-нибудь анализировал прошивку РТ4 в контроллере? Зачем она там вообще, почему без нее не обойтись было?
Те же вопросы к порту 0x25.

В Мониторе 240/7 ближе к концу ПЗУ расположен весь код работы с КНГМД. Есть две точки входа, для чтения блока с диска и записи блока на диск. Ковыряю код, смотрю на схему и думаю, может, приделать контроллер попроще, от других советских ПК?

alepo
22.10.2023, 04:17
Кто-нибудь анализировал прошивку РТ4 в контроллере? Зачем она там вообще, почему без нее не обойтись было?
Те же вопросы к порту 0x25.

Порт 0x25 это DD17, отдельный регистр не входящий в состав 1818ВГ93. Он доступен только на запись.

Поскольку адресное пространство портов у Океана разбито всего на 8 диапазонов которые циклически по 4 регистра мепятся на все адресное пространство портов, то для для декодирования адреса 0x25 нужна отдельная логика. Эта логика видимо зашита в DD4 (556РТ4) - выход DD4/Q0 является стробом (#5 на шине, ~CS1 или ~CS7 - неразборчиво на схеме) записи в этот регистр. Плюс там еще дополнительно какая-то логика на выходах Q2 и Q3.

alepo
27.10.2023, 07:49
Он доступен только на запись.
Это конечно я переборщил.

Посидел еще немного над схемой и прошивкой.

Такое ощущение что биты адреса в прошивке расположены в обратном порядке (или не соответсвуют обозначениям на схеме). По крайней мере, если исходит из этого предположения, начинает немного прослеживаться логика генерации ~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 перевернуто местами.

tnt23
27.10.2023, 13:31
Вот у меня не складывается четкого понимания. Пробовал смотреть на отдаленно похожие КНГМД для Корвета, Специалиста (?).

Жаль, что не сохранилось описания этого контроллера, ну и вообще не отследить корней - когда он делался, кем, на основе чего. Вдобавок РТ4 сегодня не очень доступны и не очень удобны в применении.

puller
02.12.2023, 17:27
FDD на 720K сейчас найти трудновато. В спектрумовских темах часто упоминается устройство Gotek, эмулирующее FDD, с использованием USB флэшки.
Не пробовал ли кто-нибудь подключить его к обсуждаемому контроллеру?

tnt23
02.12.2023, 19:49
По идее обычные 1М дисководы с 1М же дискетами должны нормально работать. Готек тоже должен работать без проблем.

Свой контроллер дисковода я пока еще не запустил :(

gadm
05.12.2023, 12:39
В моём понимании работы накопителей на гибких магнитных дисках, отдельный контроллер (или специальный двухстандартный) с отдельной ФАПЧ (или специальной двухстандартной) нужен только для поддержки HD 5,25" дисководов: это единственный формат ГМД, работающий на угловой скорости в 360 об/мин.
Все остальные ГМД, включая HD 3,5", используют угловую скорость в 300 об/мин, и, как следствие, имеют одинаковую скорость бодового (но не битового -- количество битов на бод зависит от способа модуляции, а он у каждой плотности свой) информационного потока.

tnt23
05.12.2023, 18:53
Вроде у Amiga формат 5-дюймовой HD дискеты предполагал программное уменьшение скорости вращения шпинделя до 300 оборотов в минуту, позволяя при той же 250кБит скорости потока записывать вдвое большее количество секторов на дорожку.

Применительно к Готеку, ему все равно, с какой скоростью выдавать поток. 2 мегабита для эмуляции 1.44М дискет он умеет штатно, ну а все, что меньше, не должно составлять проблемы независимо от FM или
MFM кодирования.

Ну и по-любому вроде ВГ93 умеет только FM?

puller
06.12.2023, 01:37
ВГ93 умеет и MFM тоже. Просто в те давние времена, когда этот контроллер появился, качество отечественных дисководов и болгарских 5.25 дискет не позволяло этим режимом воспользоваться. А когда стали доступны нормальные дисководы и дискеты, пропала актуальность CP/M и RT-11 компьютеров.

tnt23
06.12.2023, 08:20
Точно, на спектруме же были дискеты 720к. Видимо, дело было не только в качестве приводов и носителей, но и в способности процессора принимать данные на такой скорости (применительно к простым контроллерам для РК86 и подобным)

gadm
12.12.2023, 12:29
Вроде у 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 (при соответствующем тактировании и достаточно быстром процессоре разумеется).

gadm
12.12.2023, 19:09
позволю себе усомниться. ибо ВГ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 можно?

gadm
14.12.2023, 16:08
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 у меня и были сомнения.

gadm
14.12.2023, 21:01
разницы никакой. там и там скорость 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). ;)