First thing you need to do is to get
cpmtools running on your modern PC of choice. There are debian (Ubuntu) versions available with
apt install cpmtools or other Linux versions from
here for example.
Once cpmtools is running on your modern PC, then you can provide the drive descriptor used for CP/M-IDE. The contents of the /etc/cpmtools/diskdefs file need to be updated to include the specific to the file format calculations I've used.
diskdef rc2014-8MB
seclen 512
tracks 64
sectrk 256
blocksize 4096
maxdir 2048
skew 0
boottrk -
os 2.2
end
Ok, now you have access to CP/M formatted drives from your modern PC.
So unzip the SLR Tools CP/M drive, and just copy the contents of each "drive" file into a new directory on your PC. For example.
> cpmls -f rc2014-8MB SLRTOOL.CPM
> cpmcp -f rc2014-8MB SLRTOOL.CPM 0:* ~/SLRTOOL/*
Next step you have to get these files from your PC over to the RC2014.
If you are using the standard Searle CP/M, then you can use xmodem or pip to copy the files over using the serial interface.
It is usually available on the RomWBW system drive.
And finally, if you're using CP/M-IDE, then just connect and mount your RC2014 CF card or PATA drive on your modern PC, and drag the original "drive" file into the drive.
And then when you boot CP/M from the shell just include the new "drive" file as one of your drives.
RC2014 CP/M-IDE
feilipu 2021
> :-)
> cpm sys.cpm slrtool.cpm user.cpm user2.cpm
Opening "sys.cpm" at LBA 149384
Opening "slrtool.cpm" at LBA 280456
Opening "user.cpm" at LBA 198536
Opening "user2.cpm" at LBA 214920
Initialised CP/M
A>b:
B>dir
B: 180FIG COM : CONFIG COM : LNKFIG COM : MAKESYM COM
B: MAKESYM DOC : NZLNKFIX ZEX : README LNK : SLR180 COM
B: SLR180 DOC : SLRIB COM : SLRNK1 COM : SLRNK COM
B: SLRNKFIX ZEX : SYNTAX HLP : SYSSLR REL : VSLR REL
B: Z3SLR REL : Z80ASM COM : Z80ASM DOC
B>
That's it.