А смысл делать эмуляцию ВГ93, но для работы на реальных дискетах? Для каких целей нужна служебная информация с дискет?
Вид для печати
Так реальная ВГ тоже может их получить. Я PICом пробовал читать
замеряя периоды импульсов, лучше не стало. Вся беда в том что видимо при записи секторов на отформатированую дорожку происходит небольшой сдвиг и синхронизация меняется. Поэтому и были введены маркеры секторов, данных и т.д. чтобы восстанавливать синхронизацию. К тому же MFM так устроена, что если не точно начать читать RAW, то получаем совсем другие данные. Т.е. по моему мнению 100% считать служебные данные не получиться.
вопрос об уровне raw. если читать И клоки, И данные, то как раз всё легко восстанавливается. синхра затем и придумана, чтобы знать, какие биты клоковые, а какие - данных. если записать сигнал с выхода флопа (например, замерять t между импульсами), все легко восстанавливается. вг таких данных не выдает (в комп), но использует...
я нить темы потерял... в каком смысле "Ключевая задача - получить"? если просто нужны такие данные снятые с реальной дискеты - так они есть.
Как я понимаю, psb хочет сказать, что с 15 контакта разъема дисковода можно считать сигнал Read Data - данные снятые с реальной дискеты, которые тебе нужны.
Контроллер дисковода из этого сигнала формирует два сигнала, которые подаются на ВГ93 - RAWR и S. RAWR - практически тот же сигнал READ DATA только причесанный под частоту ВГ93, а S - выделенный ФАПЧ синхросигнал.