<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 31 Jul 2012 19:05:13 +0100
From   : jumbos.bazzar@... (Mark Haysman)
Subject: Keyboards.

The Arc keyboard uses various Intel x51 type Microcontrollers to process 
the keyboard functionality. I?ve got a dump of this code if you want to 
use it to create something else ? it shouldn?t be too difficult to rewrite
the output section to be PS/2 compatible rather than Acorn proprietary, or
maybe even recode it to PIC/AVR etc if you prefer those.

Mark.

From: Tony Noble 
Sent: Tuesday, July 31, 2012 4:34 PM
To: bbc-micro@... 
Subject: [BBC-Micro] Keyboards.

I've seen messages in the archive that deal with this on a beeb, but not
for this, so:

Has anyone tried to use the internal keyboard from one of the single-box
ARM machines (A30X0, etc) for other purposes?

My plan, as it stands, is that I have an A3010 with a knackered motherboard 
(transformer tore off the board in shipping) and a Raspberry Pi.  This seems 
like the perfect opportunity to make a modern-ish take on the old machines, 
as long as I can make the keyboard talk to the Pi.  The keyboard itself 
has two ribbon connectors that plug into the mainboard.  Finding sockets
for them to plug into appears to be nigh-on impossible from any of the component
suppliers, but I'm happy to desolder the ones from the board and re-use.

What I obviously need from there is an interface.  Rather than re-invent 
the wheel and spend ages figuring out how to do that and because the keyboard 
looks, to all intents and purposes, like a perfectly standard 102-key item,
I thought I'd see if anyone else has done the same thing first and if they'd
be willing to provide instructions.

All advice much appreciated,

Tony



_______________________________________________
bbc-micro mailing list
bbc-micro@...
http://lists.cloud9.co.uk/mailman/listinfo/bbc-micro
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>