Так в том то и дело что эмуляции никакой девайс всеравно в этом формате данные выдает.
Вид для печати
Т.е. девайс не выполняет MFM декодирования? А какой в нем тогда смысл, если он вместо последовательности байт будет выдавать последовательность битов, да еще и с синхроимпульсами? Тогда придется делать еще один девайс, который будет эмулировать ВГ93 и переводить из битовой последовательности в секторы и байты. Т.е. предложенный здесь девайс будет выдавть то, что идет с разъема дисковода? raw mfm и индексные импульсы? Лучше уж сразу сделать эмулятор дисковода + эмулятор контроллера (для спектрума ВГ93, для ПЦ 8272, для других компов еще что у них там используется), конкретный тип эмуляции будет определяться прошивкой микроконтроллера.
Тогда уж лучше сделать переходник в панельку ВГ93, и выдавать сразу байтами, работать будет намного быстрее, т.к. поизиционирование вообще будет исключено, и декодирование MFM будет не нужно, данные будут сразу байтами выдаваться. Из всего контроллера дисковода реально нужными останутся порт команд и порт данных.
+1:)
Как продвигается разработка этого нужного девайса?
Шлифую интерфейс, перетащил код для работы с MMC. С CompactFlash в целом работает удовлетворительно. Скорость загрузки и кодирования 880К амижной дискеты - 16 секунд. Пока RO, RW займусь позже.
Отлаживаюсь пока на Амиге. Как дойдет дело до отладки со спектрумом, буду искать фирменный BDI, чтобы к фирменному же спеку прицепить можно было.
Как продвигаются дела по доведению девайса к спектруму?:)