• 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.

PS/2 to macintosh mouse translator

techknight

Well-known member
Anyone seen one of these yet? being able to use a ball or optical PS/2 mouse on an original macintosh 128/512/plus without using the original mouse.

I am making such an adapter and I have almost completed it, got the PS2 protocols working nicely in code, and going to finish up on the quadrature output routines. This way, i can use a modern mouse on an older machine, as my 512k has NO mouse and NO keyboard. so instead of using your keyboard and mouse if you have one, and would rather keep it in pristine condition, but at the same time, tinker with the mac itself, then this might be for you :)

there is a keyboard translator already out there, i may integrate it into all in one code, but for now, just doing mouse only.

Do you think this idea would raise enough interest to warrant releasing? if so, once finished ill release the source along with the compiled binary and schematics. it will be using an ATtiny2313 microcontroller, but with source, you can compile it for any, as its written in BASIC.

 

Trash80toHP_Mini

NIGHT STALKER
I saw some posts here recently about such hacks, dunno where, but I think KBD translation was included.

You might want to contact Silicon Valley Bus Company, they had a product called KeyStone that did PS2 -> ADB for KBD & Mouse and a lot of other cool products.

Didn't find their site, they may not be around anymore, but the search turned up some interesting .pdf files, articles and such:

http://www.google.com/cse?cx=partner-pub-2070091971271392%3Aougxymc6y19&ie=UTF-8&q=%22silicon+valley+bus+company%22&sa=Search

 

Osgeld

Banned
ps/2 mouse to 128 mac is dead easy with a mcu (I recently did it for my //C but the pinouts are abit different ) basically there's 2 signals per axis, it works like a normal rotary encoder per axis, and has a quad comparator to "sharpen up the signals" (which you wont need)

If you know how to hook up a ps/2 mouse to a mcu (which is a standard issue example for every mcu ive ever used) , and you know how to use a rotary encoder just combine the 2 and off you go

If you need more details I would be more than happy to provide them, but its late and I did not make any notes, so give me a day or 2 so i can properly whip up some documentation and theory

ADB is ticker because it actually is a communications protocol, seems like some mutant form of I2C but since I have no ADB system, and have never seriously looked at it, I have no further info at this time

 
Top