
Сообщение от
Hunta
Я так понимаю, что это из четвертой версии.
Это пофигу - они все-равно напрямую QIO$ выполняют и ничем больше не отличаются о V5.
Только VSу нужно VARSZ$ в статусе добавить чтобы DUP от V5 правильно с ним работал.
Тут есть как раз то чего не хватало: ленты и LP - их труднее было бы с нуля восстановить.
LS и диски восстановить будет нетрудно.
Ну и для анализа полезны - я когда RK и DU делал - брал за основу то, что выкопал из разных кусков кода, а может что-то еще упростить можно.
- - - Добавлено - - -
Хм.
Тут еще и UCF.SAV есть, а я его уже собирался с нуля писать 
Хотя это наверное просто переименованный UCL.SAV, таки писать придется 
- - - Добавлено - - -
У меня (и он же в RPM репе на MIM) сейчас такой набор (кроме STARTM.COM - он из private):
Код:
10-Aug-2022
DIR .SAV 20P 31-Oct-1998 PIP .SAV 30P 31-Oct-1998
FIP .SAV 61P 02-Dec-2016 DUP .SAV 52P 27-Feb-2016
JOAT .SAV 52P 08-Aug-2022 RESORC.SAV 35P 31-Oct-1998
UCL .SAV 16P 31-Oct-1998 MACRO .SAV 63P 31-Oct-1998
LINK .SAV 59P 31-Oct-1998 LIBR .SAV 24P 31-Oct-1998
CREF .SAV 6P 31-Oct-1998 FORTRA.SAV 128P 23-Jul-2014
F77 .SAV 327P 23-Jul-2014 PASCAL.SAV 58P 04-Mar-2013
BASIC .SAV 52P 08-Oct-2015 BASPL .SAV 104P 02-Jun-2014
COBOL .SAV 194P 21-Mar-2014 CBLSML.SAV 194P 21-Mar-2014
CBLINK.SAV 47P 21-Mar-2014 CBLIBR.SAV 13P 21-Mar-2014
CLASS .SAV 51P 21-Mar-2014 ISAM .SAV 72P 21-Mar-2014
ISMBLD.SAV 56P 21-Mar-2014 CBR063.SAV 119P 21-Mar-2014
BATCH .SAV 26P 31-Oct-1998 KED .SAV 85P 31-Oct-1998
K52 .SAV 81P 20-May-2011 EDIT .SAV 19P 31-Oct-1998
TECO .SAV 50P 31-Oct-1998 HELP .SAV 161P 31-Oct-1998
FILEX .SAV 22P 31-Oct-1998 DUMP .SAV 10P 31-Oct-1998
BINCOM.SAV 25P 31-Oct-1998 SRCCOM.SAV 26P 31-Oct-1998
SIPP .SAV 21P 31-Oct-1998 SLP .SAV 13P 31-Oct-1998
PAT .SAV 11P 31-Oct-1998 MONMRG.SAV 14P 31-Oct-1998
BUP .SAV 68P 31-Oct-1998 QUEMAN.SAV 16P 31-Oct-1998
SETUP .SAV 43P 31-Oct-1998 LET .SAV 6P 31-Oct-1998
SPLIT .SAV 3P 31-Oct-1998 TERMID.SAV 4P 31-Oct-1998
TRANSF.SAV 16P 31-Oct-1998 MDUP .SAV 22P 31-Oct-1998
CONFIG.SAV 10P 31-Oct-1998 DBGSYM.SAV 10P 31-Oct-1998
INDEX .SAV 11P 31-Oct-1998 INDEXX.SAV 14P 31-Oct-1998
INDEXA.IMG 164P 31-Oct-1998 INDEXB.IMG 165P 31-Oct-1998
INDEX .IDX 7P 31-Oct-1998 DISASM.SAV 8P 31-Mar-2013
VDT .SAV 8P 09-Mar-2013 ECHO .SAV 2P 05-Mar-2016
ERA .SAV 1P 05-Mar-2016 CVT .SAV 7P 05-Mar-2016
TTSET .SAV 9P 12-Apr-2021 IF .SAV 7P 24-May-2020
VKMON .SAV 26P 16-Apr-2020 CAL .SAV 6P 13-Apr-2021
SYS .SAV 3P 30-May-2011 MCR .SAV 3P 20-Apr-2020
QUEUE .REL 14P 31-Oct-1998 RTMON .REL 8P 31-Oct-1998
SPOOL .REL 12P 31-Oct-1998 SYSMAC.SML 92P 31-Oct-1998
SYSTEM.MLB 148P 31-Oct-1998 RSXMAC.MLB 282P 05-Dec-2016
ULBMAC.MAC 16P 13-Oct-1998 CBMAC .MAC 11P 21-Mar-2014
SYSLIB.OBJ 84P 31-Oct-1998 ULBLIB.OBJ 33P 24-Oct-1998
RSXLIB.OBJ 13P 09-Dec-2016 RSXLIB.MLB 6P 04-Apr-2016
PASCAL.OBJ 90P 04-Mar-2013 FORLIB.OBJ 205P 31-Dec-1982
F77OTS.OBJ 135P 22-Apr-2011 F77CVF.OBJ 4P 30-Apr-1984
F77NER.OBJ 1P 30-Apr-1984 F77MAP.OBJ 33P 30-Apr-1984
F77EIS.OBJ 3P 30-Apr-1984 F77RAN.OBJ 2P 30-Apr-1984
F77COM.MSG 14P 20-May-2011 RTEDEF.MAC 7P 14-Apr-2021
VDT .OBJ 8P 31-Oct-1998 MBOOT .BOT 1P 31-Oct-1998
MBOT16.BOT 1P 31-Oct-1998 MSBOOT.BOT 4P 31-Oct-1998
MDUP .MM 72P 31-Oct-1998 MDUP .MS 72P 31-Oct-1998
MDUP .MT 72P 31-Oct-1998 MDUP .MU 72P 31-Oct-1998
CUSTOM.TXT 14P 31-Oct-1998 V5NOTE.TXT 36P 31-Oct-1998
RTEMFB.MAP 39P 08-Dec-2018 RTEMFB.CND 5P 08-Dec-2018
RTEMFB.SYS 108P 08-Dec-2018 DAM .SYS 4P 14-Apr-2021
DCM .SYS 4P 14-Apr-2021 DHM .SYS 4P 14-Apr-2021
NLM .SYS 2P 06-Apr-2016 VSM .SYS 6P 16-Dec-2016
RKM .SYS 4P 03-Dec-2016 SWAP .SYS 28P 06-Apr-2016
BAM .SYS 7P 06-Apr-2016 DUM .SYS 5P 09-Dec-2016
IND .SAV 58P 31-Oct-1998 LDM .SYS 11P 06-Apr-2016
SDM .SYS 23P 30-Jan-2012 SLM .SYS 17P 22-Apr-2013
UCL .DAT 9P 06-Apr-2016 DATE .SAV 12P 13-Apr-2021
STARTM.COM 1 10-Aug-2022
115 Files, 4948 Blocks
485 Free blocks
- - - Добавлено - - -

Сообщение от
Hunta
они делаются по выбору в SYSGEN-е
Те что сисгенятся из обычного дистриба не годятся - они RTшные.
У RTEM свои драйверы, они кроме того, что софтовые - у них еще и загрузчик по другому принципу работает (у дисков), и, судя по всему, в образе V4 именно они.
- - - Добавлено - - -
Пример кода загрузчика для RK (хотя он ничем не отличается от любого другого диска) в RTEM 
Код:
.DRBOT RK,BOOT1,READ
.=RKBOOT+40
BOOT1: JMP @#BOOT-RKBOOT
.=RKBOOT+254
READ: MOV R0,R3 ;SAVE BLOCK NUMBER
MOV RKBOOT+772,R0 ;GET ADDRESS OF QIOW DPB
MOV R2,Q.IOPL(R0) ;SET BUFFER ADDRESS
ASL R1 ;CONVERT WORD COUNT TO BYTES
MOV R1,Q.IOPL+2(R0) ;SET BYTE COUNT
MOV R3,Q.IOPL+10(R0) ;SET BLOCK NUMBER
JMP RKBOOT+774 ;I/O
BOOT: JSR R0,BPRINT ;PRINT ERROR MESSAGE AND HALT
.ASCII <CR><0><LF><0>
.ASCII /?BOOT-U-Cannot boot RTEM standalone/<CR><LF><LF><200>
.ASSUME . LE RKBOOT+550
.=RKBOOT+550
BPRINT: TSTB @#TPS ;TERMINAL PRINTER READY?
BPL BPRINT ;PL = NO
MOVB (R0)+,@#TPB ;PRINT CHARACTER
BPL BPRINT ;PL = MORE TO PRINT
10$: HALT ;HALT PROCESSOR
BR 10$ ;
.ASSUME . LE RKBOOT+570
.DREND RK
.PSECT SETOVR
RKLOA:: MOV @R5,R5 ;GET ADDRESS OF ...
ADD #RKQIO-RKLQE,R5 ;...QIO DPB
ADD R5,Q.IOAE(R5) ;SET ADDRESS OF AST ROUTINE
ADD R5,Q.IOSB(R5) ;SET ADDRESS OF STATUS BLOCK
RETURN ;RETURN
- - - Добавлено - - -

Сообщение от
Hunta
В самом .TSK заявлена версия 1.0
У меня такая же, но на всякий случай стоит сравнить: ко мне он попал явно слегка подправленным, и не факт что только тем, что в таблице поддерживаемых OS поверх 6 прописали 11