Hi, Sn96
Mach3 will run it fine, Sherline cont is a step & dir, Hears the port pin-out's.
DB25 pin out:
    1 - Input from EMC (may be ignored in other systems)
    2 - X Direction
    3 - X Step
    4 - Y Direction
    5 - Y Step
    6 - Z Direction
    7 - Z Step
    8 - A Direction
    9 - A Step
    10 - NC
    11 - Output to EMC (may be ignored in other systems)
    12 - Output to EMC, XYZ home (may be ignored in other systems)
    13 - NC
    14 - Input from EMC, C1 (may be ignored in other systems)
    15 - NC
    16 - Input from EMC, C2 (may be ignored in other systems)
    17 - NC
    18-25 - Ground  
Chip