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

User Tag List

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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,555
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 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 Кб, Просмотров: 695)
    Последний раз редактировалось Titus; 25.06.2011 в 23:59.

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

  3. #2
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  4. #3
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,555
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  5. #4
    Master
    Регистрация
    30.08.2009
    Адрес
    г. Луганск
    Сообщений
    841
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    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 ----------

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

  6. #5
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,555
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 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.

  7. #6
    Guru
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,439
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #8
    Guru
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  11. #10
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,555
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

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

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

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

Похожие темы

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

Ваши права

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