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.
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
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.
The keyboard in place
We run a computer Museum here in Brazil. (https://www.facebook.com/museucapixaba/)
We received an old MAC512 without a keyboard.
Is there a possibility do "addapt" you project so i could use a "new" USB (or PS2) keyboard on this old MAC computer?
Is this a public museum? I am trying to look at your facebook site (I am not registered on facebook, and I never shall register there), but I can;t tell if you have a physical location or not. It sounds as if you want to set the system up to be used (a modern KB has no point purely for a display), so I would like to know what you are doing over there. I may be willing to donate a proper KB for it, depending on the circumstances.