У меня даташита нету.Сообщение от CHRV
информацию взял из каталога Сектор электронных компонентов россия-99/Додека/1999
У меня даташита нету.Сообщение от CHRV
информацию взял из каталога Сектор электронных компонентов россия-99/Додека/1999
Я в этом мало чт смыслю, поэтому если то, за вопрос не корите сильно? я так понял, что на более новых контроллерах с ФАПЧ и с современными 3.5" (или, на худой конец,5.25" от TEAC) рассинхронизации по команде "чтение дорожки" быть не должно?Сообщение от Conan
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Тема ушла от первоначального вопроса. А хотелось бы все-таки выяснить, почему "использовать команду затруднительно"?
Быть может для разрешения данного вопроса могла бы помочь достаточно интересная и познавательная статья о контроллерах дисководов http://zx.pk.ru/showthread.php?t=556. Если бы удалось ее найти.
Несколько лет назад, я пытался самостоятельно разрешить данный вопрос. До конца дело не дошло, но удалось выяснить, что при использовании данной команды имеет место срыв синхронизации, но информация считывается по четкому алгоритму. Выяснить алгоритм не удалось. Я считаю, что если-бы сепаратор данных перестраивался при встрече AM,а он как известно отличается по синхропоследовательности, то все работало бы нормально.
а может вы тогда эмулятор ВГшки на AVRе напишете, а
а чего - воткнул такое вместо штатной ВГ, и ни проблем с +12, сразу сделать прошивку под чтение 1.44мб, вычистить все глюки ВГшки
Подумайте вот над чем: Есть ли разница для сепаратора данных, какую операцию чтения выполняет ВГ93, сектора или трека?Сообщение от spensor
А еще попробуйте записать в поле данных значение 29h а затем считать этот трек. Думаю, результаты будут интересны всем.
Кстати, может быть наконец мне кто объяснит - отличается ли формат записи адресных маркеров у ВГшки от обычных одноимённых байтов или нет? Т.е. эти байты с т.з. MFM записываются как и все остальные - или есть разница (в чём?)?Сообщение от Conan
Отличается.Сообщение от lvd
Разница в том, что в A1 пропущен синхроимпульс между 4 и 5 битами, а в C2 между 3 и 4 битами (стр. 14 выложенного ранее описания). Относительно этих "дырок" ВГ93 (не сепаратор!) находит границы между байтами.Сообщение от lvd
Вопрос конечно интересный. Но, по тому как контроллер работает видимо имеет. Возможно весь фокус в том, что при чтении трека ВГ93 все байты интерпретирует одинаково, не обращая внимания на их функциональное назначение, а при чтении дорожки интерпретация выполняется как положенно. Соответственно в режиме чтения дорожки сепаратор должен приводить все байты в единообразный формат - вставлять пропущенный синхроимпульс.Сообщение от Conan
Вот только вопрос как это работало в оригинальном BDI остается открытым.
А можно поинтересоваться, чем обоснован выбор именно этого значения?Сообщение от Conan
Это напоминает "веру в темные силы электричества": сепаратор подключен своими выходами ко входам ВГ-шки и даже теоретически не может управляться ею. Никакие пропущенные биты он так же не может вставлять, там простейший сдвиговой регистр. Да и не работало бы тогда ничего, ибо ВГ именно по этим пропущенным битам синхронизируется.Сообщение от spensor
Аналогично своему клону: там был простейший цифровой сепаратор, с которого и скопировали, схему для первых отечественных контроллерах Beta.Сообщение от spensor
Проведенными ранее испытаниями, результаты которых сохранились. Однако хочется, что бы кто-то этот результат проверил на своем контроллере.Сообщение от spensor
Не согласен. К сожалению сейчас нет под рукой русскоязычной документации по ВГ93. Но помнится в FDC был вывод, кажется RSTB, назначение которого в принципе остается загадкой, так как в документации ничего вразумительного сказанного не было. А ведь он для чего то нужен, и кажется именно для этого.Сообщение от Conan
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)