User Tag List

Показано с 1 по 10 из 83

Тема: SCL/TRD tools under Linux

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я целиком переделываю утилиту, эта версия премного кривовата - начиная от решения "всё, что не SCL - то TRD" и заканчивая отрицательными числами в листинге.
    Все любят гипножабу

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

  3. #2
    Master
    Регистрация
    27.01.2005
    Сообщений
    916
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    145 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Я целиком переделываю утилиту, эта версия премного кривовата - начиная от решения "всё, что не SCL - то TRD" и заканчивая отрицательными числами в листинге.
    Отлично. Прикручивалка к mc тут уже есть.
    Я сегодня по TRDшкам полпзал - так кажется уже, что у меня всю жизнь MC TRD понимал Быстро к хорошему привыкаешь

    Да! Ещё хотел сказать - при извлечении файла надо ориентироваться на размер в секторах. Ну или интеллектуально - если размер в байтах меньше размера в секторах - то извлекать по секторам, иначе по байтам. Типа того.

    А то файлы с нулёвой длиной не извлекаются.

  4. #3
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переписаный. Пока умеет только то, что умел первый, но уже умнее.
    - Более точное опознание форматов (SCL: "SINCLAIR" и 0<=(+8)<128; TRD длиной 640K и с кодом TRDOS на +0x8e7)
    - Нормальные start и length в листингах
    - Для TRD дополнительно указывается первый сектор и дорожка
    - И да, просмотр SCL на длинных путях(?) сегфолтился.
    - Извлечение файла учитывает расширение (1 символ). При этом надо точно указывать имя извлекаемого файла с расширением из 1 символа через точку (file.C или screen.s)
    - Запаковка по умному обрезает/дополняет имя до 8 символов и берёт первый символ расширения (если его нет - пробел).
    PS: извлечение смотрит соответствие длины в байтах и длины в секторах. если всё по честному, берётся длина в байтах, если нет - в секторах * 256
    Последний раз редактировалось SAM style; 19.01.2011 в 14:47.
    Все любят гипножабу

  5. #4
    Master
    Регистрация
    27.01.2005
    Сообщений
    916
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    145 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну а вот и исправленные для второй версии скрипты под MC.
    Вложения Вложения

  6. #5
    Master
    Регистрация
    27.01.2005
    Сообщений
    916
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    145 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    PS: извлечение смотрит соответствие длины в байтах и длины в секторах. если всё по честному, берётся длина в байтах, если нет - в секторах * 256
    Предлагаю - сделай доп. опцию, которая принуждает брать длину в секторах * 256. Это для того, чтобы извлекать файлы программ, которые в огрызке последнего сектора ещё что-то хранят. Помню, попадались такие.

    Например так:

    mctrd pop file.C image.trd - извлекает как ты писал.

    mctrd pops file.C image.trd - извлекает считая всегда длину в секторах * 256.

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

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

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

Похожие темы

  1. HDD Partition tools
    от breeze в разделе Софт
    Ответов: 18
    Последнее: 14.02.2009, 14:32
  2. ZX, Ethernet и Linux
    от Bear в разделе Несортированное железо
    Ответов: 33
    Последнее: 19.07.2005, 11:36

Ваши права

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