Jump to content


macplus keyboard<->PS/2

  • Please log in to reply
7 replies to this topic

#1 Bolle

  • 6502
  • Location.eu

Posted 05 July 2007 - 12:36 PM

i found this on myoldmac.net:

Hello to all pre-ADB Mac Users,
I like to announce an open source, open hardware keyboard protocol
adaptor project to connect the MacPlus keyboard protocol and PS2.

With this adaptor, you can connect your original MacPlus-keyboard
to your PeeCee, or you can take a mass-production-PS2-keyboard
to run your MacPlus, if the original keyboard is lost or broken.

The Hardware is based on an low-cost AT89C2051 8051 type
microcontroller and will fit for both, translation from
a PS2-Keyboard to a MacPlus Computer or vis versa from
the MacPlus Keyboard to a PS2-Host.

Note: do not use telephone-headset-cables as keyboard cable!
telephone cables are connected in roll-over mode
while the mac-keyboard cable is straigt-through.

There are two firmware versions available:
kbdbabel_ps2_macplus_8051.asm from PS2-keyboard to the Mac
kbdbabel_mac_ps2_8051.asm from the MacPlus keyboard to PS2.

Note: if you want to switch the direction on the adaptor,
you need to change or re-program the micronontroller.

Note2: This adapter may be used as well for Mac 512k / Mac 128k,
when some adaptions on the scancode translation table are made.
Sorry, I did not get my hands on a Mac512k/Mac128k keyboard
to analyze the protocol.

Some documentation about the Mac Plus Keyboard protocol
is available as well (draft, germand keyboard)
http://kbdbabel.sour... ... 070606.pdf

Schematic, PCB mask and firmware source code is available here
http://kbdbabel.cvs.... ... s2_sch.eps
http://kbdbabel.cvs.... ... s2_pcb.eps
http://kbdbabel.cvs.... ... 2_8051.asm
http://kbdbabel.cvs.... ... s_8051.asm

The open software is licensed under the terms of the GNU GPL,
schematics and designs under Creative Commons CC-BY-SA 2.5.

More information, and other keyboard adaptors can be found on

cu from Cologne, Alexander / kbdbabel

Bluets and Granola Bars, Make a chewy snack.

#2 funkytoad

  • 68000
  • LocationWashington State, United States

Posted 05 July 2007 - 01:26 PM

Wow! This could be really helpful, as I am trying to find a Mac Plus Keyboard... But I may not have to right away. Thanks! -funkytoad
Performa 630CD, Classic II X2, Plus X2, LCII, PowerBook Duo 270c, PowerBook Duo 280, PowerBook 140, PowerBook 170, PowerMac G3, PowerMac 7600/132, PowerMac 6500/225, Performa 6116CD, Performa 450, iMac G3 Rev. A, iMac G3 Rev. B, IIsi, Apple IIe

#3 Bunsen



  • Administrators
  • LocationMelbourne, Australia

Posted 05 July 2007 - 06:15 PM

You know, I opened up a point of sale keyboard a while back, and it had a reflashable ATxxxx microcontroller in it.

have you searched? Seeks: Nubus PDS DSP PB170 Newton; TRS-80 III/4; CBM BBC SX-64 CX5M Likes: 8bit luggable palmtop terminal NC tablet audio MIDI analog FM drum synth steam&dieselpunk; 1930-1980 lab/comm/mil Score! NC100 PB190 Q950 IIe-PDS

#4 Scott Baret

Scott Baret
  • 68LC040
  • LocationPittsburgh, PA

Posted 06 July 2007 - 04:16 AM

Yay, a Model M on my Mac Plus!!!
"Education is life."

#5 macclassic

  • 6502
  • LocationUK

Posted 16 October 2007 - 06:16 PM

Buyer beware funkytoad, I just bought a "used" Mac Plus keyboard and had to repair 12 of it's keyswitches, but it's OK now.

Plus, Classic, SE/30, LC II, 6100/60, Mac Mini, Firewire Clamshell iBook, and for curiosity Basillisk II and Pear PC

#6 nahuelmarisi

  • 6502
  • LocationYork, UK, EU

Posted 17 October 2007 - 11:47 AM

sounds great, more so to connect my mac plus keyboard (i really love it) to other computers.
Apple IIe, Apple Lisa 2, Mac 128k/512k upgraded to Plus 4 mb, Mac Plus 2 mb, Mac Plus 4 mb, Mac Plus 2.5Mb, Mac Classic 4 mb, Mac Classic 4 mb, Mac Classic 2 mb, Mac SE 4 mb, Mac SE/30 2mb, Mac SE/30 128mb,Mac Classic II 4 mb, Powerbook 100, powerbook 145, powerbook 170, powerbook 190cs, iMac g3 Rev B, macbook, iPod Touch
Non apple: Amiga 600HD, Commodore 64c, BBC Master 128

#7 Mac128

  • 68020

Posted 12 November 2007 - 05:55 AM

I'm not sure I get this. I looked around the website and can't seem to find any schematics from which to build the adapter. I would assume that I have to find a way to flash the chip with the downloaded code? Definitely not for the casual user. Theoretically, one could with this adapter create a Mac Plus to PS-2 adapter, then use a PS-2 to USB adapter to connect the Mac Plus keyboard to a Modern Mac. So it has some very exciting applications. Am I missing something here?

#8 equant

  • 6502
  • LocationTucson, AZ

Posted 13 November 2007 - 11:38 PM

I'm not sure I get this. I looked around the website and can't seem to find any schematics

Follow the sourceforge link and browse the CVS...

http://kbdbabel.cvs.... ... l-mac-ps2/

The hardware looks pretty easy to build by hand. It uses a Atmel AT89C2051 which uses the 8051 instruction set and is in circuit programmable.

So, not nearly as hard as it could be. :)

][e, plus, se, IIsi, PB 165, PB 540, LCIII, LC475, mp100, emate

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users