Вход

Просмотр полной версии : "Агат" и эмулятор дисковода Gotek



AlexBel
11.05.2019, 10:38
Всем привет.

Сегодня опробовал эмулятор дисковода Gotek c альтернативной прошивкой FlashFloppy v2.8a. Через "Копирование" пакета ИКП проверка заведомо корректного образа дисков "Агата" в формате .HFE ( конвертер - https://zx-pk.ru/threads/23428-agat-i-hxc-floppy-emulator.html ) проходит нормально. Копирование диск-диск проходит нормально до, примерно, 120 трека, потом начинаются ошибки. Копирование файлов этим же пакетом работает, но, после записи нескольких файлов возникает ошибка. Файлы, скопированные без ошибок, работают нормально. Попробовал отформатировать образ через Бейсик ИКП командой INIT - форматирование прошло успешно, проверка этого образа через ИКП тоже прошла успешно. С более ранними версиями прошивки мне не удавалось произвести форматирование образа через Бейсик - очень быстро появлялась "Ошибка обмена". В общем, эмулятором дисковода можно пользоваться на запись, но осторожно, делая копии на разные образы. Впрочем, это проще, чем смена реальных дискет и особых неудобств не вызывает.

Когда будет новая информация по совместной работе Gotek и "Агат", буду публиковать его здесь. Если кто-нибудь решит поделиться своим опытом в этой области, настоятельно прошу - пишите, какая прошивка и какой версии используется.

AlexBel
31.08.2019, 07:48
Gotek вышел из строя: http://forum.agatcomp.ru//viewtopic.php?id=272

AlexBel
11.09.2019, 07:08
Произвёл доработку эмулятора дисковода Gotek: http://forum.agatcomp.ru//viewtopic.php?pid=3057#p3057

electroscat
06.07.2021, 21:07
Доброго времени ! А в этой теме есть новости ? Есть ли попытки опробовать Gotek с новыми прошивками,Ю может какие то улучшения в плане записи ? Как это работает на новых Gotek SFR1M44-U100K, есть ли какая нибудь итнформация?

electroscat
07.07.2021, 00:07
В частности интересно, FlashFloppy v2.8a - это обычная штатная прошивка, или какая то доработанная конкретно под Агат ?

electroscat
07.07.2021, 12:15
В частности интересно, FlashFloppy v2.8a - это обычная штатная прошивка, или какая то доработанная конкретно под Агат ?

Сам себе отвечу ))) Разобрался, обычная прошивка, пофиксили (или добавили) MFM необходимый для Агата...

75793

То есть, теоретически, последняя прошивка для Готек на Artery должна наследовать все это, нужно пробовать прошивать новый готек последней прошивкой (3.27) и пробовать сконнектить его с Агатом ....

AlexBel
28.07.2021, 05:48
Вчера проверял работу эмулятора FDD-UDD U144K (прошивка FlashFloppy 3.28) с "Агатом". Проблем не возникло, эмулятор работает нормально на чтение и на запись. Хотя, проблем и не ожидалось, так как на плате установлен контроллер STM32F105RBT6.

По поводу ошибок при записи и повреждения образов. За пару лет эксплуатации Gotek совместно с "Агатом" (прошивки периодически обновляются) проблему с записью увидел только при копировании через ИКП. Запись из других программ происходит корректно, ни одного случая повреждения образов не наблюдал. Операции форматирования образов и копирования большого количества файлов произвожу на РС, поэтому необходимости в использовании копировщика ИКП нет.

electroscat
08.08.2021, 17:30
Вот тут (https://zx-pk.ru/threads/33208-goteki-s-novoj-quot-nachinkoj-quot.html?p=1126885&viewfull=1#post1126885) опубликовал отчет о сопряжении Агата с GOTEK на основе новой микросхемы Arthery - то есть те GOTEK которые сейчас предлагаются китайскими товарищами....
В кратце, работает все, запись, чтение, и все что нужно Агату - все работает. Прошивал прошивкой 3.27, последняя на текущий момент - 3.28, еще не шил ее, но думаю существенных отличий не будет.
То есть, к агату вполне можно лепить новые Готеки с бесплаьной прошивкой и радоваться обилию софта )))

Ну и по ссылке выше - в этой же ветке, подробная инструкция с картинками по перепрошивке нового GOTEKа.

electroscat
08.08.2021, 20:51
Друзья, все же есть проблема с записью в эмулируемый диск. по каким причинам я ее не увидел сегодня утром не пойму, реально ошибок не было, и контрольные суммы совпали.. Сейчас решил повторить эксперимент, и начиная с 75 трека получаю ошибку обмена, до конца диска всего около 15 раз... не на всех треках но на многих.

В общем, осталось найти какой нибудь другой копировщик дискет, потому что не однократно натыкался на утверждения, что проблема есть только когда копируешь копировщиком ИКП, в остальных копировщиках ошибок нет. У кого нибудь есть какой нибудь копировщик дискет в образе для Агата ?

- - - Добавлено - - -


По поводу ошибок при записи и повреждения образов. За пару лет эксплуатации Gotek совместно с "Агатом" (прошивки периодически обновляются) проблему с записью увидел только при копировании через ИКП. Запись из других программ происходит корректно, ни одного случая повреждения образов не наблюдал. Операции форматирования образов и копирования большого количества файлов произвожу на РС, поэтому необходимости в использовании копировщика ИКП нет.

Поделитесь пожалуйста образом копировщика не ИКП, очень нужно, для Агат 7, в образе 840К соответственно !!!

GARNIZON
16.08.2021, 22:13
В общем, осталось найти какой нибудь другой копировщик дискет

Надо вот этот попробовать: http://agatcomp.ru/agat/Software/DskUtil/AgatCopy.shtml

Я насколько смог, отсортировал кучу версий, остались 2 для девятки (первые в списке) и 4 для семерки. Плиз сообщите как семерочные работают в разных ситуациях.

electroscat
17.08.2021, 11:31
Надо вот этот попробовать: http://agatcomp.ru/agat/Software/DskUtil/AgatCopy.shtml

Я насколько смог, отсортировал кучу версий, остались 2 для девятки (первые в списке) и 4 для семерки. Плиз сообщите как семерочные работают в разных ситуациях.

Огромное спасибо ! Все работает, программа копирует с диска в эмулятор и обратно, кроме того есть масса полезных функций, типа прямого доступа к диску и т.д. В общем, складывается впечатление, что ИКП в целом не делает ошибок при копировании, она скорее делает ошибки при чтении записанных определенных последовательностей. Я так тонко не разобрался, но суть, что ошибки случаются исключительно при копировании диска с ИКП из эмулятора. Если копировать с помощью ИКП с диска в образ эмулятора - то примерно 15 ошибок, если копировать этой программой, а проверять ИКП - то ошибки есть, но их всего 3... НО если и тот и другой образ проверять при помощи этой программы - то верификация не показывает ошибок, и собственно, диски полностью работоспособны и копируемые ИКП и копируемые этой программой. То есть проблема несущественная, тем более что остальные образы копируются нормально и ИКП и этой программой. Как то так.

Ну и по поводу версий программы, попробовал копировать всеми 4 мя версиями для Агат 7 - все работают. Но первые 2 версии проверял прямо таки с пристрастием, а последние 2 - еще проверю, предварительно они работают, но пока не могу утверждать что на 100%...

И у всез 4х версий (скорее всего я не понял как это работает) при выборе пункта меню "COPY FILES" ничего не происходит...

В общем, можно сказать что готек с прошивкой 3.28 работает полностью !

- - - Добавлено - - -

Кстати, пробовал недавно вышедшую прошивку 4.0а - не рекомендую тратить время, прошивка сырая, готек виснет при копировании и записи, и иногда при чтении, думаю, целесообразно подождать дальнейшего развития.

GARNIZON
18.08.2021, 22:46
Только надо помнить, что ИКП работает на реальных дисководах прекрасно. Возможно, используя неочевидные особенности аппаратуры, что например эмулятор дисковода не может воспроизвести. Если еще вспомнить что автор программы "копирование" - Пешков Пётр Иванович: Главный конструктор ПЭВМ АГАТ-9, автор производственной версии контроллера НГМД840... он знал все узкие места аппаратуры.

GARNIZON
30.08.2021, 11:35
Дополнение по программе Copy:

Файлы [copy2 и copy4 можно выкинуть с диска, они с глюком оказались.
Таким образом остается две версии для девятки и две версии для семерки.

На первый взгляд все работают, но разница в коде есть.
Пока не понятно как это отражается на работе программ, надеюсь на вас.

Причем если говорить о двух оставшихся версиях для семерки - это 100 процентов автор собирал (компилировал) их из своих исходников , внося изменения в исходные тексты. Т.е. это разные авторские версии, а не правки каких-то других людей.
Считай, что это разные версии программы, но какая из них новее - хрен его знает, только в работе проверять.
А когда автор вносит изменения, это значит что он чем -то был недоволен в проге, может быть находил какие-то ошибки, ну и,
наверное, исправлял их.
Поскольку правка по исходникам, то точно установить что именно менялось сложно, потому что при побайтном сравнении не совпадает почти ничего.

Кстати, вы иногда пишите что есть проблемы с копированием, а может как раз стоит попробовать другие версии?

electroscat
17.09.2021, 19:49
Доброго времени ! Собрал и запустил ЛИНК2 (840) и в связи с этим проигрался весь день сегодня.. Провел ряд экспериментов, и сейчас постараюсь их описать тут, чтобы и самому не забыть, и может кому будет полезно.

Первый мой эксперимент касался возможности при помощи Линка - записывать образы непосредственно в Gotek в образы формата HFE. Эксперимет провалился, но странным образом - ни один образ в формате ДОС3.3 не загрузился самостоятельно на Агате с Готека. Но прекрасно загрузились образы ОС-СПРАЙТ, и не смотря на то, что контрольная сумма отличалась, тем не менее, ось работала. Образы которые перестали быть загрузочными - они таки содержали файлы, и их можно было запустить. Ну и нормально писались в образ Готек только образы DSK. А NIB и AMI на каком то моменте заявляли о ошибке, и приходилось перезагружать ЛИНК.

Далее, попробовал Линковать образы с PC на дискеты... Тут разочарований не было, все образы (включая NIB и AMI) безошибочно записались, и все стартовали на агате.

После начал уже на агате - поставив первым носителем дисковод а сторым готек - копировать диски с дисковода в образ готека, и это получилось таки получше. ТО есть, таким образом несколько дисков появилось еще в формате HFE.

Теперь важное:

Заметил, что если образ в готеке предварительно отформатировать (копировщиком не ИКП) а потом копировать на него диск с дисковода - шансы записать 100% если нет какой либо защиты от копирования. Напротив, если образ не отформатировать - то шанс что образ будет без битых секторов при записи очень небольшая. Процесс таким образом удлинняется на время форматирования, но результат гарантирован.

То есть, такой способ преобрадования образов дисков из форматов Аата в формат Готека - на данный момент самый продуктивный в моем случае.. Но увы, диски с защитами так перенести не получится.

Отдельно хочется поблагодарить создателей ЛИНК2 - молодцы ! Очень крутая штука !


- - - Добавлено - - -

https://i.ibb.co/z64xgmB/20210917-110102.jpg (https://ibb.co/z64xgmB) https://i.ibb.co/Hgx94M4/20210917-174819.jpg (https://ibb.co/Hgx94M4) https://i.ibb.co/ZMWbms5/20210917-174848.jpg (https://ibb.co/ZMWbms5) https://i.ibb.co/GTxfVXd/20210917-174924.jpg (https://ibb.co/GTxfVXd)