Ленты DOS-11, сделанные программой FLX под RSX, подсказали мне, что некоторые проверки структуры ленты я делал неправильно Программа не падала, но некорректно предупреждала о возможных проблемах на ленте. Поправил. Стало больше лент без замечаний
Ленты DOS-11, сделанные программой FLX под RSX, подсказали мне, что некоторые проверки структуры ленты я делал неправильно Программа не падала, но некорректно предупреждала о возможных проблемах на ленте. Поправил. Стало больше лент без замечаний
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ещё из обнаруженного. На ленте XXDP в поле даты обнаружен флаг непрерывного файла - то есть дата хранится так же, как в DOS-11 и XXDP на дисках - с флагом непрерывности файла. Или я не нашёл ещё этого в доках или это КАКБЫ подразумевается
К шыжыленью, это выводит на одно из первых мест вопрос доработки Mapper-а - возможность описывать поля на уровне битов, а не только байт
Ложился я вчера спать и.. как обычно... захотелось мне странного По прикидкам - для странного почти всё было готово Так что с утра набросал недостающий код и... пока, конечно, это концепт - но уже вполне работоспособный
Итак, встречаем расширение функционала ключей -from..-to!
Как конвертировать ленту XXDP в диск RT-11 за один проход
test.mylog.txtКод:ImageUtilsX -from AP-T071S-MC_CZZZ4S0_MMDP_V2_1OF2_800_1986.tap tape dos11 -to test.dsk RP0456 rt11 >test.mylog.txt ImageUtilsX -rt11 -unpack test.dsk @test.dsk >test.dsk.mylog.txt
test.dsk.mylog.txtКод:[2024-Feb-28 12:48:45 Warning] Offset: 0, block # 0 - field 'Creation Date' with 'Contiguous File' flag [2024-Feb-28 12:48:47 info ] zero'd new image on 'test.dsk' ... [2024-Feb-28 12:48:51 info ] Files from "AP-T071S-MC_CZZZ4S0_MMDP_V2_1OF2_800_1986.tap" written to "test.dsk".
Каталог лентыКод:[2024-Feb-28 12:48:53 Warning] EMPTY.FIL - empty date XXBOOT.MON 32P 01-JUL-1986 XXDPXM.SYS 34P 01-JUL-1986 XXDPSM.SYS 24P 01-JUL-1986 DRSXM .SYS 49P 01-JUL-1986 DRSSM .SYS 25P 01-JUL-1986 DIR .SYS 8P 01-JUL-1986 DB .SYS 3P 01-JUL-1986 DD .SYS 4P 01-JUL-1986 DL .SYS 5P 01-JUL-1986 DM .SYS 5P 01-JUL-1986 DR .SYS 4P 01-JUL-1986 DU .SYS 5P 01-JUL-1986 DY .SYS 4P 01-JUL-1986 LP .SYS 2P 01-JUL-1986 MM .SYS 4P 01-JUL-1986 MS .SYS 5P 01-JUL-1986 MU .SYS 5P 01-JUL-1986 DATE .SYS 3P 01-JUL-1986 DUSZ .SYS 3P 01-JUL-1986 MENUD0.BIC 5P 01-JUL-1986 UPDAT .BIC 30P 01-JUL-1986 XTECO .BIC 27P 01-JUL-1986 DXCL .BIC 45P 01-JUL-1986 SETUP .BIC 28P 01-JUL-1986 PATCH .BIC 31P 01-JUL-1986 HELP .TXT 19P 01-JUL-1986 BOOT .CCC 2P 01-JUL-1986 MN84A0.CCC 2P 01-JUL-1986 SY84C0.CCC 7P 01-JUL-1986 XMONF0.LIB 158P 01-JUL-1986 BKMAA0.BIN 2P 01-JUL-1986 CKBCC0.BIC 9P 01-JUL-1986 CMFAF0.BIC 18P 01-JUL-1986 CMSBB0.BIN 11P 01-JUL-1986 EFPAA0.BIC 60P 01-JUL-1986 EFPBA1.BIC 47P 01-JUL-1986 EKBAD0.BIC 12P 01-JUL-1986 EKBBF0.BIC 62P 01-JUL-1986 EKBCD1.BIC 45P 01-JUL-1986 EKBDE1.BIC 78P 01-JUL-1986 EKBEE1.BIC 61P 01-JUL-1986 EKBFD1.BIC 32P 01-JUL-1986 EKBGC0.BIC 28P 01-JUL-1986 EMJAD0.BIC 10P 01-JUL-1986 EMKAB0.BIC 81P 01-JUL-1986 EQKCE1.BIC 58P 01-JUL-1986 ERHAE1.BIC 55P 01-JUL-1986 ERSAA0.BIC 23P 01-JUL-1986 ERSBC0.BIC 19P 01-JUL-1986 ERSCB0.BIC 27P 01-JUL-1986 ERSDD0.BIN 25P 01-JUL-1986 FFPAA1.BIN 60P 01-JUL-1986 FFPBA0.BIN 60P 01-JUL-1986 FFPCB0.BIC 60P 01-JUL-1986 FKAAC0.BIC 25P 01-JUL-1986 FKABD0.BIC 16P 01-JUL-1986 FKACA0.BIC 17P 01-JUL-1986 FKKAB0.BIN 37P 01-JUL-1986 FKTGC0.BIC 18P 01-JUL-1986 FKTHB0.BIN 44P 01-JUL-1986 GKAAA0.BIC 15P 01-JUL-1986 GKABC0.BIC 16P 01-JUL-1986 JDLAA0.BIC 20P 01-JUL-1986 JFPAA1.BIC 51P 01-JUL-1986 JFPBA0.BIC 40P 01-JUL-1986 JKDAD1.BIC 29P 01-JUL-1986 JKDBD0.BIC 52P 01-JUL-1986 JKDCB0.BIC 53P 01-JUL-1986 JKDDB0.BIC 33P 01-JUL-1986 JKDEB0.BIN 91P 01-JUL-1986 JKDFB0.BIN 26P 01-JUL-1986 JKDHB0.BIC 56P 01-JUL-1986 JKDIB0.BIC 23P 01-JUL-1986 JKDJB0.BIN 93P 01-JUL-1986 JKL5B0.BIC 93P 01-JUL-1986 KFPAD0.BIC 63P 01-JUL-1986 KFPBC0.BIC 61P 01-JUL-1986 KFPCD0.BIC 65P 01-JUL-1986 KKAAB0.BIC 37P 01-JUL-1986 KKABD1.BIC 22P 01-JUL-1986 KKACC0.BIC 10P 01-JUL-1986 KKKAC0.BIC 43P 01-JUL-1986 KKTAB1.BIC 28P 01-JUL-1986 KKTBD0.BIN 31P 01-JUL-1986 KKUAE0.BIN 29P 01-JUL-1986 NDMAA0.BIC 32P 01-JUL-1986 NDMBA0.BIC 30P 01-JUL-1986 NDMCA0.BIC 31P 01-JUL-1986 NDMDA0.BIC 28P 01-JUL-1986 NDMEA0.BIC 28P 01-JUL-1986 NKMBB0.BIC 14P 01-JUL-1986 NKMCA0.BIN 31P 01-JUL-1986 NKMDA0.BIC 20P 01-JUL-1986 NKMEA0.BIC 17P 01-JUL-1986 NKTCA0.BIC 21P 01-JUL-1986 NKXAB0.BIC 25P 01-JUL-1986 NQNAA0.BIN 46P 01-JUL-1986 NRLGA0.BIC 20P 01-JUL-1986 NTSAA0.BIC 37P 01-JUL-1986 NTSBA0.BIC 62P 01-JUL-1986 NTSCA0.BIC 74P 01-JUL-1986 NTSDA0.BIC 69P 01-JUL-1986 NTSEA0.BIC 24P 01-JUL-1986 OEEAA0.BIC 5P 01-JUL-1986 OEEBA0.BIC 6P 01-JUL-1986 OEECA0.BIC 6P 01-JUL-1986 OEEDA0.BIC 6P 01-JUL-1986 OEEEA0.BIC 6P 01-JUL-1986 OEEFA0.BIC 5P 01-JUL-1986 OEEGB0.BIC 5P 01-JUL-1986 OEEHA0.BIC 3P 01-JUL-1986 OKDAF0.BIC 103P 01-JUL-1986 OKDBA0.BIN 14P 01-JUL-1986 OKDDB0.BIN 31P 01-JUL-1986 OKTAC0.BIC 28P 01-JUL-1986 EPOMUT.BIN 93P 01-JUL-1986 CPOMUT.CNF 3P 01-JUL-1986 EPOMUR.BIN 93P 01-JUL-1986 CPOMUR.CNF 3P 01-JUL-1986 EPOMRT.BIN 91P 01-JUL-1986 CPOMRT.CNF 3P 01-JUL-1986 RDTAC0.BIN 34P 01-JUL-1986 RIIAB0.BIC 36P 01-JUL-1986 RLPAB0.BIN 49P 01-JUL-1986 RLPBB0.BIN 20P 01-JUL-1986 RLPFC0.BIN 21P 01-JUL-1986 RLPGC0.BIN 29P 01-JUL-1986 RLPKC0.BIN 20P 01-JUL-1986 RLPLA0.BIC 33P 01-JUL-1986 RLPMB0.BIN 25P 01-JUL-1986 RLPNA1.BIC 27P 01-JUL-1986 VAAAA1.BIC 14P 01-JUL-1986 VADAC0.BIC 17P 01-JUL-1986 VAXAB0.BIC 17P 01-JUL-1986 VCDAB0.BIC 17P 01-JUL-1986 VCDBB0.BIC 32P 01-JUL-1986 VCDCB0.BIC 31P 01-JUL-1986 VCDDB0.BIC 30P 01-JUL-1986 VCLHC0.BIN 35P 01-JUL-1986 VCMAA0.BIC 16P 01-JUL-1986 VDHAE0.BIN 30P 01-JUL-1986 VDHBE0.BIN 30P 01-JUL-1986 VDHCE0.BIN 30P 01-JUL-1986 VDHEC0.BIN 51P 01-JUL-1986 VDLAB0.BIC 17P 01-JUL-1986 VDMAC1.BIN 32P 01-JUL-1986 VDMBC0.BIN 31P 01-JUL-1986 VDMCC1.BIN 31P 01-JUL-1986 VDMDC0.BIN 28P 01-JUL-1986 VDMEC0.BIN 28P 01-JUL-1986 VDPVC1.BIN 32P 01-JUL-1986 VDRAC0.BIC 14P 01-JUL-1986 VDRBA0.BIN 8P 01-JUL-1986 VDRCC0.BIC 17P 01-JUL-1986 VDRDB0.BIC 16P 01-JUL-1986 VDVAD1.BIN 15P 01-JUL-1986 VDVCC1.BIN 14P 01-JUL-1986 VDZAD3.BIC 17P 01-JUL-1986 VDZBD0.BIC 17P 01-JUL-1986 VDZCB1.BIN 13P 01-JUL-1986 VDZDA0.BIN 5P 01-JUL-1986 VIBAB0.BIC 14P 01-JUL-1986 VIBBA1.BIC 13P 01-JUL-1986 VKAAC0.BIC 17P 01-JUL-1986 VKABB0.BIC 17P 01-JUL-1986 VKACC1.BIC 17P 01-JUL-1986 VKADC1.BIC 14P 01-JUL-1986 VKAEB2.BIC 8P 01-JUL-1986 VKAFE0.BIN 6P 01-JUL-1986 VKAHA1.BIC 17P 01-JUL-1986 VKAIB0.BIN 16P 01-JUL-1986 VKAJB0.BIN 17P 01-JUL-1986 VKALA1.BIC 13P 01-JUL-1986 VKMAB0.BIN 20P 01-JUL-1986 VKMBB0.BIN 14P 01-JUL-1986 VKMCA0.BIN 31P 01-JUL-1986 VKMEB0.BIN 17P 01-JUL-1986 VKMHA0.BIN 32P 01-JUL-1986 VKMJA0.BIN 58P 01-JUL-1986 VKUAA0.BIN 17P 01-JUL-1986 VKWAC0.BIC 18P 01-JUL-1986 VM8AF0.BIC 15P 01-JUL-1986 VMEMA0.BIC 17P 01-JUL-1986 VMJAB0.BIC 60P 01-JUL-1986 VMNAC1.BIC 49P 01-JUL-1986 VMNBB0.BIC 19P 01-JUL-1986 VMNCB1.BIC 22P 01-JUL-1986 VMNDA1.BIC 18P 01-JUL-1986 VMNEA1.BIC 15P 01-JUL-1986 VMNFC0.BIC 10P 01-JUL-1986 VMNGA0.BIC 4P 01-JUL-1986 VMSAB0.BIC 25P 01-JUL-1986 VMSBC0.BIC 10P 01-JUL-1986 VMXAA0.BIC 16P 01-JUL-1986 VMXBA0.BIN 24P 01-JUL-1986 VNIAB0.BIN 43P 01-JUL-1986 VPCAG0.BIC 85P 01-JUL-1986 VRLAC0.BIN 25P 01-JUL-1986 VRLBB0.BIC 29P 01-JUL-1986 VTSAB0.BIC 39P 01-JUL-1986 VTSBD0.BIC 66P 01-JUL-1986 VTSCC0.BIC 77P 01-JUL-1986 VTSDD0.BIC 71P 01-JUL-1986 VTSEC0.BIC 26P 01-JUL-1986 VVSAB1.BIC 76P 01-JUL-1986 VVTAA1.BIN 19P 01-JUL-1986 VVTBA0.BIN 21P 01-JUL-1986 VVTCA0.BIN 20P 01-JUL-1986 XAAAD0.OBJ 4P 01-JUL-1986 XAABC0.OBJ 4P 01-JUL-1986 XAACB0.OBJ 5P 01-JUL-1986 XADAE0.OBJ 4P 01-JUL-1986 XAAVA0.OBJ 3P 01-JUL-1986 XADBB0.OBJ 9P 01-JUL-1986 XADCB0.OBJ 9P 01-JUL-1986 XADVA0.OBJ 3P 01-JUL-1986 XAFAE0.OBJ 4P 01-JUL-1986 XARAC0.OBJ 9P 01-JUL-1986 XBBAB0.OBJ 5P 01-JUL-1986 XBEAC0.OBJ 9P 01-JUL-1986 XBMCN0.OBJ 6P 01-JUL-1986 XBMDE0.OBJ 4P 01-JUL-1986 XBMEB0.OBJ 5P 01-JUL-1986 XBMFB0.OBJ 4P 01-JUL-1986 XBMGB0.OBJ 5P 01-JUL-1986 XBMHB0.OBJ 4P 01-JUL-1986 XBMIB0.OBJ 4P 01-JUL-1986 XBTAB0.OBJ 4P 01-JUL-1986 XBTBB0.OBJ 4P 01-JUL-1986 XBTCC0.OBJ 4P 01-JUL-1986 XCBAE0.OBJ 4P 01-JUL-1986 XCBBE0.OBJ 3P 01-JUL-1986 XCBCF0.OBJ 5P 01-JUL-1986 XCDAG0.OBJ 5P 01-JUL-1986 XCIAB0.OBJ 8P 01-JUL-1986 XCMAC0.OBJ 4P 01-JUL-1986 XCMJB0.OBJ 5P 01-JUL-1986 XCPAG0.OBJ 6P 01-JUL-1986 XCPBK0.OBJ 5P 01-JUL-1986 XCRAG0.OBJ 4P 01-JUL-1986 XCSTA0.OBJ 4P 01-JUL-1986 XDCAG0.OBJ 8P 01-JUL-1986 XDHAL0.OBJ 8P 01-JUL-1986 XDHUA0.OBJ 11P 01-JUL-1986 XDHVD0.OBJ 10P 01-JUL-1986 XDJAL0.OBJ 8P 01-JUL-1986 XDLAL0.OBJ 6P 01-JUL-1986 XDLBC0.OBJ 8P 01-JUL-1986 XDMBJ0.OBJ 4P 01-JUL-1986 XDMCC0.OBJ 7P 01-JUL-1986 XDMDE0.OBJ 14P 01-JUL-1986 XDMEC0.OBJ 12P 01-JUL-1986 XDMRC0.OBJ 10P 01-JUL-1986 XDMSA0.OBJ 4P 01-JUL-1986 XDNAH0.OBJ 4P 01-JUL-1986 XDPAE0.OBJ 7P 01-JUL-1986 XDPBB0.OBJ 7P 01-JUL-1986 XDPVC0.OBJ 5P 01-JUL-1986 XDQAI0.OBJ 8P 01-JUL-1986 XDRAD0.OBJ 4P 01-JUL-1986 XDRBJ0.OBJ 3P 01-JUL-1986 XDRCI0.OBJ 4P 01-JUL-1986 XDRDC0.OBJ 4P 01-JUL-1986 XDREC0.OBJ 9P 01-JUL-1986 XDRFE0.OBJ 7P 01-JUL-1986 XDRJB0.OBJ 4P 01-JUL-1986 XDRKA0.OBJ 5P 01-JUL-1986 XDRUA0.OBJ 4P 01-JUL-1986 XDRVA0.OBJ 11P 01-JUL-1986 XDRWD0.OBJ 3P 01-JUL-1986 XDTAD0.OBJ 8P 01-JUL-1986 XDUAI0.OBJ 8P 01-JUL-1986 XDUBE0.OBJ 12P 01-JUL-1986 XDVAB0.OBJ 19P 01-JUL-1986 XDXAG0.OBJ 4P 01-JUL-1986 XDZAG0.OBJ 7P 01-JUL-1986 XDZBC0.OBJ 8P 01-JUL-1986 XDZMA0.OBJ 6P 01-JUL-1986 XFPAG0.OBJ 5P 01-JUL-1986 XFPBE1.OBJ 10P 01-JUL-1986 XFPCA0.OBJ 7P 01-JUL-1986 XGTAE0.OBJ 8P 01-JUL-1986 XIBAD0.OBJ 5P 01-JUL-1986 XICAD0.OBJ 3P 01-JUL-1986 XICBC0.OBJ 7P 01-JUL-1986 XIEAA0.OBJ 4P 01-JUL-1986 XIEBA0.OBJ 8P 01-JUL-1986 XIECA0.OBJ 13P 01-JUL-1986 XKCTA0.OBJ 29P 01-JUL-1986 XKEAD0.OBJ 4P 01-JUL-1986 XKGAD0.OBJ 4P 01-JUL-1986 XKLAE0.OBJ 7P 01-JUL-1986 XKMAA0.OBJ 13P 01-JUL-1986 XKMCD0.OBJ 11P 01-JUL-1986 XKMDB0.OBJ 7P 01-JUL-1986 XKMKA0.OBJ 7P 01-JUL-1986 XKMSA0.OBJ 4P 01-JUL-1986 XKUAB0.OBJ 9P 01-JUL-1986 XKWAH0.OBJ 3P 01-JUL-1986 XKWBL0.OBJ 4P 01-JUL-1986 XKWCB0.OBJ 4P 01-JUL-1986 XKWDB0.OBJ 9P 01-JUL-1986 XKWEB0.OBJ 6P 01-JUL-1986 XKWFB0.OBJ 5P 01-JUL-1986 XKWGB0.OBJ 5P 01-JUL-1986 XLKAB0.OBJ 8P 01-JUL-1986 XLPAF0.OBJ 5P 01-JUL-1986 XLPBF0.OBJ 4P 01-JUL-1986 XLPCE0.OBJ 5P 01-JUL-1986 XLPDF0.OBJ 7P 01-JUL-1986 XLPED0.OBJ 6P 01-JUL-1986 XLPFB0.OBJ 6P 01-JUL-1986 XLPHE0.OBJ 23P 01-JUL-1986 XMLAA0.OBJ 9P 01-JUL-1986 XMNAB0.OBJ 7P 01-JUL-1986 XMNBB0.OBJ 12P 01-JUL-1986 XMNCB0.OBJ 5P 01-JUL-1986 XMNDB0.OBJ 4P 01-JUL-1986 XMNEB0.OBJ 4P 01-JUL-1986 XNCAD0.OBJ 6P 01-JUL-1986 XNCBB0.OBJ 7P 01-JUL-1986 XPAAF0.OBJ 5P 01-JUL-1986 XPABG0.OBJ 4P 01-JUL-1986 XPCCE0.OBJ 3P 01-JUL-1986 XPCSC0.OBJ 6P 01-JUL-1986 XPLAC0.OBJ 6P 01-JUL-1986 XQNAB0.OBJ 11P 01-JUL-1986 XRCAD0.OBJ 6P 01-JUL-1986 XRCFB0.OBJ 14P 01-JUL-1986 XRFAG0.OBJ 7P 01-JUL-1986 XRHAA0.OBJ 4P 01-JUL-1986 XRKAG0.OBJ 8P 01-JUL-1986 XRKBH1.OBJ 12P 01-JUL-1986 XRLAK0.OBJ 8P 01-JUL-1986 XRMBC0.OBJ 13P 01-JUL-1986 XRMDB0.OBJ 17P 01-JUL-1986 XRNAB0.OBJ 14P 01-JUL-1986 XRQAG0.OBJ 18P 01-JUL-1986 XRXAE0.OBJ 9P 01-JUL-1986 XRXBC0.OBJ 14P 01-JUL-1986 XTAAD0.OBJ 5P 01-JUL-1986 XTCAG0.OBJ 7P 01-JUL-1986 XTKAB0.OBJ 14P 01-JUL-1986 XTKBB0.OBJ 12P 01-JUL-1986 XTMAJ0.OBJ 7P 01-JUL-1986 XTMBM0.OBJ 12P 01-JUL-1986 XTMDB0.OBJ 16P 01-JUL-1986 XTRAD0.OBJ 8P 01-JUL-1986 XTSAC0.OBJ 10P 01-JUL-1986 XTSVA0.OBJ 11P 01-JUL-1986 XTUAD0.OBJ 10P 01-JUL-1986 XUACB0.OBJ 11P 01-JUL-1986 XUADB0.OBJ 11P 01-JUL-1986 XUDAD0.OBJ 4P 01-JUL-1986 XVSAC0.OBJ 12P 01-JUL-1986 XVSBB0.OBJ 9P 01-JUL-1986 XVSCB0.OBJ 16P 01-JUL-1986 XVSVA0.OBJ 10P 01-JUL-1986 XVTAB0.OBJ 8P 01-JUL-1986 XVTBB0.OBJ 9P 01-JUL-1986 XVTCB0.OBJ 8P 01-JUL-1986 XVTVB0.OBJ 5P 01-JUL-1986 XXYAD0.OBJ 5P 01-JUL-1986 XXYBB0.OBJ 4P 01-JUL-1986 EMPTY.FIL 40647 D 365 files, 7285 blocks 40647 Free blocks [2024-Feb-28 12:48:54 info ] Files extracted from "test.dsk" and written to "@test.dsk". 00:00:02.7157684
То есть теперь эта пара ключей позволяет не только сменить тип диска (в первую очередь - интерлейс) - но и поменять ФС в образе Понятно, что не все вопросы ещё решены (например - ФС с каталогами в ФС без каталогов, не всё варианты ФС могут быть созданы), но главное - основная часть функционала естьКод:[2024-Feb-28 12:56:22 Warning] Offset: 0, block # 0 - field 'Creation Date' with 'Contiguous File' flag Filesystem has 1 ufds, 364 files and 8014 blocks DIRECTORY [2,2] 28-FEB-2024 XXBOOT.MON 32 01-JUL-1986 <000> XXDPXM.SYS 34 01-JUL-1986 <233> XXDPSM.SYS 24 01-JUL-1986 <233> DRSXM .SYS 49 01-JUL-1986 <233> DRSSM .SYS 25 01-JUL-1986 <233> DIR .SYS 8 01-JUL-1986 <233> DB .SYS 3 01-JUL-1986 <233> DD .SYS 4 01-JUL-1986 <233> DL .SYS 5 01-JUL-1986 <233> DM .SYS 5 01-JUL-1986 <233> DR .SYS 4 01-JUL-1986 <233> DU .SYS 5 01-JUL-1986 <233> DY .SYS 4 01-JUL-1986 <233> LP .SYS 2 01-JUL-1986 <233> MM .SYS 4 01-JUL-1986 <233> MS .SYS 5 01-JUL-1986 <233> MU .SYS 5 01-JUL-1986 <233> DATE .SYS 3 01-JUL-1986 <233> DUSZ .SYS 3 01-JUL-1986 <233> MENUD0.BIC 5 01-JUL-1986 <233> UPDAT .BIC 30 01-JUL-1986 <233> XTECO .BIC 27 01-JUL-1986 <233> DXCL .BIC 45 01-JUL-1986 <233> SETUP .BIC 28 01-JUL-1986 <233> PATCH .BIC 31 01-JUL-1986 <233> HELP .TXT 19 01-JUL-1986 <233> BOOT .CCC 2 01-JUL-1986 <233> MN84A0.CCC 2 01-JUL-1986 <233> SY84C0.CCC 7 01-JUL-1986 <233> XMONF0.LIB 158 01-JUL-1986 <233> BKMAA0.BIN 2 01-JUL-1986 <233> CKBCC0.BIC 9 01-JUL-1986 <233> CMFAF0.BIC 18 01-JUL-1986 <233> CMSBB0.BIN 11 01-JUL-1986 <233> EFPAA0.BIC 60 01-JUL-1986 <233> EFPBA1.BIC 47 01-JUL-1986 <233> EKBAD0.BIC 12 01-JUL-1986 <233> EKBBF0.BIC 62 01-JUL-1986 <233> EKBCD1.BIC 45 01-JUL-1986 <233> EKBDE1.BIC 78 01-JUL-1986 <233> EKBEE1.BIC 61 01-JUL-1986 <233> EKBFD1.BIC 32 01-JUL-1986 <233> EKBGC0.BIC 28 01-JUL-1986 <233> EMJAD0.BIC 10 01-JUL-1986 <233> EMKAB0.BIC 81 01-JUL-1986 <233> EQKCE1.BIC 58 01-JUL-1986 <233> ERHAE1.BIC 55 01-JUL-1986 <233> ERSAA0.BIC 23 01-JUL-1986 <233> ERSBC0.BIC 19 01-JUL-1986 <233> ERSCB0.BIC 27 01-JUL-1986 <233> ERSDD0.BIN 25 01-JUL-1986 <233> FFPAA1.BIN 60 01-JUL-1986 <233> FFPBA0.BIN 60 01-JUL-1986 <233> FFPCB0.BIC 60 01-JUL-1986 <233> FKAAC0.BIC 25 01-JUL-1986 <233> FKABD0.BIC 16 01-JUL-1986 <233> FKACA0.BIC 17 01-JUL-1986 <233> FKKAB0.BIN 37 01-JUL-1986 <233> FKTGC0.BIC 18 01-JUL-1986 <233> FKTHB0.BIN 44 01-JUL-1986 <233> GKAAA0.BIC 15 01-JUL-1986 <233> GKABC0.BIC 16 01-JUL-1986 <233> JDLAA0.BIC 20 01-JUL-1986 <233> JFPAA1.BIC 51 01-JUL-1986 <233> JFPBA0.BIC 40 01-JUL-1986 <233> JKDAD1.BIC 29 01-JUL-1986 <233> JKDBD0.BIC 52 01-JUL-1986 <233> JKDCB0.BIC 53 01-JUL-1986 <233> JKDDB0.BIC 33 01-JUL-1986 <233> JKDEB0.BIN 91 01-JUL-1986 <233> JKDFB0.BIN 26 01-JUL-1986 <233> JKDHB0.BIC 56 01-JUL-1986 <233> JKDIB0.BIC 23 01-JUL-1986 <233> JKDJB0.BIN 93 01-JUL-1986 <233> JKL5B0.BIC 93 01-JUL-1986 <233> KFPAD0.BIC 63 01-JUL-1986 <233> KFPBC0.BIC 61 01-JUL-1986 <233> KFPCD0.BIC 65 01-JUL-1986 <233> KKAAB0.BIC 37 01-JUL-1986 <233> KKABD1.BIC 22 01-JUL-1986 <233> KKACC0.BIC 10 01-JUL-1986 <233> KKKAC0.BIC 43 01-JUL-1986 <233> KKTAB1.BIC 28 01-JUL-1986 <233> KKTBD0.BIN 31 01-JUL-1986 <233> KKUAE0.BIN 29 01-JUL-1986 <233> NDMAA0.BIC 32 01-JUL-1986 <233> NDMBA0.BIC 30 01-JUL-1986 <233> NDMCA0.BIC 31 01-JUL-1986 <233> NDMDA0.BIC 28 01-JUL-1986 <233> NDMEA0.BIC 28 01-JUL-1986 <233> NKMBB0.BIC 14 01-JUL-1986 <233> NKMCA0.BIN 31 01-JUL-1986 <233> NKMDA0.BIC 20 01-JUL-1986 <233> NKMEA0.BIC 17 01-JUL-1986 <233> NKTCA0.BIC 21 01-JUL-1986 <233> NKXAB0.BIC 25 01-JUL-1986 <233> NQNAA0.BIN 46 01-JUL-1986 <233> NRLGA0.BIC 20 01-JUL-1986 <233> NTSAA0.BIC 37 01-JUL-1986 <233> NTSBA0.BIC 62 01-JUL-1986 <233> NTSCA0.BIC 74 01-JUL-1986 <233> NTSDA0.BIC 69 01-JUL-1986 <233> NTSEA0.BIC 24 01-JUL-1986 <233> OEEAA0.BIC 5 01-JUL-1986 <233> OEEBA0.BIC 6 01-JUL-1986 <233> OEECA0.BIC 6 01-JUL-1986 <233> OEEDA0.BIC 6 01-JUL-1986 <233> OEEEA0.BIC 6 01-JUL-1986 <233> OEEFA0.BIC 5 01-JUL-1986 <233> OEEGB0.BIC 5 01-JUL-1986 <233> OEEHA0.BIC 3 01-JUL-1986 <233> OKDAF0.BIC 103 01-JUL-1986 <233> OKDBA0.BIN 14 01-JUL-1986 <233> OKDDB0.BIN 31 01-JUL-1986 <233> OKTAC0.BIC 28 01-JUL-1986 <233> EPOMUT.BIN 93 01-JUL-1986 <233> CPOMUT.CNF 3 01-JUL-1986 <233> EPOMUR.BIN 93 01-JUL-1986 <233> CPOMUR.CNF 3 01-JUL-1986 <233> EPOMRT.BIN 91 01-JUL-1986 <233> CPOMRT.CNF 3 01-JUL-1986 <233> RDTAC0.BIN 34 01-JUL-1986 <233> RIIAB0.BIC 36 01-JUL-1986 <233> RLPAB0.BIN 49 01-JUL-1986 <233> RLPBB0.BIN 20 01-JUL-1986 <233> RLPFC0.BIN 21 01-JUL-1986 <233> RLPGC0.BIN 29 01-JUL-1986 <233> RLPKC0.BIN 20 01-JUL-1986 <233> RLPLA0.BIC 33 01-JUL-1986 <233> RLPMB0.BIN 25 01-JUL-1986 <233> RLPNA1.BIC 27 01-JUL-1986 <233> VAAAA1.BIC 14 01-JUL-1986 <233> VADAC0.BIC 17 01-JUL-1986 <233> VAXAB0.BIC 17 01-JUL-1986 <233> VCDAB0.BIC 17 01-JUL-1986 <233> VCDBB0.BIC 32 01-JUL-1986 <233> VCDCB0.BIC 31 01-JUL-1986 <233> VCDDB0.BIC 30 01-JUL-1986 <233> VCLHC0.BIN 35 01-JUL-1986 <233> VCMAA0.BIC 16 01-JUL-1986 <233> VDHAE0.BIN 30 01-JUL-1986 <233> VDHBE0.BIN 30 01-JUL-1986 <233> VDHCE0.BIN 30 01-JUL-1986 <233> VDHEC0.BIN 51 01-JUL-1986 <233> VDLAB0.BIC 17 01-JUL-1986 <233> VDMAC1.BIN 32 01-JUL-1986 <233> VDMBC0.BIN 31 01-JUL-1986 <233> VDMCC1.BIN 31 01-JUL-1986 <233> VDMDC0.BIN 28 01-JUL-1986 <233> VDMEC0.BIN 28 01-JUL-1986 <233> VDPVC1.BIN 32 01-JUL-1986 <233> VDRAC0.BIC 14 01-JUL-1986 <233> VDRBA0.BIN 8 01-JUL-1986 <233> VDRCC0.BIC 17 01-JUL-1986 <233> VDRDB0.BIC 16 01-JUL-1986 <233> VDVAD1.BIN 15 01-JUL-1986 <233> VDVCC1.BIN 14 01-JUL-1986 <233> VDZAD3.BIC 17 01-JUL-1986 <233> VDZBD0.BIC 17 01-JUL-1986 <233> VDZCB1.BIN 13 01-JUL-1986 <233> VDZDA0.BIN 5 01-JUL-1986 <233> VIBAB0.BIC 14 01-JUL-1986 <233> VIBBA1.BIC 13 01-JUL-1986 <233> VKAAC0.BIC 17 01-JUL-1986 <233> VKABB0.BIC 17 01-JUL-1986 <233> VKACC1.BIC 17 01-JUL-1986 <233> VKADC1.BIC 14 01-JUL-1986 <233> VKAEB2.BIC 8 01-JUL-1986 <233> VKAFE0.BIN 6 01-JUL-1986 <233> VKAHA1.BIC 17 01-JUL-1986 <233> VKAIB0.BIN 16 01-JUL-1986 <233> VKAJB0.BIN 17 01-JUL-1986 <233> VKALA1.BIC 13 01-JUL-1986 <233> VKMAB0.BIN 20 01-JUL-1986 <233> VKMBB0.BIN 14 01-JUL-1986 <233> VKMCA0.BIN 31 01-JUL-1986 <233> VKMEB0.BIN 17 01-JUL-1986 <233> VKMHA0.BIN 32 01-JUL-1986 <233> VKMJA0.BIN 58 01-JUL-1986 <233> VKUAA0.BIN 17 01-JUL-1986 <233> VKWAC0.BIC 18 01-JUL-1986 <233> VM8AF0.BIC 15 01-JUL-1986 <233> VMEMA0.BIC 17 01-JUL-1986 <233> VMJAB0.BIC 60 01-JUL-1986 <233> VMNAC1.BIC 49 01-JUL-1986 <233> VMNBB0.BIC 19 01-JUL-1986 <233> VMNCB1.BIC 22 01-JUL-1986 <233> VMNDA1.BIC 18 01-JUL-1986 <233> VMNEA1.BIC 15 01-JUL-1986 <233> VMNFC0.BIC 10 01-JUL-1986 <233> VMNGA0.BIC 4 01-JUL-1986 <233> VMSAB0.BIC 25 01-JUL-1986 <233> VMSBC0.BIC 10 01-JUL-1986 <233> VMXAA0.BIC 16 01-JUL-1986 <233> VMXBA0.BIN 24 01-JUL-1986 <233> VNIAB0.BIN 43 01-JUL-1986 <233> VPCAG0.BIC 85 01-JUL-1986 <233> VRLAC0.BIN 25 01-JUL-1986 <233> VRLBB0.BIC 29 01-JUL-1986 <233> VTSAB0.BIC 39 01-JUL-1986 <233> VTSBD0.BIC 66 01-JUL-1986 <233> VTSCC0.BIC 77 01-JUL-1986 <233> VTSDD0.BIC 71 01-JUL-1986 <233> VTSEC0.BIC 26 01-JUL-1986 <233> VVSAB1.BIC 76 01-JUL-1986 <233> VVTAA1.BIN 19 01-JUL-1986 <233> VVTBA0.BIN 21 01-JUL-1986 <233> VVTCA0.BIN 20 01-JUL-1986 <233> XAAAD0.OBJ 4 01-JUL-1986 <233> XAABC0.OBJ 4 01-JUL-1986 <233> XAACB0.OBJ 5 01-JUL-1986 <233> XADAE0.OBJ 4 01-JUL-1986 <233> XAAVA0.OBJ 3 01-JUL-1986 <233> XADBB0.OBJ 9 01-JUL-1986 <233> XADCB0.OBJ 9 01-JUL-1986 <233> XADVA0.OBJ 3 01-JUL-1986 <233> XAFAE0.OBJ 4 01-JUL-1986 <233> XARAC0.OBJ 9 01-JUL-1986 <233> XBBAB0.OBJ 5 01-JUL-1986 <233> XBEAC0.OBJ 9 01-JUL-1986 <233> XBMCN0.OBJ 6 01-JUL-1986 <233> XBMDE0.OBJ 4 01-JUL-1986 <233> XBMEB0.OBJ 5 01-JUL-1986 <233> XBMFB0.OBJ 4 01-JUL-1986 <233> XBMGB0.OBJ 5 01-JUL-1986 <233> XBMHB0.OBJ 4 01-JUL-1986 <233> XBMIB0.OBJ 4 01-JUL-1986 <233> XBTAB0.OBJ 4 01-JUL-1986 <233> XBTBB0.OBJ 4 01-JUL-1986 <233> XBTCC0.OBJ 4 01-JUL-1986 <233> XCBAE0.OBJ 4 01-JUL-1986 <233> XCBBE0.OBJ 3 01-JUL-1986 <233> XCBCF0.OBJ 5 01-JUL-1986 <233> XCDAG0.OBJ 5 01-JUL-1986 <233> XCIAB0.OBJ 8 01-JUL-1986 <233> XCMAC0.OBJ 4 01-JUL-1986 <233> XCMJB0.OBJ 5 01-JUL-1986 <233> XCPAG0.OBJ 6 01-JUL-1986 <233> XCPBK0.OBJ 5 01-JUL-1986 <233> XCRAG0.OBJ 4 01-JUL-1986 <233> XCSTA0.OBJ 4 01-JUL-1986 <233> XDCAG0.OBJ 8 01-JUL-1986 <233> XDHAL0.OBJ 8 01-JUL-1986 <233> XDHUA0.OBJ 11 01-JUL-1986 <233> XDHVD0.OBJ 10 01-JUL-1986 <233> XDJAL0.OBJ 8 01-JUL-1986 <233> XDLAL0.OBJ 6 01-JUL-1986 <233> XDLBC0.OBJ 8 01-JUL-1986 <233> XDMBJ0.OBJ 4 01-JUL-1986 <233> XDMCC0.OBJ 7 01-JUL-1986 <233> XDMDE0.OBJ 14 01-JUL-1986 <233> XDMEC0.OBJ 12 01-JUL-1986 <233> XDMRC0.OBJ 10 01-JUL-1986 <233> XDMSA0.OBJ 4 01-JUL-1986 <233> XDNAH0.OBJ 4 01-JUL-1986 <233> XDPAE0.OBJ 7 01-JUL-1986 <233> XDPBB0.OBJ 7 01-JUL-1986 <233> XDPVC0.OBJ 5 01-JUL-1986 <233> XDQAI0.OBJ 8 01-JUL-1986 <233> XDRAD0.OBJ 4 01-JUL-1986 <233> XDRBJ0.OBJ 3 01-JUL-1986 <233> XDRCI0.OBJ 4 01-JUL-1986 <233> XDRDC0.OBJ 4 01-JUL-1986 <233> XDREC0.OBJ 9 01-JUL-1986 <233> XDRFE0.OBJ 7 01-JUL-1986 <233> XDRJB0.OBJ 4 01-JUL-1986 <233> XDRKA0.OBJ 5 01-JUL-1986 <233> XDRUA0.OBJ 4 01-JUL-1986 <233> XDRVA0.OBJ 11 01-JUL-1986 <233> XDRWD0.OBJ 3 01-JUL-1986 <233> XDTAD0.OBJ 8 01-JUL-1986 <233> XDUAI0.OBJ 8 01-JUL-1986 <233> XDUBE0.OBJ 12 01-JUL-1986 <233> XDVAB0.OBJ 19 01-JUL-1986 <233> XDXAG0.OBJ 4 01-JUL-1986 <233> XDZAG0.OBJ 7 01-JUL-1986 <233> XDZBC0.OBJ 8 01-JUL-1986 <233> XDZMA0.OBJ 6 01-JUL-1986 <233> XFPAG0.OBJ 5 01-JUL-1986 <233> XFPBE1.OBJ 10 01-JUL-1986 <233> XFPCA0.OBJ 7 01-JUL-1986 <233> XGTAE0.OBJ 8 01-JUL-1986 <233> XIBAD0.OBJ 5 01-JUL-1986 <233> XICAD0.OBJ 3 01-JUL-1986 <233> XICBC0.OBJ 7 01-JUL-1986 <233> XIEAA0.OBJ 4 01-JUL-1986 <233> XIEBA0.OBJ 8 01-JUL-1986 <233> XIECA0.OBJ 13 01-JUL-1986 <233> XKCTA0.OBJ 29 01-JUL-1986 <233> XKEAD0.OBJ 4 01-JUL-1986 <233> XKGAD0.OBJ 4 01-JUL-1986 <233> XKLAE0.OBJ 7 01-JUL-1986 <233> XKMAA0.OBJ 13 01-JUL-1986 <233> XKMCD0.OBJ 11 01-JUL-1986 <233> XKMDB0.OBJ 7 01-JUL-1986 <233> XKMKA0.OBJ 7 01-JUL-1986 <233> XKMSA0.OBJ 4 01-JUL-1986 <233> XKUAB0.OBJ 9 01-JUL-1986 <233> XKWAH0.OBJ 3 01-JUL-1986 <233> XKWBL0.OBJ 4 01-JUL-1986 <233> XKWCB0.OBJ 4 01-JUL-1986 <233> XKWDB0.OBJ 9 01-JUL-1986 <233> XKWEB0.OBJ 6 01-JUL-1986 <233> XKWFB0.OBJ 5 01-JUL-1986 <233> XKWGB0.OBJ 5 01-JUL-1986 <233> XLKAB0.OBJ 8 01-JUL-1986 <233> XLPAF0.OBJ 5 01-JUL-1986 <233> XLPBF0.OBJ 4 01-JUL-1986 <233> XLPCE0.OBJ 5 01-JUL-1986 <233> XLPDF0.OBJ 7 01-JUL-1986 <233> XLPED0.OBJ 6 01-JUL-1986 <233> XLPFB0.OBJ 6 01-JUL-1986 <233> XLPHE0.OBJ 23 01-JUL-1986 <233> XMLAA0.OBJ 9 01-JUL-1986 <233> XMNAB0.OBJ 7 01-JUL-1986 <233> XMNBB0.OBJ 12 01-JUL-1986 <233> XMNCB0.OBJ 5 01-JUL-1986 <233> XMNDB0.OBJ 4 01-JUL-1986 <233> XMNEB0.OBJ 4 01-JUL-1986 <233> XNCAD0.OBJ 6 01-JUL-1986 <233> XNCBB0.OBJ 7 01-JUL-1986 <233> XPAAF0.OBJ 5 01-JUL-1986 <233> XPABG0.OBJ 4 01-JUL-1986 <233> XPCCE0.OBJ 3 01-JUL-1986 <233> XPCSC0.OBJ 6 01-JUL-1986 <233> XPLAC0.OBJ 6 01-JUL-1986 <233> XQNAB0.OBJ 11 01-JUL-1986 <233> XRCAD0.OBJ 6 01-JUL-1986 <233> XRCFB0.OBJ 14 01-JUL-1986 <233> XRFAG0.OBJ 7 01-JUL-1986 <233> XRHAA0.OBJ 4 01-JUL-1986 <233> XRKAG0.OBJ 8 01-JUL-1986 <233> XRKBH1.OBJ 12 01-JUL-1986 <233> XRLAK0.OBJ 8 01-JUL-1986 <233> XRMBC0.OBJ 13 01-JUL-1986 <233> XRMDB0.OBJ 17 01-JUL-1986 <233> XRNAB0.OBJ 14 01-JUL-1986 <233> XRQAG0.OBJ 18 01-JUL-1986 <233> XRXAE0.OBJ 9 01-JUL-1986 <233> XRXBC0.OBJ 14 01-JUL-1986 <233> XTAAD0.OBJ 5 01-JUL-1986 <233> XTCAG0.OBJ 7 01-JUL-1986 <233> XTKAB0.OBJ 14 01-JUL-1986 <233> XTKBB0.OBJ 12 01-JUL-1986 <233> XTMAJ0.OBJ 7 01-JUL-1986 <233> XTMBM0.OBJ 12 01-JUL-1986 <233> XTMDB0.OBJ 16 01-JUL-1986 <233> XTRAD0.OBJ 8 01-JUL-1986 <233> XTSAC0.OBJ 10 01-JUL-1986 <233> XTSVA0.OBJ 11 01-JUL-1986 <233> XTUAD0.OBJ 10 01-JUL-1986 <233> XUACB0.OBJ 11 01-JUL-1986 <233> XUADB0.OBJ 11 01-JUL-1986 <233> XUDAD0.OBJ 4 01-JUL-1986 <233> XVSAC0.OBJ 12 01-JUL-1986 <233> XVSBB0.OBJ 9 01-JUL-1986 <233> XVSCB0.OBJ 16 01-JUL-1986 <233> XVSVA0.OBJ 10 01-JUL-1986 <233> XVTAB0.OBJ 8 01-JUL-1986 <233> XVTBB0.OBJ 9 01-JUL-1986 <233> XVTCB0.OBJ 8 01-JUL-1986 <233> XVTVB0.OBJ 5 01-JUL-1986 <233> XXYAD0.OBJ 5 01-JUL-1986 <233> XXYBB0.OBJ 4 01-JUL-1986 <233> TOTL BLKS: 7285 TOTL FILES: 364 [2024-Feb-28 12:56:24 info ] Files extracted from "AP-T071S-MC_CZZZ4S0_MMDP_V2_1OF2_800_1986.tap" and written to "@AP-T071S-MC_CZZZ4S0_MMDP_V2_1OF2_800_1986.tap". 00:00:06.7720130
В целом - ещё один шаг в работе с различными образами (включая каталог с файлами Windows) единым API
Почистил код, погонял тесты.
На очереди - создание ленты DOS-11..
Выходные прошли в работе по поддержке домашних серверов (обновления операционки и замена на одном (физическом) сервере системного винчестера - проработал одинадцать с половиной лет (выпущен в феврале 2014 года) - по smart-у вроде норм, но.. на всякий) и в войне с поддержкой подкаталогов в ImageUtils.
Для распаковки образов было сделано вроде более-менее, хотя... на самом деле слегка.. хм.. кривовато, особенно для поддержки двухуровневых каталогов в Pro, но.. если делать работу с ФС VMS - не уверен, что всё было бы ок.
Плюс - работы по возможности создания образов лент с DOS-11... И вот тут - в исходном TU58em - никакой поддержки каталогов не было в принципе - ибо только RT-11 (а там их нет вообще) и XXDP (а там они как суслик - никто не видит, хотя он есть )
Так что для начала прочистить работу с каталогами в принципе (вроде это сделано, теперь тесты), потом сделать работу с каталогами в модуле поддержки Windows ФС, а потом - придумать - как связать каталоги в разных ФС между собой (а вот тут думать надо). Плюс разные правила в отношении имен файлов в разных ФС
В общем - движение вперёд есть, но до собственно создания лент ещё не дошёл (хотя поддержку записи в образ ленты вроде сделал, но.. не проверял )
- - - Добавлено - - -
Нда... Даже не знаю, как это назвать С одной стороны - вроде на процесс извлечения файлов из образа RSX (и даже POS) не влияет, но вот в листинг содержимого выводится.. немного хрень В целом - результат опять же - попытки реализовать возможность извлечения файлов из ODS-1, когда программа каталоги особо не поддерживает Причём самое инетерсное, что вторая по очереди реализация каталогов (для DOS-11) была сделана уже без этого ляпа
- - - Добавлено - - -
В общем - требуется доделка (RSX) и проверка (DOS-11)
Последний раз редактировалось Hunta; 08.03.2024 в 16:48.
В целом и в первом приближении спрямил работу с каталогами - подход для разных ФС сблизился. Больше всего возни было с ODS-1. Дальше - оценка результата и, по возможности, ещё большее сближение.
Из интересного в отношении P/OS. Оказаось, что команда dir [*,*] в подкаталоги в каталогах не заходит Ну или я не знаю - как заставить Поэтому показ каталога в ImageUtils сделан по принципу - сначала файлы, потом в подкаталоги. Типа вот такого:
Узнаю, как заставить dir заходить в подкаталоги - сравню и подправлюКод:Directory [0,0] INDEXF.SYS;1 (1,1) 4377./4377. 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] BITMAP.SYS;1 (2,2) 33./33. 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] BADBLK.SYS;1 (3,3) 1./1. 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] 000000.DIR;1 (4,4) 3./3. C 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] CORIMG.SYS;1 (5,5) 1000./1000. C 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] DECNET.DIR;1 (6,1) 1./1. C 19-JUL-1997 21:15 [376,377][RWE,RWE,R,R] SYSTEM.DIR;1 (12,1) 2./2. C 19-JUL-1997 21:15 [1,1] [RWE,RWE,R,R] ZZDECNET.DIR;1 (20,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZFONT.DIR;1 (21,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZSYS.DIR;1 (22,1) 4./5. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZUSER.DIR;1 (23,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZWLOCAL.DIR;1 (26,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZWS.DIR;1 (32,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] 001001.DIR;1 (35,1) 0./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] 001002.DIR;1 (36,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] 001005.DIR;1 (37,1) 2./2. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZNETMAIL.DIR;1 (40,1) 0./1. C 19-JUL-1997 21:16 [377,0] [RWE,RWE,RWE,RWE] ZZ0PRINT.DIR;1 (41,1) 1./1. C 19-JUL-1997 21:16 [377,0] [RWED,RWED,RWE,RWE] ZZPA.CTL;1 (324,1) 4./4. 01-JAN-1997 00:04 [1,1] [RWED,RWED,R,R] 19-JAN-1998 22:43(25.) ZZPA00001.DIR;1 (325,1) 1./1. C 01-JAN-1997 00:04 [1,1] [RWE,RWE,R,R] ZZCL.CTL;1 (332,1) 2./2. 01-JAN-1997 00:04 [377,0] [RWED,RWED,R,R] 19-JAN-1998 22:43(15.) ZZCL00001.DIR;1 (333,1) 1./1. C 01-JAN-1997 00:04 [377,0] [R,R,R,] ZZPRODCL.DIR;1 (335,1) 2./2. C 01-JAN-1997 00:04 [377,0] [R,R,R,] ZZPA00002.DIR;1 (471,1) 1./1. C 01-JAN-1997 00:01 [1,1] [RWE,RWE,R,R] ZZCL00002.DIR;1 (477,1) 1./1. C 01-JAN-1997 00:01 [377,0] [R,R,R,] ZZBASIC.DIR;1 (501,1) 1./1. C 01-JAN-1997 00:01 [377,0] [R,R,R,] ZZPA00003.DIR;1 (507,1) 1./1. C 01-JAN-1997 00:04 [1,1] [RWE,RWE,R,R] ZZCL00003.DIR;1 (514,1) 1./1. C 01-JAN-1997 00:04 [377,0] [R,R,R,] ZZMAINTNC.DIR;1 (516,1) 1./1. C 01-JAN-1997 00:04 [377,0] [R,R,R,] ZZUPDATE.DIR;1 (537,1) 1./1. C 01-JAN-1997 00:05 [377,0] [R,R,R,] ZZPA00004.DIR;1 (557,10) 1./1. C 01-JAN-1997 00:12 [1,1] [RWE,RWE,R,R] ZZCL00004.DIR;1 (562,1) 1./1. C 01-JAN-1997 00:12 [377,0] [R,R,R,] ZZSIGHT.DIR;1 (564,1) 2./2. C 01-JAN-1997 00:12 [377,0] [R,R,R,] ZZPA00005.DIR;1 (640,1) 1./1. C 01-JAN-1997 00:13 [1,1] [RWE,RWE,R,R] ZZPA00006.DIR;1 (670,1) 1./1. C 01-JAN-1997 00:02 [1,1] [RWE,RWE,R,R] PROF77IVP.DIR;1 (757,3) 1./1. C 01-JAN-1997 00:05 [377,0] [R,R,R,] ZZPA00007.DIR;1 (1004,1) 1./1. C 19-JAN-1998 22:04 [1,1] [RWE,RWE,R,R] ZZCL00005.DIR;1 (1011,1) 1./1. C 19-JAN-1998 22:04 [377,0] [R,R,R,] ZZPROVUE.DIR;1 (1013,1) 1./1. C 19-JAN-1998 22:04 [377,0] [R,R,R,] ZZPA00008.DIR;1 (1046,1) 1./1. C 19-JAN-1998 22:06 [1,1] [RWE,RWE,R,R] ZZPA00009.DIR;1 (1051,1) 1./1. C 19-JAN-1998 22:06 [1,1] [RWE,RWE,R,R] ZZPA00010.DIR;1 (1054,1) 1./1. C 19-JAN-1998 22:06 [1,1] [RWE,RWE,R,R] ZZPA00011.DIR;1 (1057,1) 1./1. C 19-JAN-1998 22:06 [1,1] [RWE,RWE,R,R] ZZPA00012.DIR;1 (1064,1) 1./1. C 19-JAN-1998 22:08 [1,1] [RWE,RWE,R,R] ZZPA00013.DIR;1 (1067,1) 1./1. C 19-JAN-1998 22:08 [1,1] [RWE,RWE,R,R] ZZPA00014.DIR;1 (1134,1) 1./1. C 19-JAN-1998 22:21 [1,1] [RWE,RWE,R,R] ZZCL00006.DIR;1 (1143,1) 1./1. C 19-JAN-1998 22:21 [377,0] [R,R,R,] ZZPA00015.DIR;1 (1150,1) 1./1. C 19-JAN-1998 22:22 [1,1] [RWE,RWE,R,R] ZZCL00007.DIR;1 (1157,1) 1./1. C 19-JAN-1998 22:22 [377,0] [R,R,R,] ZZPA00016.DIR;1 (1162,1) 1./1. C 19-JAN-1998 22:22 [1,1] [RWE,RWE,R,R] ZZCL00008.DIR;1 (1172,1) 1./1. C 19-JAN-1998 22:22 [377,0] [R,R,R,] ZZPA00017.DIR;1 (1212,1) 1./1. C 19-JAN-1998 22:24 [1,1] [RWE,RWE,R,R] ZZCL00009.DIR;1 (1221,1) 1./1. C 19-JAN-1998 22:24 [377,0] [R,R,R,] ZZPA00018.DIR;1 (1226,1) 1./1. C 19-JAN-1998 22:24 [1,1] [RWE,RWE,R,R] ZZCL00010.DIR;1 (1234,1) 1./1. C 19-JAN-1998 22:24 [377,0] [R,R,R,] ZZPA00019.DIR;1 (1241,1) 1./1. C 19-JAN-1998 22:24 [1,1] [RWE,RWE,R,R] ZZCL00011.DIR;1 (1250,1) 1./1. C 19-JAN-1998 22:24 [377,0] [R,R,R,] ZZPA00020.DIR;1 (1272,1) 1./1. C 19-JAN-1998 22:32 [1,1] [RWE,RWE,R,R] ZZCL00012.DIR;1 (1300,1) 1./1. C 19-JAN-1998 22:32 [377,0] [R,R,R,] ZZCET2.DIR;1 (1302,1) 1./1. C 19-JAN-1998 22:32 [377,0] [R,R,R,] ZZSKETCH.DIR;1 (1305,1) 1./1. C 19-JAN-1998 22:32 [377,0] [R,R,R,] ZZPA00021.DIR;1 (1355,1) 1./1. C 19-JAN-1998 22:35 [1,1] [RWE,RWE,R,R] ZZCL00013.DIR;1 (1363,1) 1./1. C 19-JAN-1998 22:35 [377,0] [R,R,R,] ZZCOMM.DIR;1 (1365,1) 1./1. C 19-JAN-1998 22:35 [377,0] [R,R,R,] ZZFILEX.DIR;1 (1404,1) 1./1. C 19-JAN-1998 22:36 [377,0] [R,R,R,] ZZPA00022.DIR;1 (1437,2) 1./1. C 19-JAN-1998 22:43 [1,1] [RWE,RWE,R,R] ZZPA00023.DIR;1 (1445,1) 1./1. C 19-JAN-1998 22:43 [1,1] [RWE,RWE,R,R] ZZPA00024.DIR;1 (1451,1) 1./1. C 19-JAN-1998 22:43 [1,1] [RWE,RWE,R,R] ZZCL00014.DIR;1 (1454,1) 1./1. C 19-JAN-1998 22:43 [377,0] [R,R,R,] GAMES.DIR;1 (1456,1) 1./1. C 19-JAN-1998 22:43 [377,0] [R,R,R,] ZZPA00025.DIR;1 (1462,1) 1./1. C 19-JAN-1998 22:43 [1,1] [RWE,RWE,R,R] ZZCL00015.DIR;1 (1465,1) 1./1. C 19-JAN-1998 22:43 [377,0] [R,R,R,] SGE.DIR;1 (1504,1) 1./1. C 19-JAN-1998 23:10 [1,1] [RWE,RWE,R,R] Total of 5491./5494. blocks in 73. files Directory [DECNET] USERFILES.DIR;1 (7,1) 0./1. C 19-JUL-1997 21:15 [376,377][RWE,RWE,R,R] ZZDECNET.DIR;1 (10,1) 0./1. C 19-JUL-1997 21:15 [376,377][RWE,RWE,R,R] ZZSYS.DIR;1 (11,1) 1./1. C 19-JUL-1997 21:15 [376,377][RWE,RWE,R,R] Total of 1./3. blocks in 3. files Directory [DECNET.USERFILES] Total of 0./0. blocks in 0. files Directory [DECNET.ZZDECNET] Total of 0./0. blocks in 0. files Directory [DECNET.ZZSYS] LOGIN.INI;1 (307,1) 1./1. 19-JUL-1997 21:28 [376,377][RWE,RWED,R,] LOGOUT.INI;1 (310,1) 1./1. 19-JUL-1997 21:28 [376,377][RWE,RWED,R,] Total of 2./2. blocks in 2. files Directory [SYSTEM] EXAMPLE.DIR;1 (13,1) 0./1. C 19-JUL-1997 21:15 [1,1] [RWE,RWE,R,R] USERFILES.DIR;1 (14,1) 1./1. C 19-JUL-1997 21:15 [1,1] [RWE,RWE,R,R] ZZDECNET.DIR;1 (15,1) 0./1. C 19-JUL-1997 21:15 [1,1] [RWE,RWE,R,R] ZZSYS.DIR;1 (16,1) 1./1. C 19-JUL-1997 21:15 [1,1] [RWE,RWE,R,R] 001002.DIR;1 (17,1) 1./1. C 19-JUL-1997 21:16 [1,1] [RWE,RWE,R,R] ZZAP.CTL;1 (464,1) 4./4. 01-JAN-1997 00:12 [1,1] [RWED,RWED,R,] 19-JAN-1998 22:45(27.) ZZAP00001.DIR;1 (465,1) 1./1. C 01-JAN-1997 00:12 [1,1] [RWE,RWE,R,R] ZZAP00002.DIR;1 (505,1) 1./1. C 01-JAN-1997 00:01 [1,1] [RWE,RWE,R,R] ZZAP00003.DIR;1 (547,1) 1./1. C 01-JAN-1997 00:06 [1,1] [RWE,RWE,R,R] ZZAP00004.DIR;1 (654,1) 1./1. C 01-JAN-1997 00:14 [1,1] [RWE,RWE,R,R] ZZSIGHT.DIR;1 (656,1) 1./1. C 01-JAN-1997 00:14 [1,1] [RWE,RWE,R,R] ZZAP00005.DIR;1 (661,1) 1./1. C 01-JAN-1997 00:14 [1,1] [RWE,RWE,R,R] ZZAP00006.DIR;1 (674,1) 1./1. C 01-JAN-1997 00:03 [1,1] [RWE,RWE,R,R] ZZDECUSC.DIR;1 (706,2) 2./2. C 01-JAN-1997 00:43 [1,1] [RWE,RWE,R,R] ZZKERMIT.DIR;1 (776,1) 1./1. C 01-JAN-1997 00:19 [1,1] [RWE,RWE,R,R] ZZAP00007.DIR;1 (1076,1) 1./1. C 19-JAN-1998 22:11 [1,1] [RWE,RWE,R,R] ZZPROVUE.DIR;1 (1100,1) 1./1. C 19-JAN-1998 22:11 [1,1] [RWE,RWE,R,R] ZZAP00008.DIR;1 (1110,1) 1./1. C 19-JAN-1998 22:13 [1,1] [RWE,RWE,R,R] ZZAP00009.DIR;1 (1121,1) 1./1. C 19-JAN-1998 22:13 [1,1] [RWE,RWE,R,R] ZZAP00010.DIR;1 (1123,1) 1./1. C 19-JAN-1998 22:14 [1,1] [RWE,RWE,R,R] ZZAP00011.DIR;1 (1125,1) 1./1. C 19-JAN-1998 22:14 [1,1] [RWE,RWE,R,R] ZZAP00013.DIR;1 (1127,2) 1./1. C 19-JAN-1998 22:15 [1,1] [RWE,RWE,R,R] ZZAP00014.DIR;1 (1132,1) 1./1. C 19-JAN-1998 22:19 [1,1] [RWE,RWE,R,R] ZZAP00015.DIR;1 (1175,1) 1./1. C 19-JAN-1998 22:22 [1,1] [RWE,RWE,R,R] ZZAP00016.DIR;1 (1202,1) 1./1. C 19-JAN-1998 22:23 [1,1] [RWE,RWE,R,R] ZZAP00017.DIR;1 (1206,1) 1./1. C 19-JAN-1998 22:23 [1,1] [RWE,RWE,R,R] ZZAP00018.DIR;1 (1253,1) 1./1. C 19-JAN-1998 22:25 [1,1] [RWE,RWE,R,R] ZZAP00020.DIR;1 (1260,2) 1./1. C 19-JAN-1998 22:26 [1,1] [RWE,RWE,R,R] ZZAP00021.DIR;1 (1265,1) 1./1. C 19-JAN-1998 22:26 [1,1] [RWE,RWE,R,R] ZZAP00022.DIR;1 (1342,1) 1./1. C 19-JAN-1998 22:34 [1,1] [RWE,RWE,R,R] ZZCET2.DIR;1 (1346,1) 1./1. C 19-JAN-1998 22:34 [1,1] [RWE,RWE,R,R] ZZAP00023.DIR;1 (1425,1) 1./1. C 19-JAN-1998 22:38 [1,1] [RWE,RWE,R,R] ZZCOMM.DIR;1 (1431,1) 1./1. C 19-JAN-1998 22:38 [1,1] [RWE,RWE,R,R] ZZAP00024.DIR;1 (1471,1) 1./1. C 19-JAN-1998 22:44 [1,1] [RWE,RWE,R,R] ZZAP00025.DIR;1 (1474,1) 1./1. C 19-JAN-1998 22:44 [1,1] [RWE,RWE,R,R] ZZAP00026.DIR;1 (1476,1) 1./1. C 19-JAN-1998 22:44 [1,1] [RWE,RWE,R,R] ZZAP00027.DIR;1 (1500,1) 1./1. C 19-JAN-1998 22:45 [1,1] [RWE,RWE,R,R] Total of 39./41. blocks in 37. files Directory [SYSTEM.EXAMPLE] Total of 0./0. blocks in 0. files Directory [SYSTEM.USERFILES] SAMPLE.SCP;1 (664,1) 3./3. 01-JAN-1997 00:15 [1,1] [RWED,RWED,R,R] SAMPLE1.GID;1 (665,1) 2./2. 01-JAN-1997 00:15 [1,1] [RWED,RWED,R,R] SAMPLE2.GID;1 (666,1) 3./3. 01-JAN-1997 00:15 [1,1] [RWED,RWED,R,R] SAMPLE3.GID;1 (667,1) 2./2. 01-JAN-1997 00:15 [1,1] [RWED,RWED,R,R] CC.TXT;1 (754,1) 2./6. C 26-NOV-1984 14:27 [1,1] [RWE,RWED,R,] 01-JAN-1997 00:47(5.) PRINT.C;1 (756,1) 1./1. 01-JAN-1997 00:53 [1,1] [RWE,RWED,R,] PRINT.OBJ;1 (755,3) 1./1. 01-JAN-1997 00:58 [1,1] [RWE,RWED,R,] K11HLP.HLP;1 (1003,1) 140./140. 05-DEC-1985 12:57 [1,1] [RWE,RWED,R,] 01-JAN-1997 00:37(6.) PRINT.TSK;1 (761,1) 39./39. C 01-JAN-1997 00:59 [1,1] [RWE,RWED,R,] SYNERGY.DOC;1 (1107,1) 6./6. 19-JAN-1998 22:11 [1,1] [RWED,RWED,RWED,RWED] EXAMPLE.WRK;1 (1201,1) 3./3. 19-JAN-1998 22:22 [1,1] [RWED,RWED,RWED,RWED] EXAMPLE.TAB;1 (1257,1) 3./3. 19-JAN-1998 22:25 [1,1] [RWED,RWED,RWED,RWED] CHESSGAME.CHE;1 (1271,1) 7./7. 19-JAN-1998 22:30 [1,1] [RWE,RWED,R,] USER.DIC;1 (1350,1) 1./1. 19-JAN-1998 22:34 [1,1] [RWED,RWED,RWED,RWED] EXAMPLE.DOC;1 (1351,1) 9./9. 19-JAN-1998 22:34 [1,1] [RWED,RWED,RWED,RWED] EXAMPLE.GID;1 (1352,1) 8./8. 19-JAN-1998 22:34 [1,1] [RWED,RWED,RWED,RWED] EXAMPLECV.GID;1 (1353,1) 18./18. 19-JAN-1998 22:34 [1,1] [RWED,RWED,RWED,RWED] EXAMPLEHD.GID;1 (1354,1) 4./4. 19-JAN-1998 22:34 [1,1] [RWED,RWED,RWED,RWED] PROCOM.DOC;1 (1435,1) 14./14. 19-JAN-1998 22:38 [1,1] [RWED,RWED,RWED,RWED] PROSESK2.UDK;1 (1436,1) 10./10. 19-JAN-1998 22:40 [1,1] [RWE,RWED,R,] 19-JAN-1998 22:40(2.) CHESS.TXT;1 (1473,1) 7./7. 19-JAN-1998 22:44 [1,1] [RWED,RWED,R,] Total of 283./287. blocks in 21. files Directory [SYSTEM.ZZDECNET] Total of 0./0. blocks in 0. files Directory [SYSTEM.ZZSYS] COMSETUP.DAT;1 (311,1) 9./9. 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] 06-DEC-1903 10:20(136.) LOGIN.INI;1 (312,1) 1./1. 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] LOGOUT.INI;1 (313,1) 1./1. 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] 19-JAN-1998 22:11(2.) MSGBOARD.SYS;1 (314,1) 32./32. C 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] PRVSETUP.DAT;1 (315,1) 1./1. 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] USERMENU.SYS;1 (316,1) 37./37. C 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] 19-JAN-1998 22:45(26.) CLSETUP.DAT;1 (321,1) 4./4. 19-JUL-1997 21:29 [1,1] [RWE,RWED,R,] 06-DEC-1903 10:18(3.) PROSE.UDK;1 (677,1) 10./10. 01-JAN-1997 00:04 [1,1] [RWE,RWED,R,] 01-JAN-1997 00:53(3.) Total of 95./95. blocks in 8. files Directory [SYSTEM.001002] FMSERR.MSG;1 (317,1) 2./2. 19-JUL-1997 21:28 [1,1] [RWE,RWED,R,] Total of 2./2. blocks in 1. files Directory [SYSTEM.ZZAP00001] ZZAP00001.INB;1 (466,1) 10./10. 01-JAN-1997 00:12 [1,1] [RD,RD,R,R] START.CMD;1 (467,1) 5./5. 01-JAN-1997 00:12 [1,1] [RD,RWED,R,R] EXIT.CMD;1 (470,1) 1./1. 01-JAN-1997 00:12 [1,1] [RD,RWED,R,R] Total of 16./16. blocks in 3. files ....... Directory [SGE] SGE.TSK;1 (771,2) 75./75. C 19-JAN-1998 23:16 [1,1] [RWE,RWED,R,] 06-DEC-1903 10:19(3.) Total of 75./75. blocks in 1. files Grand Total of 25990./26193. blocks in 839. files in 158. directories
Radon17 (09.03.2024)
Почти начал заниматься с обработкой файлов и каталогов в хостовой ОС (читай в Windows) - что бы тоже был похожий подход и тогда можно будет сделать обобщённый вариант копирования файлов из одной ФС в другую, как вдруг внезапно налетел на очередной косяк Ну точнее - не то что бы косяк, скорей - недоделка. Короче, выяснилось, что сломал работу с образами XXDP. Точнее - с ними можно работать как с образами DOS-11, ибо ФС очень близки, но есть и отличия. Самое заметное - как показывается каталог диска. Ну, в принципе первоначальная доделка почти из разряда Copy-Paste, но вот что ещё вылезит на тестировании.. В общем, доделываю.
Последний раз редактировалось Hunta; 03.04.2024 в 18:30.
В целом, восстановление поддержки XXDP прошло достаточно легка, как и ожидалось.
Занялся добавкой ФС Windows в стандартный API работы с файловыми системами. Один из замороченных моментов - разная структура каталогов и разные правила с именами файлов... Как обычно - проблемы буду решать по мере поступления.
Вначала - добавка поддержки ФС Windows в принципе. А там посмотрим
- - - Добавлено - - -
Ещё из задумок - две с половиной ФС поддерживают несколько ссылок на файлы из каталогов. Это Windows, ODS-1(RSX) и частично DOS-11. Частично - поскольку формально да, а фактически.. вроде как ошибкой считается Думаю и над этим (хотя в модуле ODS-1 (пока) не поддерживается).
Хорошая мысля приходит... вовремя
- - - Добавлено - - -Код:K:\Repo\ForDebug\ImageUtils\Pro>ImageUtilsX -dir pos32.rd RD ODS1 Directory [0,0] INDEXF.SYS;1 (1,1) 4377./4377. 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] BITMAP.SYS;1 (2,2) 33./33. 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] BADBLK.SYS;1 (3,3) 1./1. 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] 000000.DIR;1 (4,4) 3./3. C 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] CORIMG.SYS;1 (5,5) 1000./1000. C 19-JUL-1997 21:15 [377,0] [RWE,RWE,R,R] DECNET.DIR;1 (6,1) 1./1. C 19-JUL-1997 21:15 [376,377][RWE,RWE,R,R] SYSTEM.DIR;1 (12,1) 2./2. C 19-JUL-1997 21:15 [1,1] [RWE,RWE,R,R] ZZDECNET.DIR;1 (20,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZFONT.DIR;1 (21,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZSYS.DIR;1 (22,1) 4./5. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZUSER.DIR;1 (23,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZWLOCAL.DIR;1 (26,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ZZWS.DIR;1 (32,1) 1./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] 001001.DIR;1 (35,1) 0./1. C 19-JUL-1997 21:16 [377,0] [R,R,R,] ..... Directory [SGE] SGE.TSK;1 (771,2) 75./75. C 19-JAN-1998 23:16 [1,1] [RWE,RWED,R,] 06-DEC-1903 10:19(3.) Total of 75./75. blocks in 1. files Grand Total of 25990./26193. blocks in 839. files in 158. directories
Вдогонку - реализация потребовала примерно 10 минут
- - - Добавлено - - -
Ещё вдогонку - вписываю работу с ФС Windows в стандартный API. Пришлось внутренности переделать на ещё один вариант хранилища информации. Был - блочный образ, потом для лент добавлен образ с записями переменной длины, теперь - каталог с файлами и подкаталогами
Вроде как вписал удачно, теперь собственно написание кода для работы с ним.
Radon17 (11.03.2024)
Пока глубокий концепт (много чего поправить надо плюс продумать схему конвертации имен между разными ФС), но...
Альтернативный способ создания образа
Альтернативный способ распаковки надо ещё написать. Точнее - работа с Windows ФС на запись Ибо как только оно будет написано....... Как "волшебным" образом заработает и командаКод:del m013.Test.NoInt.dsk ImageUtilsx -from @m013.dsk path winfs -to m013.Test.NoInt.dsk rk035 rt11 1>m013.Test.dsk.NoInt.Pack2.mylog.txt ImageUtilsx -dir m013.Test.NoInt.dsk rk035 rt11 1>>m013.Test.dsk.NoInt.Pack2.mylog.txt type m013.Test.dsk.NoInt.Pack2.mylog.txt FDF331.DOC 302P 11-MAR-2024 FDF333.DOC 118P 11-MAR-2024 FILE .BAD 1P 11-MAR-2024 EMPTY .FIL 61P 11-MAR-2024 NNGAME.DSK 4P 11-MAR-2024 $ORDER.INF 1P 11-MAR-2024 6 files, 487 blocks 4303 Free blocks FDF331.DOC 302P 11-MAR-2024 FDF333.DOC 118P 11-MAR-2024 FILE .BAD 1P 11-MAR-2024 EMPTY .FIL 61P 11-MAR-2024 NNGAME.DSK 4P 11-MAR-2024 $ORDER.INF 1P 11-MAR-2024 EMPTY.FIL 4303 D 7 files, 487 blocks 4303 Free blocks
- - - Добавлено - - -Код:ImageUtilsx -from m013.Test.NoInt.dsk rk035 rt11 -to @m013.dsk path winfs >m013.Test.dsk.NoInt.Pack2.mylog.txt
И в целом - если модуль работы с ФС позволяет записывать в неё.. то конвертирование из этой ФС или в эту ФС сразу будет доступным в -to -from
Ну а -pack и -unpack подразумевает Windows ФС с одной из сторон
Последний раз редактировалось Hunta; 12.03.2024 в 09:54.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)