This feature, on the CommodoreServer's Comet64 Internet modem, allows you to work with up to ten virtual disk drives, via the Comet64 Internet modem (or with the VICE emulator), at one time.
Think of it as a 1541 “deca-drive” for your C64!
You can link ten disk images to each of the drives (numbered 0: to 9:) and easily work with the files within them by preceding each disk command with the assigned “drive” letter. Actually, when I started working with the new feature, I was reminded of my high-school days at the PET lab and the dual floppy disk drives.
The new command syntax takes a bit of getting used to, but isn't too complicated once you get the hang of it.
To assign a new disk image to a drive number, you first have to navigate the drive to the location of your disk image. I do it like this:
LOAD “>CF 0:/ROOT-DIRECTORY/SUB-DIRECTORY”,2
This puts drive 0 into the directory that holds the disk image I want to assign to it. You can do this for each drive you wish to use.
Then, you can attach a disk image like this:
LOAD “>INSERT 0:DISK-IMAGE.D64”, 2
Once that is done, you can also do a directory printout by typing:
LOAD “>$ 0:”,2
To load a program from a disk, you then type:
I bet you can see a pattern appearing: LOAD , then the command you want to execute >$ (print the disk directory), then the virtual drive on which you want it performed 0: (drive zero), followed by ,2.
You can now copy files, from one virtual disk to another with the following command:
LOAD ">COPY 0:PROGRAM-NAME, 1:", 2
If you want to give the file a different name, on the destination disk, you can do so like this:
LOAD ">COPY 0:PROGRAM-NAME, 1:NEW-NAME", 2
If you want to make a copy of the program onto the same disk, you enter:
LOAD ">COPY 0:PROGRAM-NAME, NEW-NAME", 2
I also discovered that you can delete files from the virtual disks with the following command:
LOAD ">SCRATCH 0:PROGRAM-NAME", 2
For a complete list of all of the commands available for the V-1541, please visit this dedicated page, on my CBM User's Guide website.