For those interested in the technical aspects of TE JoyDisc and TurboButtons, that is IC700, a Hudson custom ASIC #HUC6280.
If I remember correctly, it works like this:
The JoyDisc/TurboButton pins are 22,24,25,26,31 and 32.
Pins 22,24,25, and 26 are the 4-bit multiplexed inputs to IC700 from the JoyDisc/TurboButtons. Because there are 8 sources of data (Left, Right, Up, Down, Run, Select and the two combined Turbo switches), the data is input in two groups of 4. Left, Right, Up, and Down are the second group, while Run, Select, and the two combo's are the first group.
The implication here is that the JoyDisc/TurboButton PCB has it's own "smarts", and it does, which you will see (or have already seen) when you remove it.
Pins 31 and 32 are the outputs from IC700 to the JoyDisc/TurboButton that control the timing (WHEN the data is to be sent to IC700), and data selection (WHICH GROUP of the 4 data bits is to be sent to the IC700).
Charlie