Подтяжку проверил, на всех выходах присутствует. Подключил 3,5 дисковод к пс. Отформатировал с помощью эмулятора риалспек. Вышла почему то однастороняя дискета. Далее скинул на нее ADS. Все это успешно загрузилось на Ленинграде. Попытался отформатировать с выключенной верификацией. Процесс форматирования занял порядка 5 минут. Но результат тот же. Дискета после этого не читается.
Проверил логику коррекции записи. Заменил ИР16. Результат тот же. Есть ли возможность проверить диск после форматирования? Проанализировать то что на него записалось в процессе разметки. Какой софт для этого нужен? Где можно об этом почитать, поделитесь ссылкой если кто знает.
есть несколько вариантов: программа teledisk под досом делает полную копию диска в образ, можно попробовать снять дамп http://zx-pk.ru/showthread.php?t=12842 но возможно не получится.
У меня первый результат благодаря проге SOLON. Это именно то, что нужно.
1. Обнаружил что контроллер читает фигово. С хорошего диска, читаемого на ЕВО 100%, читает не с первой попытки но все же читает.
2. При записи константы на дорожку во все 16 секторов, потом на ЕВО в тойже программе посмотрел на содержимое дорожки (записано было 22) прочитано:
22 22 22 22 00 22 22 00 22 22 22 22 00 22 00 22 22 00 22 22 22.... Так во всех секторах.
На контрольную сумму сектора не поругалась, значит данные идут не те.
Осталось узнать как передаются данные для записи на ВГ93.
Последний раз редактировалось R2D2[ANT]; 11.01.2015 в 00:52.
Все победил!!!
За передачу данных отвечает DRQ.
Это был лопнутый резистор под ВГ93 подтяжка на +5в линии DRQ
В результате контакт то есть то нет. Влияло на стабильность чтения и на данные для записи.
При прозвонке резистора, дефект не обнаружился, т.к. щупы восстанавливали контакт.
На аналоговом осцилле сигнал незаметен т.к. очень редкий.
На цифровом осцилле в ждущем режиме положительный скачек отслеживался но осцил глючил не показывал полку, я подумал, что китайский глюк прошивки осцилла.
В АТМ ТУРБО резисторы и микросхемы разведены под Процом, ВГ и ПЗУ. В результате, панельки этих микрух порезаны для обеспечения свободного места.
При выковыривании ВГ93 из панельки лопнул резистор.
Программа СОЛОН (Solon) реально помогла в настройке контроллера FDD TR-DOS ТР-ДОС. Она позволила выставить нормальные циклические сигналы записи и увидеть их осциллом.
Последний раз редактировалось R2D2[ANT]; 12.01.2015 в 11:50.
nimdasys_inbox_ru (20.05.2022)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
R2D2[ANT], мои поздравления!!! неприятный глюк...
вспомнил как я мучался когда собрал `арлекин` и не мог понять почему +5v не доходит на плату.
грешил на обрыв в шнурах БП, всё поменял,
а оказалось толстая ножка диода была окислена и не контачила даже будучи вроде хорошо впаянной.
Провел эксперимент. На PC записал на дискету константу с помощью SOLON. Записывал на определенную дорожку. Потом на Ленинграде на эту же дорожку попытался записать другую константу. В итоге в процессе записи выдало ошибку на этой дорожке во 2м секторе. Если просмотреть содержимое дорожки то в 0 секторе находится нетронутая старая константа, 1й сектор не читается, во 2м секторе старая константа но он признается не читабельным. Выдается ошибка. Выходит что запись идет не на 0 сектор как должно быть а в 1. При этом еще портится разметка 2 го сектора. Данные во 2м секторе при этом сохраняются.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)