 How early did it was this? This is an advanced Gravis joystick that I just took apart. I'm making a little board that will let you use PC joysticks with any microcontroller. It does the analog digital conversion, the button reading, and these joysticks are all PC joysticks, and they use a D15 port. And I wanted to figure out like, so, you know, I never actually had a PC joystick, so this is my first time kind of messing with one. And I just plugged it in and it like wasn't working at first. And so I took it apart because I wanted to like trace everything out. And then I realized, so on the side, these switches actually select mechanically which button connects to which pin on the D15. And I had them all centered because I thought like, oh, you want it centered? Actually, that means that none of them were actually selected to working. Another neat thing is, so now they're all connected directly. And they've got there's three buttons connected to two outputs. Another interesting thing is the potentiometers on this joystick, you'll see as I twist the hot scope back and forth. They're not connected as a divider because on the PC side, there's no analog digital conversion, like they didn't have ADC, that was very expensive. So what you do is actually you feed this variable resistance into an oscillator, like a 555 or something similar, and then measure the pulse width. So on the other side, I need to add, and you can see over here, the matching 10k resistors that form the divider that then go into this ADC, because nowadays ADCs are a lot cheaper.