VOGONS


First post, by mbbrutman

User metadata
Rank Oldbie
Rank
Oldbie

mTCP NetDrive lets you mount floppy disk and hard drive images over the network to your DOS machine, allowing you to add gigabytes of network attached storage in seconds. It runs on all versions of DOS starting at DOS 2.0, requires a minimal amount of RAM, and will work across WiFi or even across the Internet.

The newest version has a big new feature - "Undo" support for hard drives. Imagine being able to undo accidents, corruption, or just revert your drive images to an earlier state in seconds, right from inside of DOS. This version of NetDrive does that, with no additional memory requirements on the DOS side. Enabling this feature is as simple as creating a zero length file on the server side. The best way to understand it is to try it out:

  • Setup journaling on a disk image - create the a zero length file on the server side for the disk image you want to add "Undo" to.
  • Connect to the disk image from DOS
  • From inside of DOS use the "NETDRIVE LIST_CP" command to ensure journaling is actually enabled on the image.
  • Make a mess ... delete things, cross link the FAT, whatever you want.
  • From inside of DOS use the "NETDRIVE GOTO_CP" command, and within a few seconds you are back to where you were when you first started.

Other changes include support for longer drive image names, better error handling when a UDP packet is lost, and some minor performance improvements.

See the documentation and download it at https://www.brutman.com/mTCP/mTCP_NetDrive.html .

Reply 1 of 5, by mbbrutman

User metadata
Rank Oldbie
Rank
Oldbie

Just a quick update ... a server version for recent Macs has been added to the downloads. Thanks to Tim Sedlmeyer for prompting me to do the cross compile and doing the testing for it!

Reply 2 of 5, by ntalaec

User metadata
Rank Member
Rank
Member
mbbrutman wrote on 2024-08-17, 01:39:
mTCP NetDrive lets you mount floppy disk and hard drive images over the network to your DOS machine, allowing you to add gigabyt […]
Show full quote

mTCP NetDrive lets you mount floppy disk and hard drive images over the network to your DOS machine, allowing you to add gigabytes of network attached storage in seconds. It runs on all versions of DOS starting at DOS 2.0, requires a minimal amount of RAM, and will work across WiFi or even across the Internet.

The newest version has a big new feature - "Undo" support for hard drives. Imagine being able to undo accidents, corruption, or just revert your drive images to an earlier state in seconds, right from inside of DOS. This version of NetDrive does that, with no additional memory requirements on the DOS side. Enabling this feature is as simple as creating a zero length file on the server side. The best way to understand it is to try it out:

  • Setup journaling on a disk image - create the a zero length file on the server side for the disk image you want to add "Undo" to.
  • Connect to the disk image from DOS
  • From inside of DOS use the "NETDRIVE LIST_CP" command to ensure journaling is actually enabled on the image.
  • Make a mess ... delete things, cross link the FAT, whatever you want.
  • From inside of DOS use the "NETDRIVE GOTO_CP" command, and within a few seconds you are back to where you were when you first started.

Other changes include support for longer drive image names, better error handling when a UDP packet is lost, and some minor performance improvements.

See the documentation and download it at https://www.brutman.com/mTCP/mTCP_NetDrive.html .

It's possible to add support for HTGET to load download links from text file? Some addresses are very long and exceed DOS command line 127 character limit.

Reply 3 of 5, by mbbrutman

User metadata
Rank Oldbie
Rank
Oldbie

Hi ..

FYI, NetDrive is completely different from HTGET. However, I'll add that to the list and see if I can get it into the next release of mTCP.

Mike

Reply 4 of 5, by ntalaec

User metadata
Rank Member
Rank
Member
mbbrutman wrote on 2026-07-22, 15:21:

Hi ..

FYI, NetDrive is completely different from HTGET. However, I'll add that to the list and see if I can get it into the next release of mTCP.

Mike

Sorry, I didn't see any other topic to post it. It's possible to add HTTPS support and show download speed?

Reply 5 of 5, by mbbrutman

User metadata
Rank Oldbie
Rank
Oldbie

Showing the download speed is possible.

HTTPS support is not going to happen - it just isn't feasible on older hardware and I'm not ready to start creating 486 and up versions of the code. A general purpose proxy running on something like a Raspberry Pi makes far more sense for enabling old computers to use modern encryption, without having the other computer do all of the work. (A $15 Raspberry Pi Zero 2W would be overkill for a proxy.)