Introducing the #SerialStinger, a project that exemplifies "I could make an adapter for that, if only I had a breakout board for its socket" (#SimpleBreakouts).

My goal is for this to become a general purpose serial-device-to-USB-adapter - ambitiously, I want it to support PS/2 KBs and mice, some RS-232 gear (eg. Gravis Stinger), Apple ADB, and bus mice. Most of this stuff is already well-supported in #Arduino or other libraries - it's the hardware implementation that's tough. #retrocomputing

My plan includes making individual "Stingers" for each type - a bus mouse thingy with both 9-pin D-sub and Inport, dual ADB so you can use an Apple KB and a Gravis MouseStick, a super-hackable PS/2 adapter, and so on.

Why bother making a PS/2 one at all? You tell me - maybe hardware-level macros and layer shifting? That one will also get a couple of extra tactile buttons - I want a "DPI multiplier" for mice so stuff like this beautiful old PS/2 mouse isn't totally left behind on modern PCs.