Old Mac keyboard M0110 protocol

4 posts / 0 new
Last post
Offline
Last seen: 3 months 2 weeks ago
Joined: Nov 30 2014 - 19:10
Old Mac keyboard M0110 protocol

Hello,

I own a vintage Macintosh and I need some information about the keyboard M0110. I temporary need to use this keyboard on my ARM STM32 emulator, well, actually I would like to use this for a demo. I am new to retro Apple world, so I would like to learn more about the protocol used by this keyboard. My goal is to read data coming from the keyboard and send it to the microcontroller.

I don't have enough time for now to design and build a custom keyboard but this solution for now may work.

Thank you

Offline
Last seen: 3 months 2 weeks ago
Joined: Nov 30 2014 - 19:10
Re: Old Mac keyboard M0110 protocol

Hello, I just found this project that lets you use a Mac Keyboard with a PC through USB, I am not sure if you already know it so here's the link:

M0110 to USB

Maybe this is a good start point Smile

Offline
Last seen: 3 months 2 weeks ago
Joined: Nov 30 2014 - 19:10
Re: Old Mac keyboard M0110 protocol

I modified the source code of the mentioned project to work on an Arduino mini compatible board. This works as a protocol translation layer that converts the raw codes coming from the M0110 Keyboard into ASCII codes, that for now goes into a serial connection to the PC. But later on I will plug this to my Apple 1 emulator. The Interface considers also the "Key down" and "Key up" codes to parse also the Shift key. Even if in the Apple 1 there aren't lower case characters, I use the Shift for symbols.

Offline
Last seen: 3 months 2 weeks ago
Joined: Nov 30 2014 - 19:10
Re: Old Mac keyboard M0110 protocol

The keyboard in place Smile

Log in or register to post comments