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

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

  1. #1
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,889
    Благодарностей: 3409

    По умолчанию 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 Кб, Просмотров: 455)
    Последний раз редактировалось Titus; 25.06.2011 в 23:59.

  2. Эти 14 пользователя(ей) поблагодарили Titus за это полезное сообщение:
    AlexNN (21.03.2016), anoubis (29.06.2011), Black Cat / Era CG (01.07.2011), Djoni (26.06.2011), Eugen (26.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 (26.06.2011), Shnurkov (26.06.2011), spensor (29.06.2011), Дмитрий (27.06.2011)

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

  4. #2
    R.I.P. Аватар для Rindex
    Регистрация
    11.11.2007
    Адрес
    Khimki
    Сообщений
    18,185
    Благодарностей: 5962

    По умолчанию

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

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

  5. #3
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,889
    Благодарностей: 3409

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от 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,889
    Благодарностей: 3409

    По умолчанию

    Цитата Сообщение от 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

    По умолчанию

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

  10. #7

    По умолчанию

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

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

    По умолчанию

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

  12. #9
    Master Аватар для Gonzo
    Регистрация
    29.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    546
    Благодарностей: 277

    По умолчанию

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

  13. #10

    По умолчанию

    Цитата Сообщение от Mad Killer/PG Посмотреть сообщение
    Сам дуб,бейсик на пц не знаю даже как запускать.
    зато бейсик знает тебя
    запускать по F5[COLOR="Silver"]
    Последний раз редактировалось newart; 26.06.2011 в 23:33.

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

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

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

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

Похожие темы

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

Ваши права

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