I own several The Arcade joysticks and know that some of The Arcade Turbo joysticks aren't MSX compatible. I got 4, from 4 different sources and not sure at all which one is MSX compatible.
I read from https://www.msx.org/forum/msx-talk/hardware/joystick-port that basically all triggers are connected to pin 8 (OUT on MSX, GND on most other systems). So far that is the case when measuring but with the second fire button there is something strange. My multi-meter is showing no continuity but resistance. I opened my joystick and tried to figure out the schema.
In the schema there is:
1. A resistor (~250 Ohm) between the 2nd button and pin 7
2. A I think zener diode between pin 7 and 9.
Meaning, when button 2 is pressed pin 8 is connected to pin 7 with a 250 Ohm resistor, and pin 7 is connected to pin 9 via the 250 Ohm resistor and the zener diode.
Anyone that an idea why the resistor and zener diode are used? If this somekind of protection for when the joystick is plugged into a non-MSX machine or is this specifically for the MSX?
The circuit board states this is revision 22-2631