Why is the Pause key mapping (and other key mappings, for that matter) so awkward?
Good question! It’s the fault of the DB25 cables and the LED’s. When I decided to move the I-PAC back to an enclosure, I only had 24 inputs (plus ground) on the DB25 cable and the Street Fighter panel required all of them. I was planning to either leave off the keyboard LED’s or use a RJ45 phone cable to connect them, but I didn’t like either option. Then I remembered that P1B7 and P2B7 on the I-PAC were bi-directional and could be used to drive the LED’s. . . But I wasn’t originally passing these inputs on the DB25 cable from Port 1. The solution was to remap the two least used keys on the Street Fighter Panel (P2B4 and P2B6) to use the P1B7 and P2B7 inputs instead. This is what I have done. Here’s a more detailed explanation: The labels on the I-PAC circuit board are arbitrary. Normally, you connect Button 1 on your panel to the P1B1 terminal and the I-PAC sends L Ctrl when the button is pressed. But you could connect Button 1 to P1B3 and re-program the I-PAC to send L Ctrl when this