User Tag List

Страница 6 из 16 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 191

Тема: Spectrum Archive Reader - Программа для чтения TR-DOS дисков

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

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

    Регистрация
    10.02.2015
    Адрес
    г. Екатеринбург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    29 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX Disk Studio читает все отлично, а других у меня еще нет, скиньте мне если не трудно, что бы не тратить время на поиски.

    Моё железо

    ZX Spectrum 48K issue 2/3/4A/4B/4S/6A
    ZX Spectrum +2
    ZX Spectrum +3
    Harlequin 48K
    Harlequin 128K
    Karabas-128
    [свернуть]

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

  3. #2

    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    197
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    69 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NiKa Посмотреть сообщение
    а других у меня еще нет, скиньте мне если не трудно, что бы не тратить время на поиски.
    TRReader находится здесь https://zx-pk.ru/threads/16236-trrea...os-diskov.html
    WinTRD не нашел. Но я думаю не стоит тратить время. Раз ZX Disk Studio читает, значит прочитать можно. Правда у меня она ничего не читает. Я собственно и стал свою писать потому что у меня ничего не работало.
    Интересный случай, конечно. Может ZX Disk Studio читает сразу целый трек, а не посекторно. Но чтение трека я проверить не смогу: у меня индексного импульса нет, по-моему без него контроллер трек прочитать не сможет.
    Последний раз редактировалось CPLx; 06.05.2020 в 14:32.

  4. #3

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,437
    Спасибо Благодарностей отдано 
    1,723
    Спасибо Благодарностей получено 
    2,268
    Поблагодарили
    892 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  5. #4

    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    647
    Спасибо Благодарностей отдано 
    447
    Спасибо Благодарностей получено 
    111
    Поблагодарили
    76 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    есть очень много случаев, когда не требуется работа с защищенными дисками и тогда драйвер практически покрывает хотелки считать дюжину легальных секторов на дорожке, или хотя бы примерно "обнюхать" содержимое.
    Последний раз редактировалось anasana; 06.05.2020 в 23:52.

  6. #5

    Регистрация
    23.03.2020
    Адрес
    г. Великий Новгород
    Сообщений
    110
    Спасибо Благодарностей отдано 
    136
    Спасибо Благодарностей получено 
    93
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    огромное спасибо!
    есть несколько вопросов:
    1. Друг принес дискеты на всех не читается 0й сектор, при этом в реальном ZX дискета читает,
    это какой-то изощренный способ защиты от копирования? =)
    не знаю насколько это актуально, но интересно как это реализовано? там реально ничего не записано на 0м секторе?
    Нажмите на изображение для увеличения. 

Название:	cadr1.jpg 
Просмотров:	604 
Размер:	49.0 Кб 
ID:	72721

    2. Вторая проблема, я не могу записать обратно (на другой диск) считанный образ, для примера, есть дискета, она 158 треков.
    Нажмите на изображение для увеличения. 

Название:	cadr2.jpg 
Просмотров:	590 
Размер:	53.1 Кб 
ID:	72722
    я её записываю обратно ZX Studio и не могу считать обратно этой прогой, выдает ошибку CRC Error на всех секторах,
    при этом ZX Studio обратно считывает (кажется даже корректно, проверить не могу).

    3. Третья проблема не относится к этой программе, но что бы не плодить сущностей =) чем создать удобно trd образ на 160 треков (750кБ?)
    я очень надеялся, что это можно сделать просто в ZX Studio, но он создает только образ 80 дорожек (((

    спасибо!!!

    ps: ОС WinXP

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

    CPLx(25.05.2020)

  7. #6

    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    197
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    69 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyhesty Посмотреть сообщение
    1. Друг принес дискеты на всех не читается 0й сектор, при этом в реальном ZX дискета читает,
    это какой-то изощренный способ защиты от копирования? =)
    не знаю насколько это актуально, но интересно как это реализовано? там реально ничего не записано на 0м секторе?
    Нет, это не защита от копирования, а уже встречавшийся феномен которому у меня нет объяснения. Эта программа читает диск используя функцию чтения сектора, конкретно IOCTL_FDCMD_READ_DATA. Другая используемая функция - IOCTL_FDCMD_READ_ID - она читает заголовок первого попавшегося сектора. Как показал эксперимент здесь, на некоторых дисках обе эти функции драйвера не видят первый (он же нулевой в моей нумерации) сектор. Почему так происходит я не знаю. Как удается другим программам (той же ZX Disk Studio) читать такие диски мне тоже неизвестно. Может быть они используют функцию чтения трека (IOCTL_FDCMD_READ_TRACK), а может используют то же чтение сектора что и я, но с другими параметрами, неизвестными мне. Так или иначе, моей программой такие диски прочитать нельзя. У меня таких дисков нет, поэтому я не могу провести детальные исследования с ними и отладить их чтение. Мне остается в таких случаях только рекомендовать использовать ZX Disk Studio. Или что угодно еще что может их прочитать. Судя по всему, причина лежит в формате диска, но в чём именно особенность этого формата я не знаю.

    Цитата Сообщение от Pyhesty Посмотреть сообщение
    я её записываю обратно ZX Studio и не могу считать обратно этой прогой, выдает ошибку CRC Error на всех секторах,
    при этом ZX Studio обратно считывает (кажется даже корректно, проверить не могу).
    Запусти программу с ключом /logfile (будет создан файл с логом), прочитай диск и скинь лог-файл сюда. Я хотел бы посмотреть что там, может удастся что-то понять.


    По картинкам оказалось что цвет панели со статистикой отличается от цвета формы (по идее должен совпадать). В 7-й винде совпадет, а оказывается в XP нет.
    На втором скрине диск читался 80 секунд и это в быстром режиме? Там наверное он быстрее прочитается в режиме Standard. Скорее всего формат хитрый, я на такие не расчитывал и думал что они редкость.
    На первом скрине вообще 193 секунды. Что-то это всё работает у других гораздо хуже чем я предполагал.


    Цитата Сообщение от Pyhesty Посмотреть сообщение
    3. Третья проблема не относится к этой программе, но что бы не плодить сущностей =) чем создать удобно trd образ на 160 треков (750кБ?)
    я очень надеялся, что это можно сделать просто в ZX Studio, но он создает только образ 80 дорожек (((
    У меня она создает образ на 160 дорожек без проблем. Там надо создать образ, потом сохранить как trd.
    Если она создает 80 дорожек (т.е. 40 цилиндров), то может она использует настройки из биос и надо дисковод по-другому там настроить? Но это только догадка.
    Последний раз редактировалось CPLx; 25.05.2020 в 18:36.

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

    Pyhesty(25.05.2020)

  8. #7

    Регистрация
    23.03.2020
    Адрес
    г. Великий Новгород
    Сообщений
    110
    Спасибо Благодарностей отдано 
    136
    Спасибо Благодарностей получено 
    93
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ок! во вложении лог,
    пока экспериментировал, оказалось, что если переключить скорость на 300к, то все прочиталось )))
    (это есть в логе)
    хотя ZX настроен на 250к, вот так, получается драйвер один, а работают в разных приложениях по разному))

    так что вопрос снят =) спасибо)
    Вложения Вложения

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

    CPLx(25.05.2020)

  9. #8

    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    197
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    69 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyhesty Посмотреть сообщение
    пока экспериментировал, оказалось, что если переключить скорость на 300к, то все прочиталось )))
    Вот это новость. Получается что одни диски читаются на 250К, а другие на 300К, и это всё на одной машине?
    И большое спасибо за лог. Может сделаю обработку этой ситуации, чтоб таких тормозов не было. Потому что сектора вообще-то в неправильном порядке читались и поэтому всё медленно было.

  10. #9

    Регистрация
    23.03.2020
    Адрес
    г. Великий Новгород
    Сообщений
    110
    Спасибо Благодарностей отдано 
    136
    Спасибо Благодарностей получено 
    93
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    во вложении добавил лог чтения диска, у которого не читаются 0е сектора.
    Вложения Вложения

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

    CPLx(25.05.2020)

  11. #10

    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    197
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    69 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В таком случае могу порекомендовать Pyhesty заклеить на дискете индексное отверстие полностью и посмотреть что будет.
    Кстати, не получается ли так что диск в этом сообщении читается быстрее в режиме Standard чем в Fast?

Страница 6 из 16 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 534
    Последнее: 04.05.2025, 15:40
  2. Программа для нарезания окон ZX Spectrum
    от AAA в разделе Утилиты
    Ответов: 84
    Последнее: 16.09.2010, 11:07
  3. Плагин FAR для чтения реальных дисков TR DOS
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 2
    Последнее: 15.09.2010, 06:17
  4. Новый FAR plugin для форматирования дисков TR DOS
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 3
    Последнее: 03.08.2007, 16:44

Ваши права

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