1 Отредактировано electroscat (04-05-2023 21:16)

Тема: Дисководов PC 360К (720К, 1.2М, 1.44М) вместо APPLE DISK 140К

Собрал платку, которую любезно предоставил мне Игорь, сейчас расскажу что получилось.
И так, используя это устройство вместо DISKII можно подключить абсолютно любой дисковод от PC. Но совместимость записанной на таком приводе дискеты с дискетой записанной на дисководе DISKII можно получить только при использовании привода PC 360К. Потому что у привода на 360К - ширина головки соизмерима с шириной головки привода APPLE DISK II. При использовании дисковоов PC  720К, 1.2М, 1.44М все так же будет работать, но диски записанные на приводах APPLE DISK II (5088) будут бесполезны, то есть, читаться будет то, что пишется именно на этих приводах. Тем не менее, на дисководе 720К с применением этого устройства мне удалось записать диск, который помог мне настроить скорость привода 5088... Но адекватного чтения информации все равно не было. Тем не менее, устройство и привод на 720К свою службу сослужили, и после этого я уже смог работать с приводом 5088.

https://i.ibb.co/3NbMRH8/20211231-112418.jpg https://i.ibb.co/0ZFKqWr/20211231-112422.jpg https://i.ibb.co/k0mT9CS/20211231-112441.jpg https://i.ibb.co/CJsrJdp/20211231-112500.jpg https://i.ibb.co/KDXfwPN/20211231-112504.jpg

НУ и далее - информация с сайта agatcomp.ru:

https://i.ibb.co/X5nqHkX/Apple-IBM-FDC.jpg https://i.ibb.co/VpTWksN/floppy1s.jpg https://i.ibb.co/5LMfKkC/floppy2s.jpg https://i.ibb.co/jVRtWBj/floppy3s.jpg https://i.ibb.co/VxsnJ1T/Scheme.gif

То есть, получается, что если имеется например эмулятор диковода, и вот такой девайс, то можно вместо привода 5088 использовать PC привод 1.44 мб. Вполне себе на него можно будет копировать с эмулятора дискеты 140к. И они будут вполне себе работать. Но речи о том, чтобы кому нибудь дискету запилить загрузочную для 5088 не будет, максимум для такого же привода через платку для совместимости. Как то так. Но если отискать привод PC на 360к - то дискеты, записанные на этом приводе через описанный девайс можно вполне себе вставлять в 5088 и в Apple DISKII и читать там.

2 Отредактировано AlexBel (05-05-2023 11:16)

Re: Дисководов PC 360К (720К, 1.2М, 1.44М) вместо APPLE DISK 140К

На схеме номиналы очень мелко, не разобрать. Лучше схему положить в более высоком разрешении.

3

Re: Дисководов PC 360К (720К, 1.2М, 1.44М) вместо APPLE DISK 140К

AlexBel пишет:

На схеме номиналы очень мелко, не разобрать. Лучше схему положить в более высоком разрешении.

Все тут:

http://agatcomp.ru/Pravetz/Hard/AIF.shtml

4 Отредактировано electroscat (02-04-2024 23:33)

Re: Дисководов PC 360К (720К, 1.2М, 1.44М) вместо APPLE DISK 140К

Приветствую вас, дорогие коллеги ! На днях ко мне попал дисковод на 360к от Mitsumi и я продолжил эксперименты с вышеописанной платой на предмет совместимости дисководов Apple DISKII и PC 360k. Получил некоторые подтверждения тому, что если сильно заморочиться, то в целом совместимость устройств можно получить 100%, но на сколько я понимаю, методика утеряна, и чтобы получить совместимый с DISKII дисковод из PC360к нужно будет конечно заморочиться достаточно серьезно.

И так, вот такой дисковод попал в мои руки некоторое время назад:

https://i.ibb.co/vhnpgFJ/photo-2024-04-02-21-47-54.jpg https://i.ibb.co/ZhNn19V/photo-2024-04-02-21-47-56.jpghttps://i.ibb.co/DM3jL3D/photo-2024-04-02-21-47-57.jpg
https://i.ibb.co/rbzGzQ6/photo-2024-04-02-21-53-20.jpghttps://i.ibb.co/bF0X8gS/photo-2024-04-02-21-53-22.jpg

После серьезной чистки - мойки, профилактики и прочего подготовительного момента я скоммутировал его с Агатом через вышеопубликованную плату, и проверил его сначала на запись - чтение а потом на совместимость с приводом 5088.2 стандарта DISKII (если не считать форму и тип интерфейсного разьема).
Все это можно смотреть на видео вот тут:

https://t.me/agatcomp/1/24617

В общем, если в кратце - то диск записанный на 360к приводе прочитался на 5088.2 частично, то есть примерно 6 дорожек  прочитать не может, остальное все читается. То же самое происходит если я читаю диск записанный на 5088.2 на 360к - ровно те же дорожки не читаются.

Далее сделал предположение, что панели на заводской плате под 555АГ3 стот не случайно, ведь от раза к разу одни и те же торожки не читаются.

https://i.ibb.co/jVTptKL/photo-2024-04-02-22-02-40.jpg

В итоге решил вытащить 555АГ3 и поставить их в другой последовательности, и получил другие дорожк, которые не читаются.

https://i.ibb.co/Q8HVbGY/photo-2024-04-02-22-02-45.jpg

Из этого сделал предположение, что панели под всеми 4мя микросхемами совершенно не зря, вероятно микросхемы подбирались при настройки контроллера, и в целом, именно от этих микросхем зависит "отступ" между дорожками, а точнее сказать тайминг от начала записи - чтения и перемещения головки, и .. в обгес все это как то полу аналоговое чтоли, основанное на RC цепях в этих АГ3 (генераторах) .

То есть, могу выдвинуть гипотезу, которая предполагает, что на предприятии изготовителе этих дисководов наладчики занимались подбором микросхем или например микросхем в совокупе с конденсаторами и резисторами, подключаемыми к выв. 6-7, 14-15 микросхем 555АГ3. Все это непосредственно влияет на время шага головки относительно сигнала записи чтения и прочего. Но думаю это не единственная причина несовместимости.
Вероятно и сам привоз 5088 не очень точно позиционируется, потому что тоже не идеальный, и например, в сравнении с другим приводом, ккоторый стоит в другом Агате - тоже имеет некоторые "хуже читаемые" зоны.
В целом, я уюежден в том, что приводы 360к и 140к можно 100% настроить на совместимость, но заниматься этим мне лентяйно,.. В целом получил совместимость на уровне 91% поигравшись местоположением микросхем, это подкрепило мою теорию. ПРи знании методики настройки данной платы думаю это получилось бы и на все 100%, но в следствии бесполезности данной технологии не стал продолжать эксперименты. Вот примерно то, что выяснилось из экспериментов.

И вот, 91% совместимости приводов, 3 дорожки не прочитал из 34х...

https://i.ibb.co/6m41Q5d/photo-2024-04-02-22-21-04.jpg

Ну и еще, могу предположить, что при сборке я какие то из конденсаторов в генераторах поставил плюс минус рядом, это конечно на досуге проверю, потому что если так, то вероятно все будет гораздо проще при насторйке. Но все же нахожение всех 4х АГ3 в панелях говорит именно о том, что настройка этой платы была не простой.

5

Re: Дисководов PC 360К (720К, 1.2М, 1.44М) вместо APPLE DISK 140К

Разброс длительности импульсов у конкретных экземпляров АГ3 - до 8% по даташиту. Мне кажется, это слишком мало, чтобы серьезно влиять на работоспособность.

Раз такой эффект появляется, значит времязадающие конденсаторы и резисторы не слишком точно подобраны. И менять надо в первую очередь их.

Для половины схемы точная длительность импульсов вообще не важна. Например, АГ3(2) НЛ просто должна вырабатывать импульс дольше 1 мкс (это требование контроллера дисковода). Не важно, будет там 1.2 или 1.5, главное, чтобы больше 1 мкс.

АГ3(2) ВЛ, АГ3(1) ВЛ - определяют длительность сигнала "Шаг". Импульс тоже должен быть больше 1 мкс. Если длительность "уплывет" даже в 2 раза, это не критично, так как дисководу нужен сам факт наличия импульса, дальше управлять шаговым двигателем он будет сам.

Критичные места тут - это АГ3 НП м АГ3 ВП. От первой зависит качество записи и последующего чтения, а от второй - правильность выработки сигналов направления движения головки. У этих микрух длительность импульсов должна быть выдержана точно.