Python-RT11 is an utility for transferring files between various file systems.
Fs / Features | Read file | Write file | Delete file | Initialize |
---|---|---|---|---|
RT-11 | ✅ | ✅ | ✅ | ✅ |
DOS-11 | ✅ | ✅ | ✅ | |
DOS-11 DecTape | ✅ | ✅ | ✅ | |
DOS-11 MagTape | ✅ | ✅ | ✅ | ✅ |
XXDP | ✅ | ✅ | ✅ | |
CAPS-11 | ✅ | ✅ | ✅ | ✅ |
Files-11 | ✅ | |||
SOLO | ✅ | ✅ | ✅ | ✅ |
PDP-7 UNIX v0 | ✅ | |||
UNIX v1 | ✅ | |||
UNIX v5 | ✅ | |||
UNIX v6 | ✅ | |||
UNIX v7 | ✅ |
The file system must be logically mounted and assigned a logical device name before use. This is done with the MOUNT command.
The following commands are availables:
- @ Executes a command file
- ASSIGN Associates a logical device name with a device
- CD Changes or displays the current working drive and directory
- COPY Copies files
- CREATE Creates a file with a specific name and size
- DEASSIGN Removes logical device name assignments
- DELETE Removes files from a volume
- DIR Lists file directories
- DISMOUNT Disassociates a logical disk assignment from a file
- DUMP Prints formatted data dumps of files or devices
- EXAMINE Examines disk structure
- EXIT Exit the shell
- HELP Displays commands help
- INITIALIZE Writes an empty device directory on the specified volume
- MOUNT Assigns a logical disk unit to a file
- PWD Displays the current working drive and directory
- SHELL Executes a system shell command
- SHOW Displays the volume assignment
- TYPE Outputs files to the terminal
[SY:/home/andreax/devel/python-rt11] mount DL0: test.dsk
?MOUNT-I-Disk test.dsk mounted to DL0:
[SY:/home/andreax/devel/python-rt11] DL0:
[DL0:] dir
BOS .SAV 61 21-Nov-95 VCG .SAV 40 24-Aug-92
CLI .SAV 26 24-Aug-92 FRUN .SAV 4 24-Aug-92
PRINT .SAV 31 24-Aug-92 WHOIS .SAV 24 24-Aug-92
NETSPY.SAV 18 24-Aug-92 LOGIN .SAV 14 24-Aug-92
NETCLK.SAV 17 24-Aug-92 SPQSRV.SAV 22 24-Aug-92
PRTQ .SAV 92 24-Aug-92 FINGER.SAV 6 24-Aug-92
RSOLV .SAV 20 24-Aug-92 TELSRV.SAV 23 24-Aug-92
TN .SAV 35 24-Aug-92 LOGOUT.SAV 12 24-Aug-92
HOSTS .SAV 14 24-Aug-92 FTP .SAV 29 24-Aug-92
FTPSRV.SAV 27 24-Aug-92 SMTP .SAV 39 24-Aug-92
LOG .SAV 9 24-Aug-92 SMPSRV.SAV 35 24-Aug-92
CRMAIL.SAV 14 27-Apr-86 XNET .SAV 25 24-Aug-92
PING .SAV 28 24-Aug-92 MSG .SAV 59 27-Apr-86
HELPF .SAV 7 01-Mar-80 UDP .SAV 69 24-Aug-92
SNDMSG.SAV 45 27-Apr-86 SYSMGR.SAV 37 05-Jul-83
HELP .TXT 382 24-Aug-92 LOG .TXT 100 21-Nov-95
UNSENT.MSG 100 21-Nov-95 < UNUSED > 29
CAT .MAC 13 31-Dec-88 CAT .SAV 5 31-Dec-88
< UNUSED > 8661
35 Files, 1482 Blocks
8690 Free blocks
[DL0:] copy *.txt sy:
DK:HELP.TXT -> SY:/home/andreax/devel/python-rt11/HELP.TXT
DK:LOG.TXT -> SY:/home/andreax/devel/python-rt11/LOG.TXT
[DL0:] mount /dos DL1: SY:BA-F019F-MC_CZZMAF0_DYDP+1_XXDP_UTILITY_1980.DSK
?MOUNT-I-Disk BA-F019F-MC_CZZMAF0_DYDP+1_XXDP_UTILITY_1980.DSK mounted to DL0:
[DL0:] dir DL1:
HSAAA0.SYS 24 22-Mar-80 HUDIA0.SYS 6 22-Mar-80
HELP .TXT 26 22-Mar-80 HDDYA0.SYS 3 22-Mar-80
HDCTA0.SYS 2 22-Mar-80 HDDBA0.SYS 2 22-Mar-80
HDDDA1.SYS 3 22-Mar-80 HDDKA0.SYS 2 22-Mar-80
HDDLB0.SYS 4 22-Mar-80 HDDMA0.SYS 3 22-Mar-80
HDDPA0.SYS 2 22-Mar-80 HDDRA1.SYS 3 22-Mar-80
HDDSA0.SYS 2 22-Mar-80 HDDTA0.SYS 2 22-Mar-80
HDDXA0.SYS 3 22-Mar-80 HDKBA0.SYS 1 22-Mar-80
HDMMA0.SYS 2 22-Mar-80 HDMSA0.SYS 3 22-Mar-80
HDMTA0.SYS 2 22-Mar-80 HDPDA0.SYS 3 22-Mar-80
HDPPA0.SYS 1 22-Mar-80 HDPRA0.SYS 1 22-Mar-80
HDPTA0.SYS 1 22-Mar-80 HMCTA0.SYS 17 22-Mar-80
HMDBA0.SYS 16 22-Mar-80 HMDDA1.SYS 17 22-Mar-80
HMDKA0.SYS 16 22-Mar-80 HMDLB0.SYS 11 22-Mar-80
HMDMA0.SYS 17 22-Mar-80 HMDPA0.SYS 16 22-Mar-80
HMDRA2.SYS 17 22-Mar-80 HMDSA0.SYS 16 22-Mar-80
HMDTA0.SYS 16 22-Mar-80 HMDXA0.SYS 17 22-Mar-80
HMMSA0.SYS 17 22-Mar-80 HMDYA0.SYS 17 22-Mar-80
HMMMA0.SYS 17 22-Mar-80 HMMTA0.SYS 17 22-Mar-80
HMPDA0.SYS 17 22-Mar-80 UPD1 .BIN 12 22-Mar-80
UPD2 .BIN 16 22-Mar-80 XTECO .BIN 16 22-Mar-80
DXCL .BIN 32 22-Mar-80 SETUP .BIN 26 22-Mar-80
ZFLAB0.BIN 8 22-Mar-80
TOTL BLKS: 472
TOTL FILES: 45
[DL0:] mount dl2: /dos dos_rk.dsk
?MOUNT-I-Disk dos_rk.dsk mounted to DL0:
[DL0:] dir DL2:
DIRECTORY DL2: [1,1]
24-MAY-11
BADB .SYS 1 05-NOV-98 <377>
MONLIB.CIL 180C 05-NOV-98 <377>
VERIFY.LDA 65C 05-NOV-98 <233>
FOO .BAR 3 06-NOV-98 <233>
OVRLAY.LIB 5 05-NOV-98 <233>
LINK .LDA 67C 05-NOV-98 <233>
CILUS .LDA 33C 05-NOV-98 <233>
PIP .LDA 36C 05-NOV-98 <233>
MACRO .LDA 39C 05-NOV-98 <233>
EDIT .LDA 13C 05-NOV-98 <233>
FILDMP.LDA 9C 05-NOV-98 <233>
LIBR .LDA 10C 05-NOV-98 <233>
FILCOM.LDA 12C 05-NOV-98 <233>
CREF .LDA 9C 05-NOV-98 <233>
TOTL BLKS: 482
TOTL FILES: 14
- RT-11 Software Support Manual
- RT–11 Volume and File Formats Manual
- Disk Operating System Monitor - System Programmers Manual
- DOS/BATCH File Utility Package
- XXDP File Structure Guide
- CAPS-11 User Guide
- THE SOLO OPERATING SYSTEM: A CONCURRENT PASCAL PROGRAM PER BRINCH HANSEN
- PDP-7 UNIX version 0 fs man page
- Unix on the PDP-7 from a scan of the original assembly code
- UNIX version 1 fs man page
- UNIX version 2 fs man page
- UNIX version 3 fs man page
- UNIX version 4 fs man page
- UNIX version 5 fs man page
- UNIX version 6 fs man page