Refloto el hilo para comentar que he modificado el JED de la CPLD para que no bloquee el teclado del spectrum ni cualquier interface de joystick tipo Sinclair/Cursor que tengamos conectado al mismo tiempo.
Si habéis probado el interface tal y como está actualmente os habréis dado cuenta que el teclado del Spectrum no reacciona cuando tenemos este interface pinchado, y si tenemos un interface de joystick tipo Sinclair o Cursor-Protek le ocurre exactamente lo mismo.
Esto es debido que el interface secuestra los puertos del teclado inhabilitando cualquier otro dispositivo que intente hacer uso de ellos.
Aquí comentamos la posibilidad de solucionarlo mediante el uso de 5 leds y sus respectivos cortes de pista, pero esta es una solución mucho menos agresiva.
He corregido ligeramente el código VHDL de la CPLD para evitar que esto ocurra.
Os adjunto un enlace al .JED y al código VHDL por si alguien tiene curiosidad:
Archivo .JED
Código en VHDL
Espero que lo disfrutéis.
![Guiño ;)](./images/smilies/sc_jwink.gif)
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".
Douglas Adams. Guía del autoestopista galáctico.