## PSXPBLib PSX interface

Controller | Parallel Port
--- | ---
Pad 1 | Pad 2 | Pad 3 | Pad 4 | Pad 5 | Pad 6 | Pad 7 | Pad 8
1 (Dat) | 10 | 13 | 10
2 (Cmd) | 2 | 14
3 (+7v) | +7.6v
4 (Gnd) | 18
5 (+3v) | +3.5v
6 (Sel) | 3 | 5 | 6 | 7 | 8 | 9 | 16
7 (Clk) | 4 | 1
8 | -
9 (Ack) | 12 | 15 | 12 | 13

### Notes

- This interface is a superset of the DirectPad Pro and Megatap interfaces:
  - Pad 1 and 2 are identical to the DirectPad Pro interface.
  - Pads 1, 3-6 maps to the Megatap interface pads 1-5.

- See the Powering PSX pads page for details on how to provide the +3.5v and +7.6v required by the PSX pads.
- General notes about interface construction
- This interface supports configurable timing parameters - see Changing timing parameters on how to change these values and Playstation timing parameters for their meanings.
- PPJoy has a debug mode for playstation interfaces. See Setting PPJoy global options for a description of this feature and how to active it.

### Credits

The original diagram and information for this interface can be found at http://www.debaser.force9.co.uk/psxpblib.