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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 31

Тема: TRReader - читалка TR-DOS дисков.

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,934
    Благодарностей: 3428
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию TRRead - читалка TR-DOS дисков

    Ввиду отсутствия достаточно удобных читалок TR-DOS дисков под XP, немного переделал утилиту для чтения УК-НЦ дисков ukdskp.exe, которую я сам же модифицировал (для жесткого дрюченья дисков) из утилиты ukdsk.exe, которую написал Алексей Кислый.

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

    Код:
    TR-DOS Floppy Disks Read Utility by dr.Titus
    Based on ukdsk.exe by Alexey Kisly
    Написана на основе драйвера fdrawcmd.sys с http://simonowen.com/fdrawcmd/
    
    Использование:
    Чтение дискеты в файл образа:
     TRRead A: image.trd [/s] [/ft:n] [/lt:n] [/300] [/rt:n] [/ac:n] [/rm:n]
    
    Ключи:
       /s    - пропуск дорожек для чтения 40-дорожечных дискет на 80-дор. дисководах
       /300  - установка скорости 300 кбит/с (по умолчанию 250 кбит/с)
       /ft:n - начальльный трек (0..79, по умолчанию 0)
       /lt:n - конечный трек (по умолчанию равен ft или последнему треку на диске)
       /rt:n - число попыток чтения ошибочного сектора (по умолчанию 5)
       /ac:n - чсло попыток чтения, после которых выполняется выравнивание трека
               (по умолчанию 5)
       /rm:n - метод выравнивания: 0 - по нулевому треку, 1 - по предыдущему треку
               (по умолчанию выравнивание отсутствует)
    Как это работает и зачем это нужно:

    /300 - битрейт для 5-дюймовых дискет

    /rt:n - число попыток чтения
    С этим все понятно - число повторов чтения сбойного сектора. Если он не считался за n попыток, то не считался, переходим к следующему.

    /ft:n - начальльный трек (0..79, по умолчанию 0)
    Трек, с которого начинаем читать диск. Если указан флаг /ft, и не указан /lt, то будет считан только один трек n. Нужно для выборочного чтения диска, или для повторного чтения какого-либо сбойного трека, чтобы заново не дрючить весь диск.

    /lt:n - конечный трек (по умолчанию равен ft или последнему треку на диске)
    Конечный трек для чтения. Фактически заменил опцию /t:n предыдущей версии программы.

    /ac:n - чсло попыток чтения, после которых выполняется выравнивание трека
    Через каждые n попыток чтения, головка дисковода перепозицируется на текущий трек либо через нулевой трек, если установлена опция /rm:0, либо через предыдущий трек, если установлена опция /rm:1. Нужно для того, чтобы на доли миллиметра смещаться над треком, возможно занимая более точную позицию над ним.

    Вот мои настройки, которые я использовал для чтения: TRRead A: image.trd /300 /rt:200 /rm:0

    p.s.: Сильно не тестировал, считал десяток дисков. Потестируйте кто сколько может
    Вложения Вложения
    • Тип файла: zip TRRead.zip (110.1 Кб, Просмотров: 462)
    Последний раз редактировалось Titus; 25.06.2011 в 22:59.

  2. Эти 14 пользователя(ей) поблагодарили Titus за это полезное сообщение:
    AlexNN (21.03.2016), anoubis (29.06.2011), Black Cat / Era CG (01.07.2011), Djoni (26.06.2011), Eugen (25.06.2011), Gonzo (27.06.2011), Killer (27.06.2011), Mad Killer/PG (26.06.2011), Nuts_ (28.06.2011), perestoronin (26.03.2016), Rindex (25.06.2011), Shnurkov (26.06.2011), spensor (29.06.2011), Дмитрий (27.06.2011)

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

  4. #2
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,186
    Благодарностей: 5966
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это теперь диски можно на ХР переводить со спектрумовской дискеты на РС?
    Последний раз редактировалось Rindex; 25.06.2011 в 22:29.
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  5. #3
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,934
    Благодарностей: 3428
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Rindex Посмотреть сообщение
    Это теперь диски можно на ХР переводить со спектрумовской дискеты на РС?
    И раньше можно было переводить, например утилитой ZX-Studio, но она сыровата, и меня не устроила тем, что не вытягивает ошибки так, как хотелось бы. Может я просто чего-то о ней не знаю, а тут мне все понятно)
    Последний раз редактировалось Titus; 25.06.2011 в 22:37.

  6. #4
    Master Аватар для Eugen
    Регистрация
    30.08.2009
    Адрес
    г. Луганск
    Сообщений
    840
    Благодарностей: 265
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    /ft:n - начальльный трек (0..79, по умолчанию 0) /lt:n - конечный трек (по умолчанию равен ft или последнему треку на диске)
    Titus, не совсем ясна мысль[COLOR="Silver"]

    ---------- Post added at 23:44 ---------- Previous post was at 23:37 ----------

    дошло. тут одно из двух: или я от духоты туплю, или ты хитрый филолог)))

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

  8. #5
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,934
    Благодарностей: 3428
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Eugen Tsalapov Посмотреть сообщение
    Titus, не совсем ясна мысль[COLOR="Silver"]

    ---------- Post added at 23:44 ---------- Previous post was at 23:37 ----------

    дошло. тут одно из двух: или я от духоты туплю, или ты хитрый филолог)))
    Никто не мешает хитрому филологу тоже натупить.

    Если параметр ft задан, а lt не задан, то lt становится равным ft.

  9. #6
    Guru Аватар для Mad Killer/PG
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Благодарностей: 532
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделай Гуй пжалуйста
    "...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)

  10. #7
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,947
    Благодарностей: 1520
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mad Killer/PG Посмотреть сообщение
    Сделай Гуй пжалуйста
    А сам чего?
    30 строк на бейсике...

  11. #8
    Guru Аватар для Mad Killer/PG
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Благодарностей: 532
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сам дуб,бейсик на пц не знаю даже как запускать.
    "...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)

  12. #9
    Master Аватар для Gonzo
    Регистрация
    29.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    547
    Благодарностей: 277
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    что за ошибка 4040

  13. #10
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,934
    Благодарностей: 3428
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Gonzo Посмотреть сообщение
    что за ошибка 4040
    Это коды ошибок контроллера дисковода. Расшифровать их можно, но практической пользы особой от этого нет. Ошибка, значит не читается. При условии, что диск вообще есть, и дверца закрыта, и дисковод исправен)

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 12
    Последнее: 18.05.2015, 18:24
  2. Образы дисков *.dsk
    от NSV в разделе MSX
    Ответов: 4
    Последнее: 12.08.2009, 22:00
  3. Нужна читалка в исходниках 42строки,плеер,в 48кб?
    от Mad Killer/PG в разделе Для начинающих
    Ответов: 44
    Последнее: 18.02.2009, 11:25
  4. Чтение дисков TR-DOS под XP
    от Zloy в разделе Софт
    Ответов: 47
    Последнее: 19.09.2008, 08:06
  5. Архив 90 дисков!!
    от DINAMIX в разделе Разное
    Ответов: 3
    Последнее: 05.03.2008, 18:35

Ваши права

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