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

User Tag List

Страница 15 из 38 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 372

Тема: RT-11 DSK Total Commander wcx plugin.

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    RTEM-11 shared image - это обыкновенный образ диска RT-11 с небольшими изменениями
    Дополнительные байты в записях каталога образа RTEM в принципе допустимы ?

  2. #142
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Дополнительные байты в записях каталога образа RTEM в принципе допустимы ?
    Не проверял. Думаю ему пофиг - главное чтобы в каталоге не было свободных записей - иначе трудно будет делать комбинированный образ во время работы. Зачем нужен один сегмент полностью из заглушек пока не знаю.
    Сейчас сделаю образ с дополнительными байтами, посмотрю.

    ---------- Post added 27.11.2012 at 00:27 ---------- Previous post was 26.11.2012 at 23:29 ----------

    Тест 1: cоздал shared образ с одним дополнительным словом в каталоге. Попытка запустить с ранее существующим private образом приводит к ругани о несовместимости форматов.
    Код:
    >MOU DU3:/FO
    >FLX /IM/RS=DU3:SHARED.DSK/RT:1
    >RTE SHARED.DSK/SH   
    ?RTE-F-Conflicting directory parameters DU0:[1,127]RT11PR.SYS;1
    
    >
    Тест 2: удалил private образ, запустил - он создал новый, но снова без дополнительных слов - недоработка RTEM (возможно исправленная в поздних версиях - найти пока не удалось).
    Код:
    >DEL RT11PR.SYS;
    >RTE SHARED.DSK/SH
    ?RTE-I-File not found; creating new private file DU0:[1,127]RT11PR.SYS;0
    
    ?RTE-F-Conflicting directory parameters DU0:[1,127]RT11PR.SYS;1
    
    >
    Тест 3: создаем private образ с 1 дополнительным словом.
    Код:
    .CRE PVT.DSK/ALLO:200.
    
    .MOU LD PVT
    
    .DUP LD:/Z:1/Y
    
    .
    Идем в RSX, пробуем.
    Код:
    >MOU DU3:/FO
    >FLX /RS/IM=DU3:PVT.DSK/RT:1
    >RTE SHARED.DSK/SH,PVT.DSK/PR
    RTEM-11 (VAX/VMS) V01.00 
    
    RT-11FB  V05.07  
    ?KMON-F-File not found DK:STARTM.COM
    
    .DIR
     27-Nov-2012
    SWAP  .SYS    28P 31-Oct-1998    RTEMFB.SYS   108P 02-Feb-2012
    VSM   .SYS     6P 01-Feb-2012    DIR   .SAV    20P 31-Oct-1998
     4 Files, 162 Blocks
     192 Free blocks
    
    .
    Заработало.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    По умолчанию Жуткая жуть.

    В версии плагина RT-11dsk.wcx.v01.04.rar обнаружились две существенные ошибки.

    Одна ошибка не даёт нормально работать в RT-11 с образами, изменёнными плагином, а вторая - разрушает данные в образе, если в число файлов, выделенных перед групповым удалением, попал хотя бы один файл Unused.

    Чтобы насладиться ошибками - в приложении есть архив Errors.zip, содержащий образы Good.DSK и Bad.DSK. Образ Good.DSK - это созданный в эмуляторе пустой образ, к которому ещё ни разу не "прикосался" плагин. Образ Bad.DSK получен путём копирования плагином 141 файла в образ Good.DSK. В принципе это могут быть любые файлы, важно лишь чтобы их количество было от 141 до 144. Для целей дальнейшего тестирования файлы выбраны так, что их имя и содержимое совпадают.

    Теперь попробуем поработать в эмуляторе с файлом Bad.DSK:

    Код:
    .DIR/SUM
     28-Nov-2012
    
        72 Files in segment 1
    
        69 Files in segment 2
    
         6 Available segments, 2 in use
    
     141 Files, 141 Blocks
     1441 Free blocks
    
    .COPY SY:STRTSB DK:
     Files copied:
    ?PIP-F-Directory full DK:STRTSB.COM
    
    .EDIK XXX.LST
    ?NYS-I-File not found, Create it? Y
    
    ?MON-F-Dir ovflo 002612
    
    .
    -----------------

    Для воспроизведения второй ошибки нужно открыть плагином образ Bad.DSK, убедиться ( нажимая F3 ), что имена файлов совпадают с содержимым, выделить любые 3 ( или больше ) файлов подряд, затем выделить файл Unused и удалить выделенные файлы.

    Данные, расположенные в образе после выделенной группы файлов - будут разрушены и имена файлов перестанут совпадать с содержимым !!!

    ...
    Вложения Вложения
    • Тип файла: zip Errors.zip (3.4 Кб, Просмотров: 135)
    Последний раз редактировалось Patron; 28.11.2012 в 16:28.

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

    По умолчанию

    Выложена исправленная и дополненная версия плагина: RT-11dsk.wcx.v01.05.rar

    1. Исправлены существенные ошибки, описанные выше.

    2. Добавлена поддержка образов RTEM-11 shared image.

    3. Теперь файлы без расширения не нарушают формат листинга образа, помещаемого в буфер обмена.

    4. Теперь при копировании текстовых файлов в образ - буквы 'Ё' и 'ё' преобразуются не в символы '?', а в буквы 'Е' и 'е'.[COLOR="Silver"]

    ...
    Последний раз редактировалось Patron; 12.04.2013 в 18:16.

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

    По умолчанию

    Выложена исправленная и дополненная версия плагина: RT-11dsk.wcx.v01.05a.rar

    1. Исправлена досадная ошибка предыдущей версии, приводившая при первой записи в почти любой образ не стандартного размера - к увеличению физического размера образа на 4 блока.

    2. Список стандартных размеров образов пополнен образами MX40 ( 440 блоков ) и MX80 ( 880 блоков ).
    Последний раз редактировалось Patron; 12.04.2013 в 18:16.

  6. #146
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,763
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Как ведет себя плагин при стирании файлов?
    Мовирует ли он содержимое дискеты на место стертых файлов?
    Заполняет ли он освободившееся место нулями?

    Актуально, если хочется сделать образ дискетки на котором всего несколько файлов, а остальное нули. Чтобы эта дискетка хорошо жалась пакерами.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как ведет себя плагин при стирании файлов?
    Установив для панели TotalCommander режим сортировки "Без сортировки ( Ctrl / F7 )" - легко понять, что и в какой момент происходит с файлами. При удалении любого количества файлов - все файлы остаются на своих местах, пока не будет удалён хотя бы один файл Unused. При удалении Unused у фрагментированного диска - выполняется сквиз. При удалении Unused у нефрагментированного диска - размер диска ( и физическй, и логический ) уменьшается до суммарного размера файлов + каталог + заголовок.

    Т.к. не занятое файлами пространство диска полагается столь же ценным носителем информации, как и занятое - плагин сохраняет каждый бит образа в оригинальном виде и не обнуляет файлы Unused.

    Чтобы свободное место было заполнено нулями - нужно скопировать интересующие файлы из "грязного" образа - в чистый образ нужного размера.

    Чистые образы размера MY автоматически создаются "Эмулятором ДВК" при каждом подключении (с помощью кнопки выбора образов) образа с несуществующим именем ( перед копированием в такой чистый образ с помощью плагина - образ надо сначала проинициализировать в эмуляторе ).

    Другой способ ( я его часто применял, пока не научился использовать для создания чистых образов "Эмулятор ДВК" ) - заполнить ( после сквиза ) всё свободное место в "грязном" образе большим пустым файлом, а потом его удалить. При небольшой сноровке нужное количество пробелов можно ввести в блокноте ( используя копи-пасту и промежуточные сохранения ) меньше чем за минуту.
    Последний раз редактировалось Patron; 30.12.2012 в 17:54.

  8. #148
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    При удалении Unused у нефрагментированного диска - размер диска ( и физическй, и логический ) уменьшается до суммарного размера файлов + каталог + заголовок.
    Не правильно это. Размер образа должен оставаться не измененным. Особенно если учесть что файлы бывшие на пустых местах перезаписываются только при записи на это место или форматировании, а также эмуляторы не умеют увеличивать размер образа до стандартного т.е. в эмуляторе на такой уменьшенный образ уже не записать.

  9. #149
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,224
    Спасибо Благодарностей получено 
    1,763
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    эмуляторы не умеют увеличивать размер образа до стандартного т.е. в эмуляторе на такой уменьшенный образ уже не записать.
    У меня в эмуляторе образ диска всегда фиксированный - 80 дорожек. Если файл короче, то оставшееся место будет пустым или мусорным, но записать на него можно.

  10. #150
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Если файл короче, то оставшееся место будет пустым или мусорным, но записать на него можно.
    Образ то так и останется коротким.

Страница 15 из 38 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Total Comander WANTED!!!
    от newart в разделе Софт
    Ответов: 5
    Последнее: 04.03.2021, 18:20
  2. Total Recall(spanish version?)
    от kyv в разделе Игры
    Ответов: 6
    Последнее: 10.06.2008, 22:50
  3. TOTAL ECLIPSE- 3D игра на спекки!!
    от DR ZX в разделе Игры
    Ответов: 20
    Последнее: 11.09.2007, 14:52
  4. Новый FAR plugin для форматирования дисков TR DOS
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 3
    Последнее: 03.08.2007, 16:44
  5. Dos Commander v2.01b
    от Vega в разделе Софт
    Ответов: 19
    Последнее: 01.12.2006, 09:49

Ваши права

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