Here's a thread on how the Gravis GamePad Pro - a game controller with ten digital buttons - was made to work on the PC gameport interface, which actually only supports a total of four buttons. You've probably never actually wondered about that, but you very probably *have* wondered about where all those zeroes and ones they talk about in computing come into things, and this thread has that, too! 🧵