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

User Tag List

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

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

  1. #1
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,028
    Спасибо Благодарностей отдано 
    1,510
    Спасибо Благодарностей получено 
    2,070
    Поблагодарили
    800 сообщений
    Mentioned
    69 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 Кб, Просмотров: 731)
    Последний раз редактировалось 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
    Адрес
    Москва
    Сообщений
    14,028
    Спасибо Благодарностей отдано 
    1,510
    Спасибо Благодарностей получено 
    2,070
    Поблагодарили
    800 сообщений
    Mentioned
    69 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
    Адрес
    Москва
    Сообщений
    14,028
    Спасибо Благодарностей отдано 
    1,510
    Спасибо Благодарностей получено 
    2,070
    Поблагодарили
    800 сообщений
    Mentioned
    69 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,497
    Спасибо Благодарностей отдано 
    196
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    76 сообщений
    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 Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,497
    Спасибо Благодарностей отдано 
    196
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    76 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 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

Ваши права

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