1ª aproximación por antoniovillena: viewtopic.php?f=63&t=1920
1ª tirada por sinclair: viewtopic.php?f=63&t=1950
2ª tirada por sinclair: viewtopic.php?f=63&t=2481
Y se basa en diseño original de JROK:
http://www.jrok.com/project/speckey/spec_key.html
Aquí tenéis los archivos para programar el microcontrolador y la CPLD:
https://1drv.ms/f/s!Aj2oYYIgITnQkFQg8MR1W_dsWOvM
speckey 2.0.hex para el micro (es el mismo que el original del JROK).
speckey 2.0.jed para la CPLD (es el que usa la nueva CPLD, no es compatible con los diseños anteriores).
Yo compré uno de los del 1er lote y sigo usándolo a menudo.
El caso es que en uno de mis experimentos tuve la feliz idea de quitar la CPLD para probar otra cosa y en una de las pruebas durante la grabación se quedó 'tonta' y no podía regrabarla. Afortunadamente un compañero del foro pudo 'revivirla' (hacía falta un adaptador que entonces no tenía).
Eso me llevó a buscar chips de repuesto y descubrí que al ser un modelo descatalogado es muy difícil de encontrar, así que decidí rediseñar el circuito con un modelo de CPLD más moderno que es fácil de encontrar.
El resultado es éste una nueva versión de la placa con los siguientes cambios:
- Todos los componentes son SMD.
- No lleva extensión de bus, está pensada para ser usada junto con una placa expansora de bus de las que hemos hecho tanto flopping como yo mismo.
- Usa una CPLD XC9572XL. Es una versión más moderna que funciona a 3,3V (la original XC9572, sin el XL, si funciona a 5V) pero que es tolerante a las señales de 5V del Spectrum. Lo más importante es que aun se fabrica así que es fácil de encontrar.
- He añadido un regulador de 3,3V, un AMS1777-3.3 con sus dos condensadores de 10uF
- He incorporado los cambios que hicimos wilco y yo para poder usar a la vez tanto el teclado original como el PS/2 (en el diseño original, al conectar el adaptador quedaba inutilizado el teclado original del Spectrum).
- He conectados las señales RESET y NMI para en un futuro (requiere un cambio en el código del microcontrolador que está por hacer) poder resetear o generar una NMI desde el teclado.
El precio 'todo incluido' (montaje y envío por correo ordinario) es de 24€ y el precio 'para valientes' (sin montar y con envío) 16€.
Importante: El micro puedo enviarlo grabado pero la CPLD no porque hay que soldarla a la placa para poder grabarla así que hace falta el cable de plataforma Xilinx para grabarla una vez soldada.
Lista de Interesados (P: pagado, E: enviado):
2 - kit - - Kyp
1 - montado - PE - Mikes
1 - montado - PE - Sinclair200
1 - kit - PE - BCH
1 - kit - PE - Flopping
1 - kit - PE - Wilco
1 - kit - PE - Julitium
1 - kit - PE - Jzx
1 - kit - PE - Julio