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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Утилиты для работы с дисками TR DOS из Windows NT

  1. #21
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    TeleDisk умеет только считывать сами сектора (это как раз не проблема) вопрос как я понял в том чтобы прочитать всю дорожку вместе с разметкой (межсекторными промежутками, зонами синхронизации и т.д.).

  2. #22
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    писать из образа на дискету, кажется, куда проще

  3. #23
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev
    TeleDisk умеет только считывать сами сектора (это как раз не проблема) вопрос как я понял в том чтобы прочитать всю дорожку вместе с разметкой (межсекторными промежутками, зонами синхронизации и т.д.).
    Это идеальный случай для особо навороченных защит (таких я встречал токо одну и не на спеке).

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #24
    Striker
    Гость

    По умолчанию

    Более менее прояснилась ситуация с утилитами. Вобщем - взял я другой дисковод и вроде нормально его подрубил.Но когда пытаюбсь вашими утилитами считать диск - пишет ошибку на первых секторах упорно... Диск на реале читается. Попробовал таким образом - отформатировал диск утилитой formatt, записал туда образ writetrd, затем начал считывать диск с записанным образом утилитой maketrd - стала читать без вопросов!

    В Real Spectrum при попытке сделать List или Cat - пишет также ошибку на 1-х секторах...

    Александр говорил что то про индексное отверстие. Нельзя ли подробнее ???

    Резюмируя всё ещё раз - Help Me !!

  5. #25
    Master Аватар для [bETA]mEN
    Регистрация
    16.01.2005
    Адрес
    Moscow
    Сообщений
    791
    Спасибо Благодарностей отдано 
    351
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    21 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Striker
    Александр говорил что то про индексное отверстие. Нельзя ли подробнее ???
    Про частичную заклейку индексного отверстия я впервые услышал наверное году в 1995, пробовал на практике: ничего не получается.

    например в документации к эмулятору UKV:

    Код:
            -Tчисло
                    Особенностью форматированных на SPECTRUM'е дискет является
                    отсутствие в начале дорожки области GAP4A и небольшая длина
                    области GAP1. В результате адресный маркер первого сектора
                    может находиться через 12-14 байт после индексного отверстия.
                    Далеко не всякий контроллер на PC может прочитать такой сектор
                    (в таких случаях обычно советуют заклеить часть индексного
                    отверстия). Некоторые контроллеры читают первый сектор
                    исключительно сразу после запуска мотора дисковода, и в этом
                    случае ситуация может быть исправлена программно. Если этот ключ
                    указан, то перед каждой операцией чтения/записи мотор дисковода
                    будет выключаться; если указанное в ключе число больше нуля -
                    перед включением мотора будет сделана дополнительная задержка.
                    Допустимы значения 0-65535 .  Никаких гарантий, что подобная
                    практика не вредит дисководу, дать не могу. Работа с диском при
                    использовании данного ключа сильно замедляется.
    IT FOUND A VOICE... NOW IT NEEDS A BODY

  6. #26
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Striker
    пишет ошибку на первых секторах упорно...
    Диск на реале читается.
    Всё правильно. Я подробно писал об этом. Напишу ещё раз. Дело в том что если диск отформатирован из TR DOS командой FORMAT или форматировалкой, использующей СТАНДАРТНУЮ функцию форматирования, то на таком диске отсутствует промежуток между началом дорожки и первым сектором на дорожке. Для контроллера на Spectrum этот промежуток НЕ ВАЖЕН а вот для контроллера PC отсутствие этого промежутка принципиально. Контроллер начинает считывать данные не сразу после начала дорожки а после некоторой паузы необходимой для синхронизации и таким образом не успевает прочитать первый сектор.
    Теперь о том, как с этим бороться. Есть несколько способов.
    1) Если есть реальный Spectrum, то всё очень просто. Берётся другой диск и форматируется нормальной (по меркам PC) форматировалкой например ADS, DCU, RDS, FUT. Также можно отформатировать диск и на PC любой TR DOS форматировалкой. Затем проверяется читаемость на PC и если всё в порядке, то на свежеотформатировынный диск копируется информация с того диска, в котором не читаются первые сектора (естественно на реальном Spectrum'е). Полученный диск без проблем прочитается на PC.
    2) Если первые сектора не читаются на диске 5.25 то заклеиваем половину индексного отверстия и проверяем читаемость, если не читаются первые сектора, то заклеиваем чуть больше половины, если не читается ничего, то наоборот уменьшаем заклеенную долю. И так до тех пор пока не диск не начнёт читаться. Обычно достаточно НЕСКОЛЬКИХ попыток переклеивания.
    3) Загружаемся в DOS и читаем диск через AmdCopier by Paul Pavlov или MAKEFDI с ключиком -T. В этих утилитах применён хитрый метод чтения первых секторов. Перед чтением первого сектора мотор дисковода останавливается а затем включается и сразу без ожидания раскрутки мотора подаётся команда чтения первого сектора. Обычно контроллер успевает его прочитать.
    Цитата Сообщение от Striker
    но где то на половине диска пошли ошибки.
    (кстати при форматировании заметил - что то уж больно головка стала о корпус биться.
    а вроде до конца дискеты было далеко).
    Похоже в BIOS неверно выставлен тип дисковода, наверное 40 дорожек вместо 80.
    Надо выставить 5.25 1.2Mb и всё заработает.
    Цитата Сообщение от Striker
    Ладно, начал считывать диск с записанным образом утилитой maketrd - стала читать без вопросов!
    Но когда пошли сбойные сектора - ессно ошибки начались..
    Элементарно, если диск битый, то и ошибки будут.

  7. #27
    Junior
    Регистрация
    21.01.2005
    Сообщений
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Откопал вчерась сотню своих спековских дисков на антресолях, с кучей всякого барахла, которое я писал лет 10 назад... Поднять диски удалось только сей утилитой, остальные читать отказывались.

    СПАСИБО, АВТОР!

    В пять утра спать лег, не мог оторваться от ностальгических созерцаний своих трудов десятилетней давности...

  8. #28
    Member Аватар для do_se
    Регистрация
    19.09.2005
    Адрес
    Perm
    Сообщений
    131
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию уфф! Прочитал тред, попробовал сделать, не получилось.... Хееелп!!!

    Вчерась вечером достал купленый у Романа Турбо....
    До этого баловался только дискетами 5.25 записанными на реале... Вчера подрубил 3.5 флоп 1.44 от писюка, поработал, пописал.... решил перетащить с РС WinХР софт..... Не тут-то было! В обсчем мои поиски после полуночи закончились достаточно плачевно....
    Сегодня с утра нашел этот тред, откопал дискетку (сложное это дело по нынешним временам), сел пробовать....
    По порядку:
    1. Поставил драйвер.
    2. Запустил Formatt
    3. Запустил RealSpec попробовал почитать... Error на 3 или 9 секторе
    4. Попробовал копирнуть имидж на дискету.... Результат ниже...
    Код:
    D:\My documents\Downloads\ZX\wintrd10>FORMATT.EXE a 1 1
    Insert disk and press any key
    Format track 79 head 1
    All OK
    
    D:\My documents\Downloads\ZX\wintrd10>WRITETRD.EXE a 1 1 RC.TRD
    Insert disk and press any key      Track 0  Side 0
    Sector 01        - Error:  Abort, Retry, Ignore ?
    D:\My documents\Downloads\ZX\wintrd10>WRITETRD.EXE a 1 1 WOLF2OO4.TRD
    Insert disk and press any key      Track 0  Side 0
    Sector 01        - Error:  Abort, Retry, Ignore ?
    Что не так?

    ЗЫ Форматер работает классно! Приятно слушать...
    Лучше переспать, чем недоесть

  9. #29
    Striker
    Гость

    По умолчанию

    Была и у меня такая проблема. скорее всего дело в так называемом интерливе. Попробуй дискеты отресторить на реале в DCU или FUT.

    Пару месяцев назад я то ж пытался разобраться с этими утилитами - но не получилось. Наловчился перегонять другим способом - загружаюсь под ДОС и работаю в Spectrum Navigator.

  10. #30
    Activist
    Регистрация
    27.02.2006
    Адрес
    Курск
    Сообщений
    218
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а я на спеке под исдосом на мс-диски кидаю трд, сцл, тексты, а потом спокойно копирую.
    2do_se: у меня тож с этой прогой проблемы были, а потом просто ключики правилные подобрал и все ок:

    writetrd.exe a 0 2 file.trd

    попробуй как выше написано

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Mined Out. Аналоги под Windows?
    от Vitalik в разделе Игры
    Ответов: 10
    Последнее: 30.06.2005, 00:23
  2. ALASM - удобство работы
    от ASMAN в разделе Программирование
    Ответов: 20
    Последнее: 19.03.2005, 21:09

Ваши права

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