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

User Tag List

Страница 5 из 5 ПерваяПервая 12345
Показано с 41 по 48 из 48

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

  1. #41
    Activist Аватар для harushima
    Регистрация
    20.09.2007
    Адрес
    СПб, В.О.
    Сообщений
    289
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возникла сложность с загрузкой с 3.5 дискет IS-DOS на реале, которые были созданны из образов FDI по команде WRITEIS.EXE a: 1 2 ISDOS.FDI.
    Такой диск не грузится, его каталог нельзя прочесть ис-под IS-DOS. Но его содержимое можно считать в образ на PC.

    Я так понимаю, что WRITEIS как-то неверно записывает диск, или есть какие тонкости с форматированием? Подскажите пожалуйста. Пока я перебираю варианты...

    Добавлено через 24 минуты
    Сейчас выяснил следующее:

    1. Если взять работающий 3.5" диск с iS-DOS, и перевести его в образ, а затем этот образ записать на этот же диск, то он будет нормально грузиться и открываться.
    2. Если взять образ из моей колекции is-dos, то диск не работает. Странно, ведь тот же образ работает из-под эмулятора, и все ок.
    Чего же в нем нехватает?

    3. Образ, создаваемый утилитой MAKEIS.EXE имеет размер 819200 байт.
    Образы из моей коллекци имеют размер 834688 байт, в начале файла идут буквы: FDI.

    Чувствую, без изврата не обойтись. Может автор подправит утилиту под реалии этих образов? Или я все-таки что-то не то делаю?
    Последний раз редактировалось harushima; 21.09.2008 в 11:53. Причина: Добавлено сообщение
    Читать мой zx блог
    Scorpion ZS 256Kb Green \ ProfROMv4.01 \ fdd5.25 fdd3.5 \ ZXKit1 VGA & PAL \ ZX_Multi_Card.
    ZX Evolution rev.3 KAY128+bdi, zx48 leningrad.

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

    По умолчанию

    Цитата Сообщение от lupus Посмотреть сообщение
    Образ, создаваемый утилитой MAKEIS.EXE имеет размер 819200 байт.
    Образы из моей коллекци имеют размер 834688 байт, в начале файла идут буквы: FDI.
    Утилиты из комплекта WinISD читают и пишут образы в формате ISD не содержащие никаких заголовков, и поэтому их длина 819200 байт.
    Образы в формате FDI пред блоком данных содержат заголовок поэтому их длина немного больше чем размер данных на диске iS DOS.
    Чтобы записать образ диска в формате FDI используя WinISD надо сделать следующие дйствия:
    1) убедиться что на каждой дорожке в образе присутствуют по 5 секторов размером 1024 байта каждый а также проверить что сектора идут строго по порядку 1, 2, 3, 4, 9
    2) вычислить длину заголовка FDI файла
    3) любым hex редактором вырезать вычисленный заголовок
    4) полученный образ записть на диск

  3. #43
    Activist Аватар для harushima
    Регистрация
    20.09.2007
    Адрес
    СПб, В.О.
    Сообщений
    289
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть у тебя FDI нестандартные, а урезанные?

    пункт 1 - я не знаю, как его соблюсти. гуглить придется... 2-3-4 - рутина. Проще поручить это утилите =)
    Как представлю, сколько мне вручную FDI`s переделывать...
    Не проще ли сделать в тулзе автоматическое распознавание и поддержку стандартных FDI? Сделай пожалуйста!

    p.s. О подобных фичах в хелпе или в документации стоило предупредить. А то полночи выяснял, что я не так делаю. =)
    Последний раз редактировалось harushima; 22.09.2008 в 03:50. Причина: Добавлено сообщение
    Читать мой zx блог
    Scorpion ZS 256Kb Green \ ProfROMv4.01 \ fdd5.25 fdd3.5 \ ZXKit1 VGA & PAL \ ZX_Multi_Card.
    ZX Evolution rev.3 KAY128+bdi, zx48 leningrad.

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

    По умолчанию

    Цитата Сообщение от lupus Посмотреть сообщение
    То есть у тебя FDI нестандартные, а урезанные?
    В утилитах FDI не поддерживается.
    Формат ISD это посекторная копия диска без каких-либо заголовков, этот формат понимает сама iS DOS а также Spectrum Navigator.
    В комплекте последних (исправленных) версий эмулятора UKV была консольная утилита FDITRD можно ей на автомате конвертировать FDI файлы.
    Делаешь bat файл, и он сконвертит любое число FDI файлов в формат ISD.
    Но надо учитывать.
    1) на выходе получаем файл с расширением TRD который понятное дело TRD файлом не являетя, и его надо перерименовать в ISD
    2) никакой проверки на то что FDI файл является образом iS DOS тоже нет, поэтому ести вдруг FDI файл не является образом iS DOS диска или в образе есть "лишние" сектора или наоборот при создании образа не все сектора прочитались то такой образ после записи не будет работать
    Сконверченные образы можно проверить посмотрев содержимое в FAR.
    Цитата Сообщение от lupus Посмотреть сообщение
    О подобных фичах в хелпе или в документации стоило предупредить.
    Help как показала практика почти никто не читает. А тут в подсказке командной строки всё проде понятно выдаётся.
    Вложения Вложения
    • Тип файла: rar fditrd.rar (746 байт, Просмотров: 363)

  5. #45
    Activist Аватар для harushima
    Регистрация
    20.09.2007
    Адрес
    СПб, В.О.
    Сообщений
    289
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо! По этому методу получилось.

    1. Сконвертировал FDI файл утилитой FDITRD.COM
    2. Переименовал файл *.FDI в *.ISD
    3. Выполнил команду WRITEIS.EXE a: 1 2 ISDOS_42.isd

    У меня работает именно с параметрами 1 2. В конце работы жму Abort.
    Можно ли это автоматизировать? Добавь пожалуйста ключи:

    /Err:n
    Где n:
    a = Abort
    rn = Retry n раз
    in = Ignore n раз

    /iq = Перед стартом самостоятельно подбирает параметры head и dtr.
    Алгоритм простой:
    Если ошибка, повтор три раза, затем следующий вариант.
    Вариантов всего 6:
    0 0
    0 1
    0 2
    1 0
    1 1
    1 2
    О подобранном варианте пишется на экран.

    Кстати isd Анрил ессно не понимает, не хотелось бы плодить батники, логику в них особо не пропишешь кроме errorlevel.
    Может все таки выпустишь новую версию утилиты, полностью и самостоятельно поддреживающую FDI?
    Готов скромно простимулировать твой труд во благо ZX сообщества 200рублями. Сумма смешная, но если еще человека 4 подпишутся, с миру по байту, стимул будет. Метод оплаты - перевод на мобильник, как самый простой, незнакомым с интернет деньгами людям.
    Утилилы твои замечательные, а добро не должно оставаться безнаказанным =)
    Что скажешь?
    2Всем: Поддержим?

    p.s. О Хелпе: Syntax: writetrd.exe drive head dtr file.img
    Он пишет об файле образа с редким расширением img, если бы там стояло .isd, я бы конечно задумался, а так ничто не указывает на подвох ;-)

    Добавлено через 1 час 14 минут
    Опаньки - наткнулся на ну очень нужную мне версию образа is-dos, который таким макаром не перенести. Толи сектора вразнобой, толи еще чего-то. Не запускается никак. Керемучивать файловую систему под эмулятором, или перетаскивать файлы через плагины Фара прямо скажу, не очень хочется...
    Так что вот, очень тебя просим, выпусти новую версию с FDI, ну пожалуйсто! =)
    Последний раз редактировалось harushima; 23.09.2008 в 00:54. Причина: Добавлено сообщение
    Читать мой zx блог
    Scorpion ZS 256Kb Green \ ProfROMv4.01 \ fdd5.25 fdd3.5 \ ZXKit1 VGA & PAL \ ZX_Multi_Card.
    ZX Evolution rev.3 KAY128+bdi, zx48 leningrad.

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

    По умолчанию

    Цитата Сообщение от lupus Посмотреть сообщение
    Метод оплаты - перевод на мобильник
    Если кто хочет сделать пожертвование восемь 9I9 28O 4б OO.

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

  8. #47
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пытаюсь записать образ - не получается:
    1. машинка AMD-k6-3 WinXP (собрана для работы с образами БКшки и прочими)
    2. форматирование прошло успешно (не в курсе есть ли в ней верификация)
    команда: FORMATT.EXE B: 0 1
    3. при записи стабильно не пишутся первые 2 сектора:
    команда WRITETRD.EXE B: 0 1 system.trd


    Sector 01 - Error: Abort, Retry, Ignore ?
    Sector 02 - Error: Abort, Retry, Ignore ?
    Sector 03 - Ok
    Sector 04 - Ok
    Sector 05 - Ok
    Sector 06 - Ok
    Sector 07 - Ok
    Sector 08 - Ok
    Sector 09 - Ok
    Sector 10 - Ok
    Sector 11 - Ok
    Sector 12 - Ok
    Sector 13 - Ok
    Sector 14 - Ok
    Sector 15 - Ok
    Sector 16 - Ok
    Track 0 Side 1
    Sector 01 - Error: Abort, Retry, Ignore ?
    Sector 02 - Error: Abort, Retry, Ignore ?
    Sector 03 - Ok
    Sector 04 - Ok
    Sector 05 - Ok
    Sector 06 - Ok
    Sector 07 - Ok
    Sector 08 - Ok
    Sector 09 - Ok
    Sector 10 - Ok
    Sector 11 - Ok
    Sector 12 - Ok
    Sector 13 - Ok
    Sector 14 - Ok
    Sector 15 - Ok
    Sector 16 - Ok
    Track 1 Side 0
    Sector 01 - Error: Abort, Retry, Ignore ?

    что крутить ?

    вариант WRITETRD.EXE B: 1 1 system.trd
    тоже пробовал, эффект тот же
    Последний раз редактировалось SuperMax; 16.06.2014 в 08:16.
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

    По умолчанию

    Похоже что повреждено начало дорожек, или сам дисковод.
    Если диск 5.25 то можно посмотреть визуально, может диск поцарапан.
    Попробовать:
    1. загрузиться в DOS и попробовать отформатировать и записать в Spectrum Navigator
    2. взять другую дискету
    3. подключить другой дисковод
    4. отформатировать на реальном компе правильной форматировалкой типа DCU и проверить диск

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

Ваши права

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