LPT (and COM) ports are primary considered to be used for printing. Anything sent to these ports will be cached until the moment arrives to do the actual printing. Essentially nothing is returned if a DOS program would try to read from such port.
You would need to set lpt1="lpt1": in config.txt (mind the mandatory ending colon). That should first invoke vDos not to cache the sent data, but also allow data to be read in. Though maybe you already tried this, “sometimes it works…”.
Jos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Everybody !
I'm using an old database program called "Magic V5.02c" ... protected by a dongle on ht eparallel port (LPT1)
with vDos, it works ... time to time .... somtime it works, sometime not.
How can I fix that ?
Best regards.
Andreas
LPT (and COM) ports are primary considered to be used for printing. Anything sent to these ports will be cached until the moment arrives to do the actual printing. Essentially nothing is returned if a DOS program would try to read from such port.
You would need to set lpt1="lpt1": in config.txt (mind the mandatory ending colon). That should first invoke vDos not to cache the sent data, but also allow data to be read in. Though maybe you already tried this, “sometimes it works…”.
Jos