• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Trackpoint to ADB Adapter?! (Also, Apple II to ADB)

zigzagjoe

Well-known member
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.
 

Attachments

  • PXL_20230415_225932545.mp4
    4.8 MB
  • PXL_20230416_024536822.jpg
    PXL_20230416_024536822.jpg
    569.3 KB · Views: 19
  • PXL_20230419_021651471.jpg
    PXL_20230419_021651471.jpg
    259.3 KB · Views: 19
  • PXL_20230422_212118158.jpg
    PXL_20230422_212118158.jpg
    438.9 KB · Views: 18
  • PXL_20230422_214130632.jpg
    PXL_20230422_214130632.jpg
    530.8 KB · Views: 19

ToneMalone

Active member
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
 

volvo242gt

Well-known member
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.
 
Top