68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Trackpoint to ADB Adapter?! (Also, Apple II to ADB)
Posted by: zigzagjoe on 2023-05-08 14:34:16
A few weeks back, I could only find a single ADB mouse and had just finished fixing my second SE/30 (or, enough that it booted off a floppy). Being simultaneously lazy and bored, I decided the appropriate course of action was to hack together an ADB mouse out of any pointing device I had to hand that'd work. The most available option turned out to be an IBM trackpoint, so that was first. With some code adapted from https://github.com/tmk/tmk_keyboard and https://github.com/rampadc/arduino-trackpoint-extended , this gave birth to one of the more cursed pointing devices that has ever been attached to a mac.

For bonus points, a PS/2 to USB adapter was sacrificed for its mini-DIN connector.

Later, I realized I had an Apple II mouse, so re-writing some more code allowed me to interface that to ADB and make a rather nifty adapter. Of course, I would get a second actual ADB mouse in a trade a week later, but it was a fun exercise. I feel like I can't get rid of the Apple II mouse having gone through the effort to make the adapter, though I don't have an apple II....

Code here, in case anyone is interested or needs a slightly more clear ADB mouse implementation to look at.
Posted by: ToneMalone on 2023-11-02 16:13:26
I found this really cool! Thanks for sharing, looks like some good resources for my current project. I am attempting to do the keyboard version of this; DIY PS2 > ADB. I already own a wombat, which works great! But I'd like to use my arduinos for something lol
Posted by: volvo242gt on 2023-11-02 19:38:47
The Apple II mouse will come in handy if you wind up getting a 128K, 512K/Ke, or a Plus. It's the same mouse as a M0100. Which means you've created a way to adapt early Mac mice to ADB Macs, and, with a Griffin iMate or similar adapter to a USB machine.
1