Finally I found time to finish the PCLINK port.
Joe has already merged the "pull request", so the source code is available in the git repository.
It is the source code from the Drac030's SIO2BSD project, with small adaptations to work with RespeQt (under Linux and under Windows).
It would be great, if somebody could test it with a MAC.
I uploaded the Windows binaries here:
Drac030 has already explained what PCLINK is.
I will try to explain how to use it.
You need a Sparta DOS X with a PCLINK.SYS driver in order to get advantage from the new functionality.
Since the PCLINK driver is not a part of the standard Sparta DOS X image, you need to download the Toolkit and extract the driver (with ARC command).
Once it is extracted, you can let it be loaded automatically by modifing the CONFIG.SYS file. Just add a new line, like this one (assuming that you extracted the driver into C:\TKIT\DRV):
or you can load it manually by typing:
When the driver is loaded you can access devices: PCL1, PCL2, ..., PCL15 in the same way as you access D1, D2, ..., D15.
A PCL device represents a virtual disk mapped to a folder on the PC side.
The PCLINK functionality is very similar (from the user point of view) to mounted folders.
This is why I decided to use the same GUI for that.
In order to enable a PCL device, you just mount a folder.
Now you can access the same PC folder mounted as DX in two ways: as DX and as PCLX.
Actually when you type just PCL it will default to PCL1 (like D defaults to D1).
So you can type following:
but you can also copy files to PCL devices, which was I think the main reason for Drac030 to develop the protocol and the software: easy and comfortable way to backup data from the ATARI harddrive.
Per default PCLINK accepts only file names with lower case characters (and the ATARI files copied to the mounted folder will have lower case names).
SIO2BSD has a command line parameter to accept file names with upper case characters instead, so you can choose what you like more.
If you find it usefull, we can add a checkbox in the RespeQt settings for that.
Thank you for this nice feature. I hope it will reach now even more users
Edited by TheMontezuma, Sun May 8, 2016 4:29 AM.