User Tag List

Показано с 1 по 10 из 45

Тема: Arduino Floppy Disk Reader

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #27

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Занялся выработкой стратегии чтения.
    Дампить за один оборот - плохой вариант (но один диск считывается за 70 секунд)
    Во-первых, индексное отверстие могло быть не в нужном месте во время записи/чтения (имеются такие диски), и заголовочные части секторов могут оказаться до индекса. Потому ZX Disk Studio, кстати, и очень чувствителен к расположению датчика, и вынуждает людей шаманить с этим, ибо умеет читать только от индекса до индекса. При чтении в два оборота надобности в этом уже нет, т.к. на втором обороте все эти сдвинутые данные так или иначе читаются целыми.

    Можно конечно заморочиться, и читать диск вообще не синхронизируясь с индексным отверстием, а просто грузить объем чуть больше двух оборотов, и уже в данных разбирать где там начало, а где конец. Читал, что на каких-то ретроплатформах он в принципе игнорировался, и потому трек всегда начинался в случайном месте. При этом, конечно, желательно сам индексный импульс все-таки в пересылаемые данные как-то впихивать, чтоб алгоритму проще было потом после чтения ориентироваться.

    А дампить трек в "красивом" виде со всеми таймингами (как в скринах выше), думаю, нет смысла - это ничего толком не даёт. Разве что чтобы убедиться, что диск действительно покоцан, и читать нет смысла, и статистического не детального графика хватит (который зелёным). Он-то, конечно, пригодится и для подстройки под скорость, и просто инспекции. Ведь в большинстве случаев все эти красивые графики, которые рисует Kryoflux, также бесполезны. Ну, видно что там мусор - читать его так или иначе бесполезно; ну, видно что "пограничные биты" - за три оборота обычного чтения это и при обычной пороговой дифференциации будет понятно. Начал считать, что этот точный захват потока - скорее фетиш. Вот реально, кому оно нужно, хранить 720кб диск как 40мб raw данные магнитного потока? Единственное - это для анализа какой-нибудь фендипуперной защиты, которая возможно даже и не в FM/MFM, а MFM2 или с ещё более хитрым методом кодирования. Но это едва ли относится к нашим стандартным ретроплатформам.
    Последний раз редактировалось Dexus; 28.10.2019 в 22:58.

    Эти 2 пользователя(ей) поблагодарили Dexus за это полезное сообщение:

    Djoni(25.07.2024), newart(26.07.2020)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 78
    Последнее: 29.04.2020, 02:20
  2. [zs scorpion 256] Floppy disk a: not recognized
    от lukezab в разделе Scorpion
    Ответов: 5
    Последнее: 13.10.2016, 19:42
  3. Floppy Disk Ripper (Firmware, ZX and PC utilities)
    от TSL в разделе Софт
    Ответов: 52
    Последнее: 08.02.2015, 16:16
  4. TRD image -> floppy disk
    от Error404 в разделе Утилиты
    Ответов: 13
    Последнее: 28.01.2007, 20:15

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •