User Tag List

Страница 9 из 12 ПерваяПервая ... 56789101112 ПоследняяПоследняя
Показано с 81 по 90 из 113

Тема: Кошка

  1. #81
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    > при подключении старого 40 дорожечного дисковода...
    о, как, прикольно.. даже не ожидал, что такой режим может быть полезен для проверки, жаль я свой роботрон старенький куда-то уже сплавил.
    Про 18 секторов на дорожку, у Microsoft был Distribution Media Format (DMF) штука которая успешно использовала особенности обработки mfm-потока контроллером и позволяла забить дорожку по-максимуму. А вообще-то, я для всех профилей чисел секторов на дорожку в программе задаю одно и то же значение 0x10 (gap3 size between sectors) врзятое с потолка, может его поуменьшать...

    ..Диалоги предупреждений попробую изменить.

    > вариант чтения без создания образа
    В диалоге "Save as..." под системными кнопочками "Сохранить" и "Отмена" можно нажать "Read to slot".

  2. #82
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    В диалоге "Save as..." под системными кнопочками "Сохранить" и "Отмена" можно нажать "Read to slot".
    кошка 2.09 - с начало не было такого варианта, после когда я добавил Read to slot в название образа, кнопка появилась при повторном открытии.

    В общем один раз получилось, и больше кнопка не появляется. Да и кнопку лучше вывести на основное окно.

    Цитата Сообщение от anasana Посмотреть сообщение
    даже не ожидал, что такой режим может быть полезен для проверки, жаль я свой роботрон старенький куда-то уже сплавил.
    Я считаю что лучше 40 дорожечные дискеты читать на 40 дорожечном дисководе (особенно сбойные). Там головка шире, и вероятность прочитать плохо намагниченный участок повышается.

  3. #83
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Вариант поставки Windows 95 на дискетах (3.5 дюйма) - первая (загрузочная) дискета была обычная, а остальные были отформатированы, насколько мне не изменяет память - 18 секторов на дорожку.
    Стой! У 3" дискет HD всегда 18 секторов на дорожку. (У DD всегда 9). И PU1700 - одна из последних утилит такого рода, первой была 800.com, которая позволяла уложить на DD-дискету (MFM) 10 секторов на дорожку. Не помню, как она работала с HD, но отформатировать дискету 720К на 800К всегда было бкз вопросов. Единственным неудобством было то, что не все БИОСы это понимали, в результате не на всех компах удавалось загрузиться с дискеты на 800К.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  4. #84
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,002
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    У 3" дискет HD всегда 18 секторов на дорожку.
    Да, память подвела, но сколько то секторов на этих дискетах было добавлено. Насколько мне опять же не изменяет память, вроде на них было написано 1.8 мб. Если посчитать на пальцах, получается 21 или 22 сектора

  5. #85
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,248
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    183 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Насколько мне опять же не изменяет память, вроде на них было написано 1.8 мб. Если посчитать на пальцах, получается 21 или 22 сектора
    Цитата Сообщение от anasana Посмотреть сообщение
    у Microsoft был Distribution Media Format (DMF)
    Смысл мучать старушку, если есть Вики? Там же написано, что прога 2M позволяла записать на HD соответственно ~2 метра данных.
    Последний раз редактировалось CodeMaster; 08.01.2020 в 23:01.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #86
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По настроению мучаем что попалось
    Цитата Сообщение от MiX Посмотреть сообщение
    Попробовал отформатировать HD 5,25 дискету на 17 секторов, так вот вполне себе умещает. На 18 уже не читает первый сектор на каждой дорожке, скорее всего что последний сектор залезает за индексное отверстие и затирает первый.
    А сейчас поигрался с GAP3, сбросил его с текущего 0х10 до 0х03 и на DS HD 96 tpi 1.2 дискете забегало как форматирование так и успешное чтение всех 18 секторов на дорожке включая первый.
    P.S. Вариант с "Продолжить" из лички дал доступ к началу чтения на 40-ке?

  7. #87
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    371
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    anasana, я извиняюсь за критику, у меня не сложилось с кошкой по многим причинам,
    сложный не понятный интерфейс, куча настроек неясно влиющих на что то и на что именно,
    квадратики разноцветые, но главное ни одной прочитанной этой софтиной дискеты от УК-НЦ я не получил. Проехали. Вопрос такой - вот есть ukdskp - всем понятно под какой формат заточена,
    вставил дискету - получил образ (с ошибками или без), можно ли и в кошке сделать для
    стандартных изученных форматов просто кнопку (автонастройка) - УКНЦ(MZ80) - считать в образ,
    УКНЦ(MZ40) - считать в образ , хотя сейчас это уже не слишком актуально и хотя ещё целый
    перечень программ для УК-НЦ (Зеленоградских в основном) не обнаружен = шанс, что они вдруг всплывут стремится к нулю.

    Я кстати склоняюсь больше считыванием по возможности не заниматься и постепенно
    планирую от оборуд. под это дело избавиться.
    Последний раз редактировалось hobot; 09.01.2020 в 22:31.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #88
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,002
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    anasana, не слушай его, в Кошке всё понятно и последние дискеты (включаю большую коробку с более чем сотней дискет) вычитывал только Кошкой - ибо есть возможность понять - какой формат, где ошибки, и попробовать повторными чтениями снять таки инфу - что и было сделано

  9. #89
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    ... вставил дискету - получил образ (с ошибками или без)...
    так это можно прямо уже
    а вот на синхронный разбор полетов - очень жду в личке-почте-скайпе
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected]

  10. Этот пользователь поблагодарил anasana за это полезное сообщение:

    hobot (10.01.2020)

  11. #90
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновлена Кошка по упорным изысканиям этого года ув. MiX различных режимов работы программы.
    https://www.dropbox.com/s/8sfdatz52m...a_tdm.zip?dl=0

    Так же добавлена функция (не новая есс-но, с IOCTL_FDCMD_READ_TRACK давно игрался, например, @Titus https://zx-pk.ru/threads/16133-tryuk...fdd-82077.html );
    сюда же комментарий от Simon Owen:
    "Unfortunately, the PC floppy controller doesn't provide an official way to read the CRC bytes for each sector. It only reports whether the CRC found on disk is valid. :(

    However, it is possible to read the CRC bytes for the first sector on each track, using the IOCTL_FDCMD_READ_TRACK command. This command works like a multi-sector read command, and uses the sector "size" parameter to determine how many bytes to read from each sector. If the disk contains 512-byte sectors (size=2), and you use IOCTL_FDCMD_READ_TRACK to read 1 sector with size=3, the FDC will return 1024 bytes of data from the sector data field. The bytes at offset 512 and 513 in the data will be the real CRC bytes.

    If the disk tracks were created as a single bitstream write, it may be possible to see the CRC bytes for all sectors. If you use size=6 the FDC will return 8192 bytes of data, which can be parsed to extract the other CRCs. This is often possible for commercial disks that were created using a TRACE disk duplicator. Modified disks will introduce splice points in the bitstream, which will prevent this technique from working correctly."

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

    Пока наблюдения:
    - если сделать просто обычное форматирование дискеты на целевой системе, то инфа треков Кошкой читается идеально. И после разбора track_raw можно будет произвести запись 1-в-1 с разметкой оригинальной дискеты.
    - некоторые дистрибутивные дискеты "от производителя" так же дямпятся треками идеально.
    - у обычных "живых" рабочих дискеток в этом режиме читается стабильно первый сектор, два байта контрольной суммы этого сектора и следом первый байт '4E' блока GAP3, остальной поток идёт с битовыми сдвигами и порой удачными чётными секторами.
    - хочется встретить дискеты с интерливингом.
    - если у дискеты первый сектор трека, по какой-то причине, не распознан, IOCTL_FDCMD_READ_TRACK вообще ничего не возвращает.
    - битые сектора сносят гармонию на треке напрочь.
    - каждый трек сохраняется в отдельном файле, поэтому рекомендуется останавливать считывание через ESC по обстоятельствам для принятия решения.
    - Правой кнопкой мыши на любом кубике, а там "Dump all (40/80/160) tracks from diskette*" (можно выбрать любую сторону дискеты или обе сразу). Размерности в байтах.
    - косметические комментарии лучше в личку.

    SECTORSIZE: '00' - 128, '01' - 256, '02' - 512, '03' - 1024, '04' - 2048, '05' - 4096, '06' - 8192
    'sync 00...00'A1'A1'A1'FE - identification field start
    'sync 00...00'A1'A1'A1'FB - data field begin

    RS1SETUP4 (DEC RX50 software diskette):
    {[Index-field section and ID-field of Sector 1 is not catched][sectordata 512][CRC16 2][GAP3 '4E'-48]} - сектор №1
    {[SYNC '00'-8][A1'A1'A1'FE'CYL'HEAD'SECTOR'SECTORSIZE'CRC16-2][GAP2 '4E'-22][SYNC '00'-12][A1'A1'A1'FB][sectordata 512][CRC16 2][GAP3 '4E'-48]} - сектор №2
    ... остальные 8 секторов
    [GAP4b '4E'-78]}

    IRA (Э-85 @CodeMaster formatted diskette):
    {[Index-field section and ID-field of Sector 1 is not catched][sectordata 512][CRC16 2][GAP3 '4E'-16]} - сектор №1
    {[SYNC '00'-12][A1'A1'A1'FE'CYL'HEAD'SECTOR'SECTORSIZE'CRC16-2][GAP2 '4E'-22][SYNC '00'-12][A1'A1'A1'FB][sectordata 512][CRC16 2][GAP3 '4E'-16]} - сектор №2
    ... остальные 8 секторов
    [GAP4b '4E'-208]}

    typical used diskette:
    {[Index-field section and ID-field of Sector 1 is not catched][sectordata 512][CRC16 2][GAP3 '4E'-1]далее расшифровка потока сбивается но сектора структурно различимы и угадываются}
    Последний раз редактировалось anasana; 04.02.2020 в 21:48.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

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

    Hunta (04.02.2020), MiX (04.02.2020), Ynicky (04.02.2020)

Страница 9 из 12 ПерваяПервая ... 56789101112 ПоследняяПоследняя

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

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

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

Ваши права

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