Skip to main content
Home Forums 68kMLA KeyStone AT<->ADB Keyboard & Serial Mouse Converter . . . — #9
Post #9 by techknight
Source Forum68kMLA
CategoryPeripherals
Post DateFri, 30 Mar 2012 - 03:08
Original URLhttps://68kmla.org/bb/threads/keystone-at-lt-gt-adb-keyboard-amp-serial-mouse-converter.25043/
Post
BTW - has anyone looked at the Keyboard Babel project for ADB -> PS/2 conversion to implement in a microcontroller of some description?
As i mentioned in the other thread, i posted my simple PS/2 mouse reader for the Atmel AVR series for peeps to look at. PS/2 protocol is really easy. The ADB is a little less easy, its seems to use Manchester encoding, but they dont come outright and say that it IS Manchester encoding in the apple specs, and the reason for that is because true Manchester performs a transition at the center of the bit period. While the apple version of Manchester, doesnt do that. it is offset by their own timing specifications.

I found an Embedded C implementation of the ADB protocol for a ADB to USB adapter code at the SE/ARM project site. I was briefly looking over it, but i am totally lost because i dont understand embedded C operators and how they work together in the same line of code.

mp.ls