Following the directions in the linux source tree, I made a SNES controller adaptor that connects to a DB25 parallel port. It works great and is fun to play.
The problem is that I am quickly running out of computers with parallel ports.
This use of a parallel port is within the letter but not the spirit of IEEE 1284. For example, it expects the driver to continuously transmit 0xFF to keep the data pins high, which are then run through diodes (so as not to short them together) and connected to the controllers' +5v power pins. The actual data from the controllers to the computer is passed back via the ACK, BUSY, PAPER-END, SELECT, and ERROR control lines.
Is this likely to work at all with these newfangled USB <-> DB25 adaptors? Is there a specific brand/model I should seek or avoid?
The problem is that I am quickly running out of computers with parallel ports.
This use of a parallel port is within the letter but not the spirit of IEEE 1284. For example, it expects the driver to continuously transmit 0xFF to keep the data pins high, which are then run through diodes (so as not to short them together) and connected to the controllers' +5v power pins. The actual data from the controllers to the computer is passed back via the ACK, BUSY, PAPER-END, SELECT, and ERROR control lines.
Is this likely to work at all with these newfangled USB <-> DB25 adaptors? Is there a specific brand/model I should seek or avoid?