egilh project #3: MS DOS device driver for mounting remote disks
When: early 90s
What: MS DOS disk device driver
I had loads of fun with this project and learned even more. I sometimes used LapLink bit to move files between different machines but I never liked that I had to use a separate software for working on my local PC and a remote machine. I liked my file manager just fine thank you and I wanted to use it for managing files on the "remote" computer as well. LapLink worked via a serial cable so it was painfully slow as well. So in the end I manage to find someone who could sponsor my new project; a MS DOS device driver in assembler that mounted the HD on a remote machine in such a way that it looked like a local HD.
A serial cable would have been too slow for what I wanted to do, so I started testing (pin by pin) the different pins I could use for reading/writing via the parallel port on a standard PC. I ended up with a cabling system that allowed me to transfer 4 useful bits of information in parallel per transmission. A lot faster than the standard serial cable.
It was a -great- feeling when I mounted the disk of another PC via the parallel cable and launched Norton disk utilities which scanned the remote disk as if it was a local disk and did not report a single error.