The question wasn't that wrong, though.
I've assumed SNESKey would just use printer status pins for reading data, but pin 2 is DATA 0 and Pin 3 is DATA 1.
https://en.wikipedia.org/wiki/Parallel_port
Aren't those output pins, normally? In an unidirectional configuration?
I mean, if a PC boots up in normal mode, aren't they set to output?
I vaguely recall that a GB cartridge dumper had a warning note that said the LPT port must be set to a specific mode.
As for the IRQ, no harm is done normally, I think. DOS software generally doesn't use IRQs for LPT ports.
OS/2 is one of the few exceptions and uses IRQs for printing, I believe.
Edit: Ah yes, I've checked the circuits.ini, so this makes sense.
Pin 10 is a status line (ACK) to read back the SNES pad data. Pin 2+3 are outputs.
So normal LPT mode seems fine, too, indeed.
[snes1]
clock = 2
reset = 3
data = 10
power = 7, 8, 9
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//