The Apple II joystick used a somewhat odd analog potentiometer design – the idea being that when you pushed the joystick far enough, it’d register as a move (probably with an eye towards ...
which more typically used a kludge to read joysticks in an analog manner. [MaZderMind] managed to reverse engineer this protocol, and implemented the interface on an AVR microcontroller.
One of the more common pitfalls of the Nintendo Switch's first-party controllers is the prevalence of "stick-drift", where an analog joystick registers movement in a particular direction without ...