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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 32

Тема: Требуется модификация RT11DSK

  1. #11
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,336
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    А полностью командная строка это будет удобно?
    Более чем! Утилиту коммандной строки прикрутить к FAR дело 2 секунд.

    Цитата Сообщение от anasana Посмотреть сообщение
    P.S. Arseny, а Вам рискну порекомендовать ещё разок как-то запустить ТС и попробовать помучать там функцию "Файлы - Сравнить по содержимому...". Ну просто же мегаудобный инструмент для беглого анализа.
    Да я как бы не спорю с тем, что в TC есть полезные и очень хорошие функции. Но чисто интерфейсом и юзабилите мне TC не зашел. Дело в привычках, но "ломать себя" только ради этого - не вижу смысла. Да - да, нет - нет. Есть возможность заняться сортировкой имеющихся образов - буду заниматься, нет возможности - пусть валяются до лучших времен. Или кто-то другой пусть сортирует - я почти все что имеется выкладывал.
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

  2. #12
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Hi All.
    В связи с приобретением "Контроллер дисковода для УКНЦ, работающий с образами на micro-SD карте." возникла необходимость в более плотной работе с образами. Утилита RT11DSK из эмулятора UKNCBTL умеет показывать список, извлекать и добавлять файлы. Теперь требуется функция удаления. Может кто-нибудь "допилить" утилиту данным функционалом?
    Сделал простейший вариант удаления (без схлопывания пустого места), особо пока не тестировал, но вроде как работает.

    - - - Updated - - -

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    Нахрена, когда есть плагин для TC?
    Ставить TC ради одного плагина не есть гут.

    - - - Updated - - -

    Цитата Сообщение от Arseny Посмотреть сообщение
    Patron, а нельзя перемонтировать плагин в консольную утилиту?
    Был бы он опенсорсным -- нет проблем.
    Последний раз редактировалось nzeemin; 10.05.2017 в 18:46. Причина: Аттач убран, есть более новый ниже по теме.

  3. #13
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Никита, а вот можно ли автоматизировать что бы в образе оставалось только содержимое тех блоков к которым не было адресации из "fat" rt11, и эти области стали бы видимы и доступны как файлы?
    Тут консольный вариант очень даже подходит. (Все имена файлов неважно какими будут). Очень нужно...

    ---
    Сообщение от anasana:
    На этих дискетах как обычно встречаются удаленные блоки < UNUSED >.
    В них, как я понимаю, находятся ещё файлы от этого компа, есть-ли какой-то инструмент их оттуда вычленить?
    Сообщение от Patron:
    Нужно сначала дать команду DIR/FREE, а потом последовательно для каждого пустого места дать команду:
    CREA имя.файла/ALL:размер_файла, задав любое неповторное имя и указав размер свободного места.
    Например:
    Код:
    .DIR/FREE
    04-Sep-2013
    < UNUSED > 1 < UNUSED > 147
    0 Files, 0 Blocks
    148 Free blocks

    .CREA FILE1.BIN/ALL:147

    .DIR .BIN
    04-Sep-2013
    FILE1 .BIN 147 04-Sep-2013
    1 Files, 147 Blocks
    1 Free blocks
    .

    - - - Добавлено - - -

    Или опцию может добавить, что-то типа: - extract <UNUSED> files
    Последний раз редактировалось anasana; 10.05.2017 в 16:43.

  4. #14
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    Никита, а вот можно ли автоматизировать что бы в образе оставалось только содержимое тех блоков к которым не было адресации из "fat" rt11, и эти области стали бы видимы и доступны как файлы?
    Тут консольный вариант очень даже подходит. (Все имена файлов неважно какими будут). Очень нужно...

    Или опцию может добавить, что-то типа: - extract <UNUSED> files
    Вроде как сделал, опция называется "xu".
    Все unused места сохраняются под именами UNUSED00, UNUSED01 итд.

    Но есть один нюанс. Может оказаться так, что последняя запись каталога содержит больше блоков чем есть в файле образа диска.
    В этом случае я сохраняю только то что реально есть (сохранённый файл будет короче), и пишу warning:
    Код:
    C:\Temp\!>D:\Work\MyProjects\ukncbtl-utils\rt11dsk\Release\rt11dsk.exe xu game.dsk
    RT11DSK Utility  by Nikita Zimin  [May 10 2017 18:23:26]
    
    Extracting files:
    
     Filename  Blocks  Date      Start    Bytes
    ---------- ------  --------- ----- --------
    < UNUSED >     97             1503    49664
    WARNING: For file UNUSED01 block 1510 is beyond the end of the image file.
    ---------- ------  --------- ----- --------
    
    Done.
    Вложения Вложения

  5. #15
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо! Работает!!
    Ключ xu можно наверно в легенду (Usage: ) добавить.

    - - - Добавлено - - -

    А может просто по глобальному ключу "x" все unused места тоже будут выводиться?
    (под именами UNUSED00, UNUSED01 итд.) что бы не плодить кучу лишних параметров. Все так все.
    Последний раз редактировалось anasana; 10.05.2017 в 19:23.

  6. #16
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    А может просто по глобальному ключу "x" все unused места тоже будут выводиться?
    (под именами UNUSED00, UNUSED01 итд.) что бы не плодить кучу лишних параметров. Все так все.
    Мне команда "x" понадобилась именно как она сейчас есть -- распаковать все файлы.
    Команда "xu" вас вроде как устраивает -- я бы оставил как есть.

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

  8. #17
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень устраивает как есть. Еще раз спасибо!!

  9. #18
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    ЗЫ: Если кто возьмется - уберите заодно в RT11DSK добавление пробелов к именам файлов.
    Тут более тонкая вещь чем может показаться.
    Дело в формате в котором команда "l" выдаёт список файлов -- там есть пробелы и это довольно удобно.
    Но потом вы скармливаете это в Far, который передаёт в rt11dsk имя файла тоже с этими же пробелами, типа такого:
    Код:
    rt11dsk.exe e game.dsk "VERT  .SAV"
    Таким образом в результате мы получаем файл с пробелами в названии.

    Тут может быть два решения проблемы:
    1. Сделать альтернативный вариант команды "l", без пробелов.
    2. Убирать пробелы при сохранении файла.

    Пока сделал по варианту 2 -- посмотрите, устроит ли вас так.
    Вложения Вложения

  10. #19
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,336
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Таким образом в результате мы получаем файл с пробелами в названии.

    Тут может быть два решения проблемы:
    1. Сделать альтернативный вариант команды "l", без пробелов.
    2. Убирать пробелы при сохранении файла.

    Пока сделал по варианту 2 -- посмотрите, устроит ли вас так.
    ОТЛИЧНО!!! Все просто отлично! То, что надо.
    Спасибо огроменное
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

  11. #20
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    а нельзя перемонтировать плагин в консольную утилиту?
    Для архивных плагинов TC есть стандартный "консолизатор", но на мой взгляд - лучшая консольная утилита для работы с образами DSK - это эмулятор RT-11 ( rt11.exe ).

    Чтобы монтирование образов DSK в приводы LD сохранялось между вызовами утилиты - надо извлечь SYSTEM.DSK ( как указано в описании ).
    Последний раз редактировалось Patron; 11.05.2017 в 13:50.

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

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

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

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

Похожие темы

  1. Модификация The Hobbit
    от michellekg в разделе Игры
    Ответов: 14
    Последнее: 25.02.2018, 11:23
  2. Модификация Chronos
    от introspec в разделе Игры
    Ответов: 40
    Последнее: 13.05.2013, 18:41
  3. Модификация Laser Squad
    от ondas в разделе Для начинающих
    Ответов: 38
    Последнее: 01.09.2012, 00:16
  4. Опознание/модификация
    от Loricata89 в разделе Для начинающих
    Ответов: 2
    Последнее: 01.06.2012, 13:34
  5. Модификация Unreal
    от valker в разделе Эмуляторы
    Ответов: 1
    Последнее: 02.02.2005, 20:28

Ваши права

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