Важная информация

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 33 из 33

Тема: Arduino Floppy Disk Reader

  1. #31
    Activist
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    464
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эти примеры выше - HD, т.е. 3.5" 1.44Мб диски. То есть "излишне" точные тайминги для нужд спека (2/3/4мкс).
    Для сравнения - как выглядят обычные DD 640Кб 5.25" спектрумовские диски (4/6/8мкс):



    Третий - для примера, 3.5" IBM 1.44Mb диск. Справа - 5.25", тоже PC-шный, но он какой-то странный. Почему-то 5 полос.

    И, как я уже упоминал выше, что бывают диски с плавающей скоростью.


    0я,1я, 80я (пустая) дорожка.

    Он судя по всему пустой, и с коцами на первых дорожках, но сам факт, что такие диски бывают. И скорость вращения при форматировании, судя по всему, у него была в целом медленнее чем 300об/с, где-то 240, наверное (с замедлением в на двух противоположных участках).

    А на 80й дорожке забавный "размытый облик" дорожки - видимо дотягивается намагниченность от соседней, 79й дорожки.
    Последний раз редактировалось Dexus; 21.10.2019 в 19:16.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Activist
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    464
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  4. #33
    Activist
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    464
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    От автора FlashFloppy, очевидно хорошего специалиста по STM32, буквально пару недель как начал проект читалки/писалки на STM32F103 blue pill. Для этого дела видимо лучше отдельный топик открывать. Лично я до STM пока не добирался. Понятно, что там намного больше и памяти, и скорости, и DMA имеется, и программирование USB (а не через USB-USART модуль).

    https://github.com/keirf/Greaseweazl...re-Connections

    На хосте через питон, пишет scp образы.

    Открыл отдельный топик:https://zx-pk.ru/threads/31038-greas...ov-flopov.html
    Последний раз редактировалось Dexus; 04.11.2019 в 21:42.

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

    goodboy (04.11.2019), SoftLight (04.11.2019)

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. Ответов: 73
    Последнее: 10.12.2018, 02:30
  2. [zs scorpion 256] Floppy disk a: not recognized
    от lukezab в разделе Устройства ввода
    Ответов: 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

Ваши права

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