Очень много букв в теме :)
В образ для загрузки по 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 - это ПОЛНАЯ ХРЕНЬ ПОЛУЧАЕТСЯ... Но вроде программа начала справляться с ТАКИМ