Hi,
if you wish to continue to use a parallel port then you have to use Windows7 32 bit or earlier.
You can still get mother boards with a parallel port ans you can also fit a PCI or PCIe card.
If you wish to use a laptop or any 64 bit Windows OS then you have to use an external motion
controller like a SmoothStepper or a UC100. There are no 'adapters' which work, they have to be
proper external motion controllers.m The Chinese make swags of cheap ones if you want to take the risk.
Mach is a Windows application, Linux wont work.
https://www.mini-itx.com/store/~D2550HNCraig