Hi crchisholm,
the simple expedient then is don't bother with an external controller at all. I used a parallel port for several years with Mach3 and had
a great time! Mach4 and ESS add scope but there is little or nothing that I couldn't achieve with a parallel port and some imagination.
Craig