** Сайт посвящённый ПЭВМ АГАТ **
Cypress (Кипарис) это компактная, серийно выпускаемая девборда для различных проектов. На основе такой платы, Некий David Given запилил читалку гибких магнитных дисков - fluxengine. Всё что нужно сделать, это напаять разъем для флопа и залить прошивку с сайта flux.
Плата Cypress с напаянным разъемом:
Можно использовать плату из проекта Greaseweazle, которая с некоторых пор поддерживает софт fluxengina. На наш взгляд, это даже более привлекательный вариант, с прицелом на будущее.
Джампер выбора привода всегда в положении D1, при любом подключении кабеля (до или после перекрутки).
Джампер выбора Ready / Disk Change - не играет роли.
Привод может быть в режиме DD или HD (у нас лучшие результаты получились в HD). Если кому понадобится при настройке: на вторую ножку флопа, flux присылает 5 вольт.
Последовательность включения: 1. Флюкс к флопику 2. питание флопика 3. флюксу к USB Выключение строго в обратном порядке: 3-2-1
Утилита управления называется fluxengine.exe. Имеет много разных режимов работы, каждый из них ориентирован на дискеты от конкретной марки ЭВМ.
НО!
1) Режим Agat для чтения ГМД 840Кб в файл .DSK - годится только для работы с простыми (стандартными) дисками. Работа с расширенными форматами (напр. AIM) - не предусмотрена.
2) Режим Apple2 для чтения ГМД 140Кб в файл .DSK - малопригоден для чтения ГМД 140Кб от АГАТа.
ОДНАКО ЭТО НЕ СТРАШНО!
Ведь другие режимы, при чтении создают не только образ диска конкретной ЭВМ, но и универсальный файл name.sql3 c RAW-данными всей магнитной поверхности диска. Вот .sql3 нам и нужен, там есть почти всё необходимое.
Берем свою стопку дискет, пусть даже в общей куче перемешаны ГМД от различных ЭВМ, в том числе и любые Агатовские. И присваиваем каждому ГМД номер (например подписываем стикеры и вкладываем в бумажные конверты). Без всякой предварительной сортировки, читаем все имеющиеся диски подряд в режиме IBM.
Родной софт fluxengine работает исключительно из под командной строки. Если дисков много, приходится для каждого диска набирать немало символов. Для удобства мы создали BATник, с готовыми настройками. Кроме прочего, он каждую дорожку читает несколько раз. Распаковываем АРХИВ (там есть все необходимое для чтения) куда угодно, хоть на рабочий стол.
Кликаем на flux.start.bat и вводим номер образа - должен совпадать с номером диска, это важно. Кстати, номер можно набирать с префиксом, но без пробелов и кириллицы - это особенность самой fluxengine. Остается нажать ENTER и чтение диска начнется.
По завершению чтения появится соответствующее сообщение, опять нажимаем ENTER и окно пропадет. Всё, вставляем следующий диск, снова кликаем на flux.start.bat, вводим соответствующий диску номер.... и т.д. по кругу.
Результаты чтения будут складываться в папку images, по два файла на каждый диск.
Убедитесь, можно сразу после чтения первых дискет, что файлы с расширением .sql3 не пустые - иначе устройство функционирует неправильно.
Когда все диски прочитаны, упаковывайте папку images и присылайте нам на анализ/обработку (обычно это не долго).
Те из них, что окажутся Агатовскими (любой разновидности) мы вернем в формате готовом для запуска в эмуляторе. Для остальных (не Агатовских, если такие будут), мы подскажем к какой системе они относятся, и что с ними делать.
Дисководы конструкции DISK][ (и производные типа ЕС5088), вообще-то односторонние, но из-за своей простоты позволяли лайфхак с записью второй стороны тоже. Получалось как бы две односторонних дискеты в одном ГМД.
Но обычный дисковод не может полностью прочитать вторую сторону такого диска. Причина: верхняя головка, на которую как раз попадает вторая сторона, стоит на 4 трека ближе к центру. И механически не рассчитана сдвинутся дальше. Можно взять лупу/фонарик и убедится, что полоски магнитопроводов головок стоят не строго одна над другой.
Таким образом, сторона А дискеты 140кб будет прочитана полностью, а сторона B без треков 0-3.
Кстати, фокус с чтением перевернутого ГМД не сработает - fluxengine не умеет так читать, поскольку не обходится без сигнал INDEX, датчик которого получается перекрытым.
В общем и целом эти не большая беда, поскольку на этих треках обычно записана ДОС с БЕйсиком. Т.е. каталоги файлы всё равно будут прочитаны, по крайней мере будет видно - записано что-то вообще на этой стороне или нет.
Если на первых треках действительно что-то уникальное вместо ДОС, и требуется вычитать их, придется вскрывать пластиковый конверт и переворачивать магнитный диск в нём, или воспользоваться другим устройством чтения.
Пишите, найдем какое-то решение, в любом случае такой диск можно послать нам, и мы его прочитаем устройством Мост140.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *