User Tag List

Страница 5 из 19 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 185

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

  1. #41

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

    По умолчанию

    14:32:20.349: Log.Init: Log initialized. Date: 06.05.2020
    14:32:30.739: MainForm.Test_Click: DataRate: FD_RATE_250K | High Resolution Timer Available: True
    14:32:32.361: MainForm.Test_Click: Scanning track
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 14 Size: 1 Time: 12.49
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 7 Size: 1 Time: 12.40
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 15 Size: 1 Time: 12.32
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 8 Size: 1 Time: 12.30
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 16 Size: 1 Time: 12.36
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 26.14
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 2 Size: 1 Time: 12.45
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 10 Size: 1 Time: 12.32
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 3 Size: 1 Time: 12.30
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 11 Size: 1 Time: 12.34
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 4 Size: 1 Time: 12.40
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 12 Size: 1 Time: 12.46
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 5 Size: 1 Time: 12.47
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 13 Size: 1 Time: 12.51
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 6 Size: 1 Time: 12.54
    14:32:32.798: MainForm.Test_Click: Scanning track
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 6 Size: 1 Time: 12.53
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 14 Size: 1 Time: 12.46
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 7 Size: 1 Time: 12.36
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 15 Size: 1 Time: 12.32
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 8 Size: 1 Time: 12.33
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 16 Size: 1 Time: 12.38
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 26.18
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 2 Size: 1 Time: 12.44
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 10 Size: 1 Time: 12.32
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 3 Size: 1 Time: 12.27
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 11 Size: 1 Time: 12.34
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 4 Size: 1 Time: 12.36
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 12 Size: 1 Time: 12.43
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 5 Size: 1 Time: 12.44
    14:32:33.017: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 13 Size: 1 Time: 12.52
    14:32:33.219: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 6 | Error: 0 | Bytes Read: 256
    14:32:33.235: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 14 | Error: 0 | Bytes Read: 256
    14:32:33.251: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 7 | Error: 0 | Bytes Read: 256
    14:32:33.266: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 15 | Error: 0 | Bytes Read: 256
    14:32:33.266: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 8 | Error: 0 | Bytes Read: 256
    14:32:33.282: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 16 | Error: 0 | Bytes Read: 256
    14:32:33.313: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 9 | Error: 0 | Bytes Read: 256
    14:32:33.329: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 2 | Error: 0 | Bytes Read: 256
    14:32:33.329: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 10 | Error: 0 | Bytes Read: 256
    14:32:33.344: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 3 | Error: 0 | Bytes Read: 256
    14:32:33.360: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 11 | Error: 0 | Bytes Read: 256
    14:32:33.375: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 4 | Error: 0 | Bytes Read: 256
    14:32:33.391: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 12 | Error: 0 | Bytes Read: 256
    14:32:33.391: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 5 | Error: 0 | Bytes Read: 256
    14:32:33.407: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 13 | Error: 0 | Bytes Read: 256
    14:32:34.093: MainForm.Test_Click: Track Time: 199670 ms
    14:32:34.093: MainForm.Test_Click: Completed.

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

    Вот нашел одну нормальную дискету

    14:40:40.981: Log.Init: Log initialized. Date: 06.05.2020
    14:40:52.150: MainForm.Test_Click: DataRate: FD_RATE_250K | High Resolution Timer Available: True
    14:40:54.007: MainForm.Test_Click: Scanning track
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 1 Size: 1 Time: 23.11
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 11.74
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 2 Size: 1 Time: 11.80
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 10 Size: 1 Time: 11.82
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 3 Size: 1 Time: 11.84
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 11 Size: 1 Time: 11.80
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 4 Size: 1 Time: 11.80
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 12 Size: 1 Time: 11.76
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 5 Size: 1 Time: 11.74
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 13 Size: 1 Time: 11.78
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 6 Size: 1 Time: 11.73
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 14 Size: 1 Time: 11.74
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 7 Size: 1 Time: 11.74
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 15 Size: 1 Time: 11.76
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 8 Size: 1 Time: 11.80
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 16 Size: 1 Time: 11.67
    14:40:54.241: MainForm.Test_Click: Scanning track
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 1 Size: 1 Time: 23.21
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 11.71
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 2 Size: 1 Time: 11.78
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 10 Size: 1 Time: 11.80
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 3 Size: 1 Time: 11.84
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 11 Size: 1 Time: 11.79
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 4 Size: 1 Time: 11.79
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 12 Size: 1 Time: 11.77
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 5 Size: 1 Time: 11.76
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 13 Size: 1 Time: 11.77
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 6 Size: 1 Time: 11.74
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 14 Size: 1 Time: 11.73
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 7 Size: 1 Time: 11.73
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 15 Size: 1 Time: 11.76
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 8 Size: 1 Time: 11.80
    14:40:54.475: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 16 Size: 1 Time: 11.76
    14:40:54.662: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 1 | Error: 0 | Bytes Read: 256
    14:40:54.678: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 9 | Error: 0 | Bytes Read: 256
    14:40:54.693: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 2 | Error: 0 | Bytes Read: 256
    14:40:54.693: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 10 | Error: 0 | Bytes Read: 256
    14:40:54.709: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 3 | Error: 0 | Bytes Read: 256
    14:40:54.724: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 11 | Error: 0 | Bytes Read: 256
    14:40:54.740: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 4 | Error: 0 | Bytes Read: 256
    14:40:54.740: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 12 | Error: 0 | Bytes Read: 256
    14:40:54.756: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 5 | Error: 0 | Bytes Read: 256
    14:40:54.771: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 13 | Error: 0 | Bytes Read: 256
    14:40:54.787: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 6 | Error: 0 | Bytes Read: 256
    14:40:54.787: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 14 | Error: 0 | Bytes Read: 256
    14:40:54.802: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 7 | Error: 0 | Bytes Read: 256
    14:40:54.818: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 15 | Error: 0 | Bytes Read: 256
    14:40:54.834: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 8 | Error: 0 | Bytes Read: 256
    14:40:54.834: Driver.ReadSectorF: Cyl: 5 | PHead: 0 | Head: 0 | Sector: 16 | Error: 0 | Bytes Read: 256
    14:40:55.458: MainForm.Test_Click: Track Time: 199732 ms
    14:40:55.458: MainForm.Test_Click: Completed.

    Моё железо

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

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

    CPLx(06.05.2020)

  2. #42

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

    По умолчанию

    Это формат интерлив. Но почему-то отсутствует сектор 1. У меня в программе сектора иногда нумеруются с 0 по 15, но вообще на диске они с 1 по 16, и вот этот 1-й сектор отсутствует (он же нулевой в некоторых функциях и логе SAR).
    По идее сектор 1 должен быть между 16 и 9:
    Цитата Сообщение от NiKa Посмотреть сообщение
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 16 Size: 1 Time: 12.36
    14:32:32.798: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 26.14
    А здесь его нет. После 16 идет сразу 9. Так же видно что время между концом сектора 16 и концом сектора 9 составляет 26.14 мс, вместо 12 мс как это на других секторах. Поэтому этот первый сектор может быть где-то там, но почему-то драйвер не видит его заголовок.


    Для сравнения, у меня это всё выглядит так (на диске с интерливом):

    12:51:43.441: MainForm.Test_Click: DataRate: FD_RATE_250K | High Resolution Timer Available: True
    12:51:45.021: MainForm.Test_Click: Scanning track
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 1 Size: 1 Time: 14.07
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 12.62
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 2 Size: 1 Time: 12.62
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 10 Size: 1 Time: 12.62
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 3 Size: 1 Time: 12.60
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 11 Size: 1 Time: 12.60
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 4 Size: 1 Time: 12.62
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 12 Size: 1 Time: 12.63
    12:51:45.255: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 5 Size: 1 Time: 12.65
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 13 Size: 1 Time: 12.63
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 6 Size: 1 Time: 12.66
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 14 Size: 1 Time: 12.64
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 7 Size: 1 Time: 12.63
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 15 Size: 1 Time: 12.59
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 8 Size: 1 Time: 12.59
    12:51:45.256: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 16 Size: 1 Time: 12.59
    12:51:45.256: MainForm.Test_Click: Scanning track

    Здесь сектора упорядочены начиная с 1, потому что так код написан что он делает упорядочивание начиная с сектора 1. Если сектора 1 нет, то упорядочивания не происходит, поэтому на твоём логе его нет. Но видно что после 16 сектора идет сектор 9, а не 1. Сектор 1 отсутствует вообще, общее количество секторов - 15.
    Еще почему-то функция вычисления времени трека дала 330 мс, насколько я понял. Это довольно странное значение (должно быть около 200 мс). Можешь померять скорость моей функцией? Она есть в этой же тестовой программе на кнопке "измерить" на панели "скорость вращения диска". Только номер сектора выставь например 1 (главное что не 0, потому что нулевой сектор она у тебя не видит).

  3. #43

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

    По умолчанию

    Дискеты где не читается нулевой сектор отформатированы в TR-DOS Ver 5.04T, а дискета где все нормально читается в ZX Disk Studio v1.16 на ПК.

    Моё железо

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

  4. #44

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

    По умолчанию

    Цитата Сообщение от NiKa Посмотреть сообщение
    Вот нашел одну нормальную дискету

    14:40:40.981: Log.Init: Log initialized. Date: 06.05.2020
    14:40:52.150: MainForm.Test_Click: DataRate: FD_RATE_250K | High Resolution Timer Available: True
    14:40:54.007: MainForm.Test_Click: Scanning track
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 1 Size: 1 Time: 23.11
    14:40:54.241: MainForm.Test_Click: Cyl: 5 Head: 0 Sector: 9 Size: 1 Time: 11.74
    О, это интерлив с большим пробелом в конце трека. Такой мне не встречался.

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

    Цитата Сообщение от NiKa Посмотреть сообщение
    Дискеты где не читается нулевой сектор отформатированы в TR-DOS Ver 5.04T,
    У меня много дисков форматированных в TR-DOS 5.04T и таких проблем нет.
    А другие читалки читают? ZX Disk Studio, WinTRD, TRReader?

    PS
    А, и еще у меня TR-DOS 5.04T форматировал так что сектора шли подряд, а не интерливом. Я конечно мог напутать и может то был не 5.04T, но это маловероятно.
    Последний раз редактировалось CPLx; 06.05.2020 в 13:13.

  5. #45

    Регистрация
    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
    [свернуть]

  6. #46

    Регистрация
    23.11.2007
    Адрес
    Ростов-на-Дону
    Сообщений
    193
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    68 сообщений
    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.

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

  8. #47

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

    По умолчанию

    Цитата Сообщение от Pyhesty Посмотреть сообщение
    Для тех кто будет запускать на WinXP MC5305
    1. настройки в биос 360к, перемычка BH01 (третья)
    2. положение на шлейфе А: (с переворотом, дальний), определяется как А:
    3. работа на скорости только 250
    4. и самое главное, нужно резать на дисководе самый крайний сигнал (34й),
    без него ошибка 1112 - нет диска.
    Все рекомендации подтверждаю (в биосе, мне показалось, можно выставлять любой тип дисковода, главное что бы он был не NONE иначе сам драйвер просто-напросто не стартанёт), и есть идея на проверить:
    Что бы НЕ резать на дисководе самый крайний сигнал (34й), а использовать просто штатный кабель с обычным MC-5305, проверить работу с софтом у которого непосредственно перед чтением дискеты программно вызывается команда драйвера:
    DWORD dwRet; uint8_t checkD; //0 - no, 1U - yes

    checkD = 0;
    DeviceIoControl(h, IOCTL_FD_SET_DISK_CHECK, &checkD, sizeof(checkD), NULL, 0, &dwRet, NULL);
    у меня после этого все работает не требуя механических доработок этого флоппика (я подвесил эту установку на кнопку обработки варианта "Продолжить", если предпроверка отвечала, что диск не обнаружен).
    Последний раз редактировалось anasana; 06.05.2020 в 21:45.

  9. #48

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

    По умолчанию

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

  10. #49

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

    По умолчанию

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

  11. #50

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

    По умолчанию

    Цитата Сообщение от ^m00h^ Посмотреть сообщение
    А что за софт на тех десяти древних дисках ?
    сложил весь археологизированный софт в виде TRD образов здесь,
    bad - указывает на количество битых секторов, если есть что-то особо ценное, что не прочиталось
    буду пробовать ещё.
    если вообще есть что-то полезное - то напишите, интересно =)

    https://cloud.mail.ru/public/4m2d/4ZGvchvpg

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

    Цитата Сообщение от CPLx Посмотреть сообщение
    Pyhesty, спасибо за отзыв!
    Предполагал что такое может быть, но надеялся что всё будет хорошо. Сделал возможность менять размер окна, будут появляться скроллбары.
    Большое спасибо! теперь удобно и кнопки видно.
    Может быть кто-то сможет подсказать, записываю диски ZX Studio 360к (160 треков), пытаюсь прочитать readerom
    и после 80го трека все повально bad, сыпет то 27ю, то 1122 ошибку.
    вот ссылка на видео, логи и как выглядит чтение в Studio (то же странно)
    https://cloud.mail.ru/public/4USQ/5qwKHm7ih
    хотя этим же дисководом читал ZX штатные дискеты без проблем, а самозаписанные - вторая половина вся красная.

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

Название:	bug80.jpg 
Просмотров:	119 
Размер:	64.2 Кб 
ID:	72531Нажмите на изображение для увеличения. 

Название:	bug80_2.jpg 
Просмотров:	99 
Размер:	53.8 Кб 
ID:	72532Нажмите на изображение для увеличения. 

Название:	bug80reader.jpg 
Просмотров:	97 
Размер:	69.0 Кб 
ID:	72533

    Спасибо! буду признателен.


    Так же такой вопрос, заказал недорогой эмулятор дисковода... есть шанс, что он будет работать с ZX? =)))
    Нажмите на изображение для увеличения. 

Название:	emuldisk.jpg 
Просмотров:	123 
Размер:	18.8 Кб 
ID:	72534

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

    CPLx(09.05.2020), crackintosh(21.06.2020), ^m00h^(09.05.2020)

Страница 5 из 19 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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