La idea es crear un interface que permita utilizar un teclado de PC como si fuese el propio del PC, con las siguientes ventajas:


El Microcontrolador tendria una tabla con las teclas del PC y su equivalente en el Spectrum, asi como las secuencias necesarias para ciertas caracteristicas, almacenada en la eprom.
Guardaria ademas en memoria una tabla con las teclas pulsadas y cuantas veces han sido
pulsadas, esto permitira pulsar la tecla de Shift izquierda, luego la
derecha, soltar la izquierda y que shift siga pulsado, ya la no se solto la
derecha.
Estas teclas son ademas enviadas al chip de 8x8 interuptores, que simula las
40 teclas del spectrum.
El resto del tiempo se encarga de controlar la comunicacion con el teclado
No se si la EEPROM sera necesaria, quiza se pueda utilizar la que tiene el
PIC16F84, ademas igual hay que utilizar otro PIC que tenga mas patillas en
lugar de ese, o multiplexar las 6 lineas que van a la matrix, para tener un
par de ellas mas.
Sera necesario tambien comprobar la necesidar de drivers (7406) en la
conexion con el teclado, tal como pasa en el interfaz del sam-copue.
Ademas habria que ver el modo de poder comunicar el pic con el Spectrum, esto
permitiria reprogramar las teclas por software, y aņadir otros perifericos,
por ejemplo un relog de tiempo real, gracias al bus I2C

