RT-11dsk.wcx - плагин Total Commander для работы с DSK образами файловой системы RT-11.
v01.15a - 26.08.2023 ( Восстановлена поддержка образов DY RT-11, случайно отключенная в v01.15 )
Ограничения:
1. Каталог должен начинаться с 6-го блока образа устройства.
Особенности:
1. Операции производятся только с файлами, имена которых удовлетворяют стандарту RT-11. Если имя файла, находящегося в образе RT-11, запрещено в Windows (например, CON.MAC ) - такое имя при показе в списке файлов и копировании в каталог Windows дополняется подчёркиванием ( CON_.MAC ). При копировании таких файлов из каталога Windows в образ RT-11 - подчёркивания убираются (в показываемом списке файлов образа подчёркивания к запрещённым в Windows именам файлов добавляются всегда).
2. Размер каталога и размер образа увеличиваются при необходимости, кроме образов стандартных размеров 225280, 409600, 450560, 819200, 5013504, 10027008, 20152320, 28549120, 33554432, 36986880, 40304640 и 67108864 байт.
3. При удалении "Unused" у фрагментированного образа - выполняется SQUEEZE, у нефрагментированного - всё пустое место физически удаляется из файла образа ( уменьшается размер файла образа ).
4. При копировании из образа RT-11 в каталог Windows файлов без даты, с датой до 1980 г., а также в кодировке КОИ-8 - эти параметры шифруются в числе минут и секунд в дате файла для восстановления при обратном копировании.
5. При копировании текстовых файлов из образа RT-11 в каталог Windows - они перекодируются из КОИ-7, КОИ-7Н2 и КОИ-8 в CP1251. При копировании в каталог с именем 'Not Recoded' или при копировании по <Shift><F5> - перекодирование не производится. Если копируемый файл содержал русский текст и был перекодирован - его расширение приводится к нижнему регистру, а в атрибутах устанавливается признак 'a'. Если файл при копировании не был перекодирован - его расширение остаётся в верхнем регистре, а в атрибутах очищаются все признаки.
6. При копировании из каталога Windows в образ RT-11 текстовых файлов в кодировке CP1251 или CP866 - они перекодируются в КОИ-7 ( либо в КОИ-8, если число минут в дате файла == 0, а число секунд == 32 ). В атрибутах перекодированного файла ( при показе в списке файлов образа ) временно устанавливается признак 'a'. При копировании из каталога с именем 'Not Recoded' - перекодирование не производится. Текстовые файлы в кодировке КОИ-7 и КОИ-8 копируются из каталога Windows в образ RT-11 без изменений.
7. При просмотре файлов по <F3> - они всегда перекодируются. При просмотре по <Shift><F3> - файлы никогда не перекодируются. При просмотре кликом по кнопке "Просмотр" - файлы перекодируются в том случае, если будут перекодированы при копировании.
8. При перемещении файлов из каталога Windows в образ RT-11 - после копирования будут удалены из каталога Windows только те файлы, которые были успешно скопированы в образ.
9. Если физический размер образа меньше логического, то после любого копирования файлов в образ - его физический размер устанавливается равным логическому.
10. Если физический размер образа меньше логического и некоторые файлы (целиком или частично) позиционируются каталогом образа за пределы физического размера образа - блоки файлов, не находящиеся в пределах образа - читаются заполненными нулями.
11. Для создания нового образа RT-11 из файлов, находящихся в каталоге Windows - нужно выделить все интересующие файлы и выбрать в меню Total Commander пункт "Файл" -> "Упаковать": * Упаковщик внешний -> dsk.
Дополнительно:
Поддерживаются файлы образов винчестера УКНЦ ( прямые и инверсные ). Для открытия файла нажимать <Ctrl><PageDown>. Чтение разделов в файлы DSK без ограничений, запись - только при совпадении имени и размера.
Поддерживаются файлы образов дискет DZ. Размер файла должен быть строго 409600 байт.
Поддерживаются файлы .TD0 образов дискет, созданные программой Teledisk (только чтение).
Поддерживаются файлы образов .RTD системы NET-RT11 с возможностью создания новых образов.
Поддерживаются файлы образов RTEM-11 shared image.
Поддерживаются файлы образов односторонних дискет DX. Размер файла должен быть строго 256256 байт.
Поддерживаются файлы образов односторонних дискет DY. Размер файла должен быть строго 512512 байт.
Поддерживаются файлы образов .RD винчестеров Pro350 с возможностью создания новых образов.
Поддерживаются двойные образы дискет RT-60 (только чтение). Размер файла должен быть строго 286720 байт.
Поддерживаются файлы образов дискет RT-60 (только чтение). Размер файла должен быть строго 143360 байт.
Поддерживаются файловые системы DOS-11, XXDP, XXDP2, ТМОС-1, ТМОС-2, ДИАМС, DSM-11.
При открытии или изменении образа - список содержащихся в образе файлов копируется в буфер обмена ( Clipboard ).