Can you make 15 pol gameports, maybe for a NeoGeo port.
With a 15 pol you have more spare pins for future use.
Here a link with connectors ->
http://www.hardwarebook.info/Neo-Geo_Joystick15 PIN D-SUB FEMALE at the console.
15 PIN D-SUB MALE at the joystick cable.
Pin Name Dir Description
1 GND --- Ground
2 n/c - Not connected
3 SELECT <-- Select Button
4 BUTTOND <-- "D" Button
5 BUTTONB <-- "B" Button
6 RIGHT <-- Right
7 DOWN <-- Down
8 n/c - Not connected
9 BUTTOND <-- "D" Button, again?
10 n/c - Not connected
11 START <-- Start Button
12 BUTTONC <-- "C" Button
13 BUTTONA <-- "A" Button
14 LEFT <-- Left
15 UP <-- Up
Notes: