Oh yes, there are some. Since the XA1541 cable incorporates
transistors at it's output lines, the signal levels are
inverted in comparison to the XE1541 cable. Furthermore with
the XA1541 cable two lines are twisted (input as well as
output pins), which also needs to be supported by the
Since I don't know all of the software, that has been written
in the last 10 years, I'm unable to tell you a complete list.
Most of the transfer solutions still only support the X1541
cable. Most of the ools, that were actively developed until
1998 also support the XE1541 cable. But nearly no software
except the ones specified at Joe's pages (cbm4linux, The
Star Commander, mnib, mtap, ptap) support the XA1541 or
64HDD does not support the XA1541 cable.
I don't know of such a reference.
Some good starting points may be:
and this recent news thread, where the whole protocol was
discussed in depth:
To learn something about programming printer ports you may
have a look into the sources of one of my programs (header
documentation of LPTDETCT.H):