MY c RSX11
Попробовал считать рабочую дискету с RSX11, образ которой делал form.
Скрытый текст
[свернуть]
Дискета 100% рабочая.
MY c RSX11
Попробовал считать рабочую дискету с RSX11, образ которой делал form.
Скрытый текст
[свернуть]
Дискета 100% рабочая.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
MiX, 1) попробуй обновить драйвер как советует Hunta; 2) беда с первым сектором у меня тоже была, по совету Anasana подвигал оптопару датчика индексного отверстия и это помогло! Ну и ручной перечиткой бэдов попробуй - иногда помогает. Ну и другой дисковод попробуй, я тоже был уверен в своем дисковёрте на все 256%, однако, на другом получилось значительно лучше.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Драйвер вроде новый стоял. Куда он прячется я не нашёл, но всё равно обновил.
Датчик отюстирован на заводе по стандарту, и если его трогать то это нарушит юстировку. Далее если на этом дисководе отформатировать дискету, то на других дисководах эту дискету контроллер может не захватить, если 1й сектор записан раньше чем контроллер придет в готовность после индексного сигнала. Если позже, последний сектор может не прочитаться до конца т.к будет оборван индексом (критично на дорожках с малым диаметром).
В моём случае получилось что действительно дисковод был не совсем удачным, но это касается только остальных секторов.
Попробовав на другом дисководе все секторы считались кроме первого на одной стороне, и частично на другой.
Скрытый текст
[свернуть]
При этом утилита UKDSK считала дискету на этом же дисководе без ошибок. Получается что программе Кошка не хватает быстродействия для захвата первого сектора.
Далее я в Виндоз отключил ненужные службы и программе Кошка поставил режим исполнения реал тайм.
Скрытый текст
[свернуть]
Уже захватила 2 раза 1сектор но быстродействия по прежнему не достаточно.
- - - Добавлено - - -
Да.
Там где и работал.
И осталась.
Некоторые решения помогут исправить проблему.
Поскольку при запуске двигателя нужно время для раскрутки, нужно чтоб программа определила скорость вращения и при достижении номинала начала считку. Заодно можно вывести значение вращения в программу.
Если программа не успевает засинхронизироваться то перед первым (физическим) сектором надо идти на второй круг при этом синхронизироваться не после индекса, а после последнего физического сектора. На этот момент индекс пропускается.
То-есть делается некое опережение готовности перед синхронизацией первого сектора.
Но это костыль. Радикальное изменение в программе в пользу быстродействия предпочтительнее.
...
Ну и пожелания которые появились по мере использования программы.
. Добавить управление размерами окна, т.к. не удобно когда окно программы не масштабируется.
.Пронумеровать над "кубиками" по горизонтали - сектора, и вертикали - дорожки. Т.к. приходится считать вручную какой сектор не прочитался.
.Неудобно то что считка начинается после добавления файла, надо бы добавить кнопку "Старт".
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)