User Tag List

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

Тема: Arduino Floppy Dump utility

Комбинированный просмотр

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

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

    По умолчанию

    Словом, HD диски, которые 1.44, капчурятся без особых проблем (что с прошивкой Роба Смита было невозможно).
    Статистика выглядит вот так:
    Код:
           .:                                                       
           ::       :                                               
           ::      ::       .                                       
           ::      ::      .:                                       
           ::.     ::      ::                                       
           :::     :::     :::                                      
        : ::::.. .::::    ::::                                      
       :::::::::::::::..  ::::: :   ... ..      : ...  .  :::     :.
    us------2-------3-------4-------5-------6-------7-------8-------9
    А неформатированные вот так:
    Код:
                .::::::......                                       
              :::::::::::::::::::::::::....................         
            .:::::::::::::::::::::::::::::::::::::::::::::::::::::::
          .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    .... .::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    us------2-------3-------4-------5-------6-------7-------8-------9
    Почему там от 2.5микросекунд идет спад - хз. Это 5.25" дисковод, и возможно, что просто быстродействия компонентов не хватает чтобы в этой шустрой части спектра было достаточно насыщено. На 3.5" дисководе неформатированные пока не смотрел. Но там 2мкс тайминги спокойно захватываются, влоть до ~1.4мкс (цикл захвата соптимизировал как смог). В общем-то мне 3.5" постольку поскольку - весь архив в 5.25".

    - - - Добавлено - - -

    Сейчас размышляю о том, каким образом лучше создавать "кривую скорости". Т.е. чтобы справиться с ситуацией из поста №3. Какой-то чуть более хитрый, двухмерный стат.анализ надо привлекать..

    А помимо этого еще есть вот такие ситуации:
    Код:
    us------2-------3-------4-------5-------6-------7-------8-------9
                           X%x.           .x+-           .          
                     .  . .xX#-.         .x##x-          .....      
                         xXx-xX-..     -+.. ..,--,     .... ...     
                         X#. .##-.    .++.   ..-+,     ..    . ..   
                         #X  +%+                                    
                         .X#+Xx                                     
                          .xXx.          .+##+.            ,. .     
                   .      -XX#.          .,xx             ...       
                          xX+Xx,        .-++++-.          ,,...     
                          +%#X.                                     
                          ,%#X                                      
                .         x#,#x-        .xx, xx.         .  .       
                        . x###x,        .-x+++-.        ...,....    
                           +%+.           ,xx+             -,.      
                           #%                                       
                       .   -##x        .  x##+            -+-.      
                         .+#x#x,         +x++x+,.       .,.....     
                          x#,+xx+.     .+x+ -++-.      .+-, ,+-.    
                          -#xxx+,       ,xx-xx+.        ,--,--.     
                          .+#xx-         ,xxxx.         .-x+++      
                           xX#,          .x##x.           ....      
                         -x#xxxx-.     ,+++--x+-,      .,., .-,..   
                         +#-  +xx+     +x,   ,+x-     .-+.   ---,.  
                         +#-  +xx+.    xx.   -+x+.    ,+-,   -+-,   
                         -xx+xx--.     -+xx-+xx-..     .-.  ..,,.   
                           #%x,          .+#x-         .  --,       
                          -x##x-         ++xx-,         .-+x+..     
                          -x#xx+         +xx+x,          --+--.     
                      .   +xxxx+. .      +x++x+.        .-+-+,.     
                          xx.-#+.       -#+. +#+        . .  ..     
                  ..     .,###x.         -xxx+.           -++,      
                           +##+           +#x+           .+x+.      
                           +##+           +xx,           .+x+,      
    
                           :..           ..  .                      
                          .:::.          :: ::           .  .       
                          :::::          :::::.          :..::      
                          :::::         .::::::         ::::::      
                          :::::.        :::::::         :::::::     
                          ::::::        :::::::         :::::::     
                     :.:  ::::::       .:::::::       . :::::::     
              ..  ..:::::.::::::. :: .::::::::::.: ::::::::::::.   .
    us------2-------3-------4-------5-------6-------7-------8-------9
    Что тут? Очевидно, перемагниченные области, в которых сдвигается магнитная поляризация целых фрагментов дисков. Таким образом все четные домены оказываются чуть короче, а нечётные - длиннее (общая длительность остается той же, просто сдвигаются границы в + или в -).
    Линии "раздваиваются". Если "плюс" одной полоски пересекается с "минусом" другой (т.е. эти раздвоенности залазят на соседние) - уже стандартным способом не прочитаешь. Тут либо надо читать полный RAW, в котором и четные и нечетные тайминги будут очевидны. И тогда можно компенсировать, "выровнять" эти расплывы (но на это Ардуино скорее всего не способен, ибо памяти мало чтобы все читать без обработки), либо изобретать какой-то способ раздельного чтения четных и нечетных полосок, с последующей рекомбинацией... Нормализацию четных-нечётных доменов, кстати, и greaseweasle не умеет (хотя это ему ничего бы не стоило).

    Вообще, я даже не знаю насколько это нужно, насколько востребовано, есть ли вообще такие "ушатанные" магнитными полями диски. Все мои в принципе читаются и так, полоски друг на друга не налезают... Но, допускаю, что у людей могут быть такие нечитаемые никакими ухищрениями диски... Но, возможно, от них уже давно избавились, не дождавшись "волшебных утилит"...

    Чтобы выводить "подробный" график дорожки, в текущей версии (0.01b) достаточно раскомментировать строку №182 (# print_ba(stats[a-64:a])). Если у кого-то есть подобные кейсы - прошу делиться.
    Последний раз редактировалось Dexus; 07.08.2020 в 23:33.

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

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

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

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

Похожие темы

  1. Arduino Floppy Disk Reader
    от SoftLight в разделе Внешние накопители
    Ответов: 44
    Последнее: 05.08.2020, 01:06
  2. HCDisk 2.0 - PC disk utility.
    от Djoni в разделе Утилиты
    Ответов: 3
    Последнее: 17.09.2016, 00:37
  3. TZX/TAP utility for iPhone: Speccy Tape
    от Poopi в разделе Утилиты
    Ответов: 13
    Последнее: 02.07.2015, 08:13
  4. Data Glue Utility
    от dM_GBG в разделе Софт
    Ответов: 8
    Последнее: 22.11.2011, 12:40

Ваши права

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