vetz wrote on 2025-06-23, 11:23:mbrrutman: […]
Show full quote
mbrrutman:
I've been using NetDrive quite extensively as a storage solution for my Olivetti M28 as it only has a 20mb harddrive. I do see some programs which crashes when run from a netdrive drive letter, like Windows 3.0 and Prince of Persia. Windows 3.0 I wanted to test just for giggles, and I was not too surprised it didn't start correctly.
Both btw load fine when done from the harddrive on C:.
Prince of Persia gives a "System error" and quits to DOS and then nothing on D: (the netdrive drive letter) is accessible. It looks like the network connection doesn't work any longer (/DIR just gives error).
Any suggestions on what might be happening?
Can you run "netdrive status d:" and report the number of retry errors? Do the retry errors consistently increase as you are trying the DIR command?
If you explicitly disconnect the drive can you ping the NetDrive server? (If you can then this tells me that the packet driver and network card are still functional.)
I suspect that your network is dropping a UDP packet on occasion, and that is fine - NetDrive will retry. But Windows or a game are probably taking over the DOS critical error handler and hiding it from you, so if you lose the same packet three times in a row the device driver can't ask you "Abort, Retry, Ignore" and things go out of sync. So seeing the retry count go up will confirm that.
You can also try setting this environment variable first before you connect to drive D: "set NETDRIVE_RETRIES=10" . That will make it more aggressive about retrying before giving up and reporting an error.
"Set NETDRIVE_TIMEOUT=1" can also be tried - it will make the device driver time out and retry more quickly; if the problem is related to things taking too long that might help.
Mike