- Notifications
You must be signed in to change notification settings - Fork1
An utility for transferring files between various legacy filesystems
License
NotificationsYou must be signed in to change notification settings
andreax79/python-rt11
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 | ✅ | |||
RSTS/E | ✅ | |||
OS/8 | ✅ | ✅ | ✅ | ✅ |
4k Disk Monitor | ✅ | ✅ | ✅ | ✅ |
Apple II ProDOS | ✅ | ✅ | ✅ | ✅ |
Apple II Pascal | ✅ | ✅ | ✅ | ✅ |
Apple DOS 3.x | ✅ | ✅ | ✅ | ✅ |
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 files or directories
- 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 software status
- 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:] dirBOS .SAV 61 21-Nov-95 VCG .SAV 40 24-Aug-92CLI .SAV 26 24-Aug-92 FRUN .SAV 4 24-Aug-92PRINT .SAV 31 24-Aug-92 WHOIS .SAV 24 24-Aug-92NETSPY.SAV 18 24-Aug-92 LOGIN .SAV 14 24-Aug-92NETCLK.SAV 17 24-Aug-92 SPQSRV.SAV 22 24-Aug-92PRTQ .SAV 92 24-Aug-92 FINGER.SAV 6 24-Aug-92RSOLV .SAV 20 24-Aug-92 TELSRV.SAV 23 24-Aug-92TN .SAV 35 24-Aug-92 LOGOUT.SAV 12 24-Aug-92HOSTS .SAV 14 24-Aug-92 FTP .SAV 29 24-Aug-92FTPSRV.SAV 27 24-Aug-92 SMTP .SAV 39 24-Aug-92LOG .SAV 9 24-Aug-92 SMPSRV.SAV 35 24-Aug-92CRMAIL.SAV 14 27-Apr-86 XNET .SAV 25 24-Aug-92PING .SAV 28 24-Aug-92 MSG .SAV 59 27-Apr-86HELPF .SAV 7 01-Mar-80 UDP .SAV 69 24-Aug-92SNDMSG.SAV 45 27-Apr-86 SYSMGR.SAV 37 05-Jul-83HELP .TXT 382 24-Aug-92 LOG .TXT 100 21-Nov-95UNSENT.MSG 100 21-Nov-95 < UNUSED > 29CAT .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.TXTDK: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-80HELP .TXT 26 22-Mar-80 HDDYA0.SYS 3 22-Mar-80HDCTA0.SYS 2 22-Mar-80 HDDBA0.SYS 2 22-Mar-80HDDDA1.SYS 3 22-Mar-80 HDDKA0.SYS 2 22-Mar-80HDDLB0.SYS 4 22-Mar-80 HDDMA0.SYS 3 22-Mar-80HDDPA0.SYS 2 22-Mar-80 HDDRA1.SYS 3 22-Mar-80HDDSA0.SYS 2 22-Mar-80 HDDTA0.SYS 2 22-Mar-80HDDXA0.SYS 3 22-Mar-80 HDKBA0.SYS 1 22-Mar-80HDMMA0.SYS 2 22-Mar-80 HDMSA0.SYS 3 22-Mar-80HDMTA0.SYS 2 22-Mar-80 HDPDA0.SYS 3 22-Mar-80HDPPA0.SYS 1 22-Mar-80 HDPRA0.SYS 1 22-Mar-80HDPTA0.SYS 1 22-Mar-80 HMCTA0.SYS 17 22-Mar-80HMDBA0.SYS 16 22-Mar-80 HMDDA1.SYS 17 22-Mar-80HMDKA0.SYS 16 22-Mar-80 HMDLB0.SYS 11 22-Mar-80HMDMA0.SYS 17 22-Mar-80 HMDPA0.SYS 16 22-Mar-80HMDRA2.SYS 17 22-Mar-80 HMDSA0.SYS 16 22-Mar-80HMDTA0.SYS 16 22-Mar-80 HMDXA0.SYS 17 22-Mar-80HMMSA0.SYS 17 22-Mar-80 HMDYA0.SYS 17 22-Mar-80HMMMA0.SYS 17 22-Mar-80 HMMTA0.SYS 17 22-Mar-80HMPDA0.SYS 17 22-Mar-80 UPD1 .BIN 12 22-Mar-80UPD2 .BIN 16 22-Mar-80 XTECO .BIN 16 22-Mar-80DXCL .BIN 32 22-Mar-80 SETUP .BIN 26 22-Mar-80ZFLAB0.BIN 8 22-Mar-80TOTL BLKS: 472TOTL 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-11BADB .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: 482TOTL FILES: 14
About
An utility for transferring files between various legacy filesystems
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published