Очень много букв в теме
В образ для загрузки по HX из терминала Патрона можно добавить файлы данной утилитой?
Очень много букв в теме
В образ для загрузки по HX из терминала Патрона можно добавить файлы данной утилитой?
не обязательно создавать образ. Можно подцепить каталог - и образ (в памяти, синхронизированный до определённой степение с каталогом) будет "создан" на лету
Поправка - речь идёт об образе RT-11. В других случаях образ НАДО создавать.
- - - Добавлено - - -
Если речь идёт о просто создании образа с ФС RT-11 - да, HX ничем особенным не выделяется - это просто блочный образ и даже без интерлива.
Создание образов с другими ФС ImageUtils пока не поддерживает.
- - - Добавлено - - -
А, да, ещё уточнения. HX (как и HD, а так же ещё некоторые диски) - переменной длины. Текущая версия программы не поддерживает создание образов для таких дисков. Хотя можно взять любой вариант диска, более менее подходящий по размеру и без интерлива(!) - на HX будет работать без проблем.
- - - Добавлено - - -
Вдогонку. Возможность указать конкретный размер для дисков переменной длины будет реализована скоро - поскольку понадобилось МНЕ
Первая прикидка парсера .TAP файлов нарисована. В моём любимом стиле - правильно описаываем классы, дальше всё делает Mapper. Учитывая, что а) размер образа не фиксированный и б) размер блоков не фиксированный - пришлось добавить функционал в Mapper - создание массива с неиззвестной длиной на выходе.
В принципе, существующего функционала хватает для реализации парсера лент с форматом DOS-11 (а в приницпе - можно и формат BRU) подцепить - чем я и займусь на выходных.
Но вот рендер в .TAP пока в голове не очень складывается - именно из-за переменной длины и размера блока. Так что это буду ещё обкатывать в голове и пробовать варианты.
- - - Добавлено - - -
И пример кода Значимая часть, некоторые внутренние детали опущены. Ну и аттрибуты, которые делались под разное от PDP-11 - теперь пригодились не только в вопросе с PDP-11
Код:public class TAPRecord { [Map("BLength: .BLKB 4")] public int BeforeLength [Set(".=.-1")] [Map("BClass: .BLKB 1")] public byte BeforeClass [Round(2)] [Map(".BLKB ?BLength")] public SmartArray<byte> Data [OnlyIfGT("BLength", 0)] [Map("ALength: .BLKB 4")] public int AfterLength [Set(".=.-1")] [OnlyIfGT("BLength", 0)] [Map("AClass: .BLKB 1")] public byte AfterClass public TAPRecord(IArray<byte> data, int baseOffset = 0) => this.OneWayMapper(data, baseOffset); } public class TAPe { [Map(".BLKC ?")] public TAPRecord[] Tape { get; set; } static TAPe() => MapperHelpers.StaticFieldsValueUpdater<TAPe>(); public TAPe(IArray<byte> data, int baseOffset = 0) => this.OneWayMapper(data, baseOffset); } .... string rootPath = ""; string fileName = Path.Combine(rootPath, "DEC-11-ODBFA-B-MC9_DOS11wFTN.v9.20c.tap"); byte[] bytes = File.ReadAllBytes(fileName); SmartArray<byte> arr = new(bytes); TAPe rc = new TAPe(arr);
Теперь можно создавать образы произвольного размера (-size начал работать не только для TU58), так что задание устройства при создания образа - опциально. Логичные сценарии:
- Конкретное устройство фиксированного размера (что бы размер не задавать )
- Конкретное устройство переменного размера с интерливом и указанием размера
- Конкретное устройство переменного размера с указанием размера под DOS-11 (пока таких нет или XXDP
- Размер
Если устройство фиксированного размера - на указание размера будет ругаЦЦо
Ну и были приличные перетряски внутренностей - опять же под образы лент.
Сейчас займусь тестированием на предмет корретного включения образов лент в работу, когда всё будет проверено-пофиксино - парсер ФС DOS-11 для лент
Первый прикидочный вариант
Из-за особенностей образов лент, а так же того, как хранятся файлы на ленте - пришлось много чего перетрясти во внутренностях ImageUtils. Ещё не весь стандартный функционал раскомментирован, что-то ещё будет дорабатываться ну и создания образа лент ещё нетКод:Filesystem has 0 blocks, usage: Blocks marked as "used" in bitmap: 0. Free: 0 - 0 = 0. DIRECTORY [1,1] 25-FEB-2024 SYSLOD.CIL 30 21-JUN-1974 <233> MONLIB.LCL 135 21-JUN-1974 <233> PIP16 .LDA 31 21-JUN-1974 <233> MTBLD .BAT 9 21-JUN-1974 <233> EDIT16.LDA 13 21-JUN-1974 <233> FILCOM.LDA 14 21-JUN-1974 <233> LNK256.LDA 57 21-JUN-1974 <233> LNK64 .LDA 52 21-JUN-1974 <233> LNK512.LDA 62 21-JUN-1974 <233> LINK .LIB 176 21-JUN-1974 <233> LINK .ODL 2 21-JUN-1974 <233> CILUS .LIB 73 21-JUN-1974 <233> PAT920.BCH 3 21-JUN-1974 <233> CUSP .LIB 101 21-JUN-1974 <233> PIP .LIB 119 21-JUN-1974 <233> PIP .ODL 1 21-JUN-1974 <233> MACRO .LIB 142 21-JUN-1974 <233> TOTL BLKS: 272 TOTL FILES: 17 DIRECTORY [5,1] 25-FEB-2024 SYSLOD.CIL 30 21-JUN-1974 <233> MONLIB.LCL 135 21-JUN-1974 <233> PIP16 .LDA 31 21-JUN-1974 <233> MTBLD .BAT 9 21-JUN-1974 <233> EDIT16.LDA 13 21-JUN-1974 <233> FILCOM.LDA 14 21-JUN-1974 <233> LNK256.LDA 57 21-JUN-1974 <233> LNK64 .LDA 52 21-JUN-1974 <233> LNK512.LDA 62 21-JUN-1974 <233> LINK .LIB 176 21-JUN-1974 <233> LINK .ODL 2 21-JUN-1974 <233> CILUS .LIB 73 21-JUN-1974 <233> PAT920.BCH 3 21-JUN-1974 <233> CUSP .LIB 101 21-JUN-1974 <233> PIP .LIB 119 21-JUN-1974 <233> PIP .ODL 1 21-JUN-1974 <233> MACRO .LIB 142 21-JUN-1974 <233> MACRO .ODL 1 21-JUN-1974 <233> VER256.LDA 67 21-JUN-1974 <233> VER64 .LDA 66 21-JUN-1974 <233> VER512.LDA 72 21-JUN-1974 <233> CL0 .SYS 1 21-JUN-1974 <233> CL1 .SYS 1 21-JUN-1974 <233> CL2 .SYS 1 21-JUN-1974 <233> CL3 .SYS 1 21-JUN-1974 <233> CL4 .SYS 1 21-JUN-1974 <233> CL5 .SYS 1 21-JUN-1974 <233> CL6 .SYS 1 21-JUN-1974 <233> CL7 .SYS 1 21-JUN-1974 <233> TOTL BLKS: 1193 TOTL FILES: 29 DIRECTORY [7,1] 25-FEB-2024 SYSLOD.CIL 30 21-JUN-1974 <233> MONLIB.LCL 135 21-JUN-1974 <233> PIP16 .LDA 31 21-JUN-1974 <233> MTBLD .BAT 9 21-JUN-1974 <233> EDIT16.LDA 13 21-JUN-1974 <233> FILCOM.LDA 14 21-JUN-1974 <233> LNK256.LDA 57 21-JUN-1974 <233> LNK64 .LDA 52 21-JUN-1974 <233> LNK512.LDA 62 21-JUN-1974 <233> LINK .LIB 176 21-JUN-1974 <233> LINK .ODL 2 21-JUN-1974 <233> CILUS .LIB 73 21-JUN-1974 <233> PAT920.BCH 3 21-JUN-1974 <233> CUSP .LIB 101 21-JUN-1974 <233> PIP .LIB 119 21-JUN-1974 <233> PIP .ODL 1 21-JUN-1974 <233> MACRO .LIB 142 21-JUN-1974 <233> MACRO .ODL 1 21-JUN-1974 <233> VER256.LDA 67 21-JUN-1974 <233> VER64 .LDA 66 21-JUN-1974 <233> VER512.LDA 72 21-JUN-1974 <233> CL0 .SYS 1 21-JUN-1974 <233> TOTL BLKS: 305 TOTL FILES: 22 DIRECTORY [6,1] 25-FEB-2024 SYSLOD.CIL 30 21-JUN-1974 <233> MONLIB.LCL 135 21-JUN-1974 <233> PIP16 .LDA 31 21-JUN-1974 <233> MTBLD .BAT 9 21-JUN-1974 <233> EDIT16.LDA 13 21-JUN-1974 <233> FILCOM.LDA 14 21-JUN-1974 <233> LNK256.LDA 57 21-JUN-1974 <233> LNK64 .LDA 52 21-JUN-1974 <233> LNK512.LDA 62 21-JUN-1974 <233> LINK .LIB 176 21-JUN-1974 <233> LINK .ODL 2 21-JUN-1974 <233> CILUS .LIB 73 21-JUN-1974 <233> PAT920.BCH 3 21-JUN-1974 <233> CUSP .LIB 101 21-JUN-1974 <233> PIP .LIB 119 21-JUN-1974 <233> PIP .ODL 1 21-JUN-1974 <233> MACRO .LIB 142 21-JUN-1974 <233> MACRO .ODL 1 21-JUN-1974 <233> VER256.LDA 67 21-JUN-1974 <233> VER64 .LDA 66 21-JUN-1974 <233> VER512.LDA 72 21-JUN-1974 <233> CL0 .SYS 1 21-JUN-1974 <233> CL1 .SYS 1 21-JUN-1974 <233> CL2 .SYS 1 21-JUN-1974 <233> CL3 .SYS 1 21-JUN-1974 <233> CL4 .SYS 1 21-JUN-1974 <233> CL5 .SYS 1 21-JUN-1974 <233> CL6 .SYS 1 21-JUN-1974 <233> CL7 .SYS 1 21-JUN-1974 <233> SYSMAC.SML 26 21-JUN-1974 <233> ODT .OBJ 10 21-JUN-1974 <233> LDUMP .LDA 29 21-JUN-1974 <233> TEST .MAC 2 21-JUN-1974 <233> TEST .BAT 1 21-JUN-1974 <233> PTUTIL.LDA 11 21-JUN-1974 <233> VERIFY.LIB 146 21-JUN-1974 <233> VERIFY.ODL 1 21-JUN-1974 <233> FILCOM.BAT 1 21-JUN-1974 <233> MACNOV.BAT 1 21-JUN-1974 <233> TOTL BLKS: 1649 TOTL FILES: 39 [2024-Feb-25 03:06:20 info ] Files extracted from "DEC-11-ODBFA-B-MC9_DOS11wFTN.v9.20c.tap" and written to "@DEC-11-ODBFA-B-MC9_DOS11wFTN.v9.20c.tap". 00:00:02.3630869
Из лент в формате DOS-11 у меня только одна лента, есть ещё от XXDP и вроде что то с программами для RSX есть Посмотрим, что ещё из особенностей вылезет
- - - Добавлено - - -
Ради интереса прогнал ещё одну ленту (что то типа C от DECUS) и.. непонятка - как хранится UIC у DOS-11 и НЕ DOS-11
Код:[2024-Feb-25 03:17:25 Warning] File with same name 'KIT.DOC' found - saved as 'KIT.DOC.2' [2024-Feb-25 03:17:25 Warning] File with same name 'README.NEW' found - saved as 'README.NEW.2' [2024-Feb-25 03:17:25 Warning] File with same name 'KITDIR.TXT' found - saved as 'KITDIR.TXT.2' Filesystem has 0 blocks, usage: Blocks marked as "used" in bitmap: 0. Free: 0 - 0 = 0. DIRECTORY [1,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> RWKITB.CMD 2 19-NOV-1980 <233> RWKITC.CMD 2 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> TOTL BLKS: 880 TOTL FILES: 64 DIRECTORY [2,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> TOTL BLKS: 2378 TOTL FILES: 31 DIRECTORY [3,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> RWKITB.CMD 2 19-NOV-1980 <233> RWKITC.CMD 2 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> CX .OLB 33 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> XCOMLB.OLB 20 19-NOV-1980 <233> CC .TSK 127 19-NOV-1980 <233> RCOMLB.OBJ 10 19-NOV-1980 <233> CC .SAV 98 19-NOV-1980 <233> AS .TSK 105 19-NOV-1980 <233> AS .SAV 84 19-NOV-1980 <233> ASTINY.SAV 46 19-NOV-1980 <233> C .OLB 87 19-NOV-1980 <233> SUPORT.OBJ 1 19-NOV-1980 <233> RSTS .OBJ 29 19-NOV-1980 <233> RSERR .H 6 19-NOV-1980 <233> RSTS .H 26 19-NOV-1980 <233> TOTL BLKS: 1241 TOTL FILES: 78 DIRECTORY [4,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> RWKITB.CMD 2 19-NOV-1980 <233> RWKITC.CMD 2 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> CX .OLB 33 19-NOV-1980 <233> TOTL BLKS: 363 TOTL FILES: 65 DIRECTORY [5,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> RWKITB.CMD 2 19-NOV-1980 <233> RWKITC.CMD 2 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> CX .OLB 33 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> TOTL BLKS: 644 TOTL FILES: 66 DIRECTORY [6,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOTL BLKS: 106 TOTL FILES: 34 DIRECTORY [7,5] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> RWKITB.CMD 2 19-NOV-1980 <233> RWKITC.CMD 2 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> CX .OLB 33 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> XCOMLB.OLB 20 19-NOV-1980 <233> CC .TSK 127 19-NOV-1980 <233> RCOMLB.OBJ 10 19-NOV-1980 <233> CC .SAV 98 19-NOV-1980 <233> AS .TSK 105 19-NOV-1980 <233> AS .SAV 84 19-NOV-1980 <233> ASTINY.SAV 46 19-NOV-1980 <233> C .OLB 87 19-NOV-1980 <233> SUPORT.OBJ 1 19-NOV-1980 <233> RSTS .OBJ 29 19-NOV-1980 <233> RSERR .H 6 19-NOV-1980 <233> RSTS .H 26 19-NOV-1980 <233> RSTS .OLB 39 19-NOV-1980 <233> GETRNO.SAV 29 19-NOV-1980 <233> GETKWK.SAV 15 19-NOV-1980 <233> FIXDOC.SAV 15 19-NOV-1980 <233> CC .DOC 122 19-NOV-1980 <233> AS .DOC 64 19-NOV-1980 <233> CLIB .DOC 389 19-NOV-1980 <233> TOTL BLKS: 790 TOTL FILES: 85 DIRECTORY [1,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> RWKITB.CMD 2 19-NOV-1980 <233> RWKITC.CMD 2 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> CX .OLB 33 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> XCOMLB.OLB 20 19-NOV-1980 <233> CC .TSK 127 19-NOV-1980 <233> RCOMLB.OBJ 10 19-NOV-1980 <233> CC .SAV 98 19-NOV-1980 <233> AS .TSK 105 19-NOV-1980 <233> AS .SAV 84 19-NOV-1980 <233> ASTINY.SAV 46 19-NOV-1980 <233> C .OLB 87 19-NOV-1980 <233> SUPORT.OBJ 1 19-NOV-1980 <233> RSTS .OBJ 29 19-NOV-1980 <233> RSERR .H 6 19-NOV-1980 <233> TOTL BLKS: 432 TOTL FILES: 77 DIRECTORY [2,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> TOTL BLKS: 2145 TOTL FILES: 53 DIRECTORY [3,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> TOTL BLKS: 334 TOTL FILES: 21 DIRECTORY [4,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> README.501 2 19-NOV-1980 <233> RGTRNO.CMD 1 19-NOV-1980 <233> RLBCMD.CMD 2 19-NOV-1980 <233> RTKIT .CMD 2 19-NOV-1980 <233> RVNET .CMD 2 19-NOV-1980 <233> RWKIT2.CMD 1 19-NOV-1980 <233> RWKIT3.CMD 1 19-NOV-1980 <233> SETUP .COM 1 19-NOV-1980 <233> STDIO .H 7 19-NOV-1980 <233> STOMAC.BAS 12 19-NOV-1980 <233> TO .DO 16 19-NOV-1980 <233> TOLDOC.COM 2 19-NOV-1980 <233> TOOLHD.RNO 5 19-NOV-1980 <233> UPDATE.COM 1 19-NOV-1980 <233> VBUILD.COM 1 19-NOV-1980 <233> VGTCMD.COM 1 19-NOV-1980 <233> VGTDOC.COM 7 19-NOV-1980 <233> VGTRNO.COM 2 19-NOV-1980 <233> VLBCMD.COM 2 19-NOV-1980 <233> VRKIT1.COM 2 19-NOV-1980 <233> VRKIT2.COM 2 19-NOV-1980 <233> VRKIT3.COM 3 19-NOV-1980 <233> WHYC .RNO 36 19-NOV-1980 <233> KIT .RNO 36 19-NOV-1980 <233> GETRNO.C 36 19-NOV-1980 <233> RGTDOC.CMD 8 19-NOV-1980 <233> FIXDOC.C 6 19-NOV-1980 <233> RBUILD.LOG 97 19-NOV-1980 <233> CC .RNO 71 19-NOV-1980 <233> CLIBHD.RNO 75 19-NOV-1980 <233> TS1 .CMD 1 19-NOV-1980 <233> VRKIT .COM 5 19-NOV-1980 <233> VWKIT .COM 3 19-NOV-1980 <233> RWKIT .CMD 1 19-NOV-1980 <233> RWKIT1.CMD 1 19-NOV-1980 <233> CBUGS .RNO 17 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> README.NEW 3 19-NOV-1980 <233> RWKITA.CMD 2 19-NOV-1980 <233> TOTL BLKS: 423 TOTL FILES: 61 DIRECTORY [5,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> TOTL BLKS: 140 TOTL FILES: 22 DIRECTORY [6,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> TOTL BLKS: 1 TOTL FILES: 1 DIRECTORY [7,6] 25-FEB-2024 README.NEW 3 19-NOV-1980 <233> KIT .DOC 47 19-NOV-1980 <233> KITDIR.TXT 54 19-NOV-1980 <233> AS .RNO 45 19-NOV-1980 <233> BATCH .COM 3 19-NOV-1980 <233> CC .HLP 9 19-NOV-1980 <233> CCHLP .COM 1 19-NOV-1980 <233> CLIBAP.RNO 1 19-NOV-1980 <233> CLIBUS.RNO 29 19-NOV-1980 <233> CPYRIT.C 13 19-NOV-1980 <233> DECUS .RNO 4 19-NOV-1980 <233> GETCMD.C 17 19-NOV-1980 <233> GETCMD.CMD 1 19-NOV-1980 <233> GETKWK.C 10 19-NOV-1980 <233> GETKWK.COM 1 19-NOV-1980 <233> INDEX .COM 1 19-NOV-1980 <233> INDEX .RNO 52 19-NOV-1980 <233> INDXHD.RNO 1 19-NOV-1980 <233> MCR .BAS 5 19-NOV-1980 <233> MGTDOC.CMD 2 19-NOV-1980 <233> PDTKIT.CMD 1 19-NOV-1980 <233> RBUILD.CMD 2 19-NOV-1980 <233> TOTL BLKS: 177 TOTL FILES: 22 [2024-Feb-25 03:17:26 info ] Files extracted from "11sp18.tap" and written to "@11sp18.tap". 00:00:07.4270701
Задал вопрос эксперту
Получается, что каталог ленты DOS-11 c битсэйвера - малость неправильныйКод:DOS/BATCH V9-20C DATE: 25-FEB-99 TIME: 11:11 DIALOGUE? N $ $LO 1,1 DATE:-25-FEB-99 TIME:-11:11:03 $RU PIP PIP V10-02 #MT:[*,*]/DI DIRECTORY MT0: [*,*] 25-FEB-99 SYSLOD.CIL 30 21-JUN-74 <233> [ 1,1 ] MONLIB.LCL 135 21-JUN-74 <233> [ 1,1 ] PIP16 .LDA 31 21-JUN-74 <233> [ 1,5 ] MTBLD .BAT 9 21-JUN-74 <233> [ 1,1 ] EDIT16.LDA 13 21-JUN-74 <233> [ 1,5 ] FILCOM.LDA 14 21-JUN-74 <233> [ 1,1 ] LNK256.LDA 57 21-JUN-74 <233> [ 1,5 ] LNK64 .LDA 52 21-JUN-74 <233> [ 1,5 ] LNK512.LDA 62 21-JUN-74 <233> [ 1,5 ] LINK .LIB 176 21-JUN-74 <233> [ 1,5 ] LINK .ODL 2 21-JUN-74 <233> [ 1,5 ] CILUS .LIB 73 21-JUN-74 <233> [ 1,5 ] PAT920.BCH 3 21-JUN-74 <233> [ 1,1 ] CUSP .LIB 101 21-JUN-74 <233> [ 1,5 ] PIP .LIB 119 21-JUN-74 <233> [ 1,5 ] PIP .ODL 1 21-JUN-74 <233> [ 1,5 ] MACRO .LIB 142 21-JUN-74 <233> [ 1,5 ] MACRO .ODL 1 21-JUN-74 <233> [ 1,5 ] VER256.LDA 67 21-JUN-74 <233> [ 1,5 ] VER64 .LDA 66 21-JUN-74 <233> [ 1,5 ] VER512.LDA 72 21-JUN-74 <233> [ 1,5 ] CL0 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL1 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL2 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL3 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL4 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL5 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL6 .SYS 1 21-JUN-74 <233> [ 1,1 ] CL7 .SYS 1 21-JUN-74 <233> [ 1,1 ] SYSMAC.SML 26 21-JUN-74 <233> [ 1,1 ] ODT .OBJ 10 21-JUN-74 <233> [ 1,1 ] LDUMP .LDA 29 21-JUN-74 <233> [ 1,1 ] TEST .MAC 2 21-JUN-74 <233> [ 1,7 ] TEST .BAT 1 21-JUN-74 <233> [ 1,7 ] PTUTIL.LDA 11 21-JUN-74 <233> [ 1,7 ] VERIFY.LIB 146 21-JUN-74 <233> [ 1,5 ] VERIFY.ODL 1 21-JUN-74 <233> [ 1,5 ] FILCOM.BAT 1 21-JUN-74 <233> [ 1,5 ] MACNOV.BAT 1 21-JUN-74 <233> [ 1,5 ] DSKINT.BAT 1 21-JUN-74 <233> [ 1,5 ] EBASCI.BAT 1 21-JUN-74 <233> [ 1,5 ] EDIT .BAT 1 21-JUN-74 <233> [ 1,5 ] LIBR .BAT 1 21-JUN-74 <233> [ 1,5 ] FILDMP.BAT 1 21-JUN-74 <233> [ 1,5 ] CREF .BAT 1 21-JUN-74 <233> [ 1,5 ] PIPNOV.BAT 1 21-JUN-74 <233> [ 1,5 ] VERNOV.BAT 1 21-JUN-74 <233> [ 1,5 ] VEROV .BAT 1 21-JUN-74 <233> [ 1,5 ] RMON .LDA 19 21-JUN-74 <233> [ 1,7 ] RMON .STB 3 21-JUN-74 <233> [ 1,7 ] TAILB .LDA 120 21-JUN-74 <233> [ 1,7 ] PAT920.BAT 5 21-JUN-74 <233> [ 1,7 ] SYSTEM.MAC 25 21-JUN-74 <233> [ 1,7 ] CONFIG.MAC 18 21-JUN-74 <233> [ 1,7 ] CFMAC .MAC 13 21-JUN-74 <233> [ 1,7 ] FEATSW.MAC 2 21-JUN-74 <233> [ 1,7 ] PRAMTR.MAC 7 21-JUN-74 <233> [ 1,7 ] SYSMAC.MAC 15 21-JUN-74 <233> [ 1,7 ] CMDS .MAC 5 21-JUN-74 <233> [ 1,7 ] TMON .OBJ 15 21-JUN-74 <233> [ 1,7 ] CCL .OBJ 4 21-JUN-74 <233> [ 1,7 ] BATMAN.OBJ 2 21-JUN-74 <233> [ 1,7 ] LKP .OBJ 2 21-JUN-74 <233> [ 1,7 ] ROLLIN.OBJ 27 21-JUN-74 <233> [ 1,7 ] LA30S .OBJ 1 21-JUN-74 <233> [ 1,7 ] VT05B .OBJ 1 21-JUN-74 <233> [ 1,7 ] EBASCI.DOC 7 21-JUN-74 <233> [ 1,7 ] MTBLDF.BAT 8 21-JUN-74 <233> [ 1,1 ] FORLIB.OBJ 166 21-JUN-74 <233> [ 1,6 ] FORLIB.BAT 1 21-JUN-74 <233> [ 1,6 ] FORPC .BAT 1 21-JUN-74 <233> [ 1,6 ] EAELIB.BAT 1 21-JUN-74 <233> [ 1,6 ] EAEPC .BAT 1 21-JUN-74 <233> [ 1,6 ] EISLIB.BAT 1 21-JUN-74 <233> [ 1,6 ] EISPC .BAT 1 21-JUN-74 <233> [ 1,6 ] FISLIB.BAT 1 21-JUN-74 <233> [ 1,6 ] FISPC .BAT 1 21-JUN-74 <233> [ 1,6 ] FPULIB.BAT 1 21-JUN-74 <233> [ 1,6 ] FPUPC .BAT 1 21-JUN-74 <233> [ 1,6 ] FORTRN.OBJ 71 21-JUN-74 <233> [ 1,6 ] OV0 .OBJ 71 21-JUN-74 <233> [ 1,6 ] FORCOM.DGN 20 21-JUN-74 <233> [ 1,6 ] FORRUN.DGN 15 21-JUN-74 <233> [ 1,6 ] OV1 .OBJ 82 21-JUN-74 <233> [ 1,6 ] OV2 .OBJ 101 21-JUN-74 <233> [ 1,6 ] OV3 .OBJ 94 21-JUN-74 <233> [ 1,6 ] OV4 .OBJ 46 21-JUN-74 <233> [ 1,6 ] FORPC .OBJ 3 21-JUN-74 <233> [ 1,6 ] EAEMOD.OBJ 16 21-JUN-74 <233> [ 1,6 ] EAEPC .OBJ 3 21-JUN-74 <233> [ 1,6 ] FISMOD.OBJ 2 21-JUN-74 <233> [ 1,6 ] FISPC .OBJ 3 21-JUN-74 <233> [ 1,6 ] EISMOD.OBJ 17 21-JUN-74 <233> [ 1,6 ] EISPC .OBJ 3 21-JUN-74 <233> [ 1,6 ] FPUMOD.OBJ 30 21-JUN-74 <233> [ 1,6 ] FPUPC .OBJ 3 21-JUN-74 <233> [ 1,6 ] TRCLIB.OBJ 12 21-JUN-74 <233> [ 1,6 ] RUNDGN.SRC 13 21-JUN-74 <233> [ 1,6 ] COMDGN.SRC 14 21-JUN-74 <233> [ 1,6 ] FORDGN.FTN 5 21-JUN-74 <233> [ 1,6 ] TRACEF.FTN 7 21-JUN-74 <233> [ 1,6 ] DVB .MAC 9 21-JUN-74 <233> [ 1,6 ] EAEPC .LIB 172 21-JUN-74 <233> [ 1,6 ] EISPC .LIB 169 21-JUN-74 <233> [ 1,6 ] FISMOD.LIB 167 21-JUN-74 <233> [ 1,6 ] FISPC .LIB 167 21-JUN-74 <233> [ 1,6 ] FPUPC .LIB 158 21-JUN-74 <233> [ 1,6 ] TOTL BLKS: 3419 TOTL FILES: 107 #
- - - Добавлено - - -
Поправил в ImageUtils. Теперь и на 11sp18.tap привычные каталоги Ещё полистаю документацию на DOS-11, но вроде как вопрос про "как хранится UIC у DOS-11 и НЕ DOS-11" решён
- - - Добавлено - - -
По крайне мере PIP (из DOS-11) со мной согласен
Кусок кода из исходников:
Код:MOVB #'[,(R0)+ CLR R3 BISB UIC+1,R3 ;UIC TO LIME BUFFER MOVB #',,(R0)+ ;COMMA CLR R3 BISB UIC,R3 JSR PC,BTOA MOVB #'],(R0)+
В первом приближении распаковка образов лент с ФС DOS-11 готова. Есть некоторые шерховатости, но они не имеют прямого отношения к процессу распаковки и на текущем моменте (они больше к вопросам создания образов) я с ними разбираться не буду
На очереди - создание образов лент с ФС DOS-11
Но перед этим нужно сделать некоторые доделки в работе с файлами Windows - первоначальный вариант программы не предпологал работу с образами с подкаталогами - в RT-11 их просто нет, а в варианте ФС от XXDP - технически он (один) есть, но поскольку один - фактически при распаковке не создается, а при создании образа не используется.
Наткнулся на образы лент от RSTS. Решил потестировать. И - что неудивительно - наткнулся на ошибку в коде Поправил. И тут вылезает непонятная фигня. После разборок оказалось, что, несмотря на спецификацию tap :
в данном образе никакого выравнивания нет.. Буду посмотреть другие образы..Код:Metadata markers occupy 4 bytes and are stored in little-endian order. Data records consist of a leading 4-byte record length, an even number of bytes of data, and a trailing 4-byte record length that must be the same as the initial record length. The leading and trailing record lengths allow a record to be accessed either forward or backward. The record length words are stored in little-endian order. A record of length n appears as follows: Leading Length n Data Bytes n Bytes Optional Pad only if n is odd 1 Byte Trailing Length n If the record length is odd, a pad byte is appended to the data bytes to produce an even number. The extra byte is undefined but should be 0.
- - - Добавлено - - -
Поправил описание класса - теперь лента парсится. Но там не DOS-11 формат - какой-то свой. Смотрю дальше
- - - Добавлено - - -
Попавшиеся под руку образы лент RSTS имеют такой же формат. Ну, может когда-нибудь и до него доберусь.
По любому - формат BRU (точнее - распаковка и, может быть, создание) интересует больше
Наткнулся на тройку образов лент с нарушенной структурой - похоже на ошибки чтения, но вроде в tap такое должно помечаться. И вроде это не вариант с невыравниванием на границу слова - обычно в DOS-11 лентах блоки или 14 байт (заголовок) или 512 (данные). В общем - смотреть под микроскопом
Сделал программу более устойчивой к ошибкам в образах. Но наткнулся на два образа, к которым в конце какие-то Д! присобачили кучу (в одном 14, в другом МНОГО) пробелов. Ну и в соответствии с форматом .TAP - это ПОЛНАЯ ХРЕНЬ ПОЛУЧАЕТСЯ... Но вроде программа начала справляться с ТАКИМ
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)