Raspberry PI + Teclado Spectrum ???
Moderador: Sir Cilve Sinclair
- Scooter
- Freddy Hardest
- Mensajes: 711
- Registrado: Jue Nov 11, 2010 10:17 pm
Re: Raspberry PI + Teclado Spectrum ???
Siempre se puden ampliar e/s con latches o registros de dsplazamiento, eso no me preocupa. La pega es que estoy como tu; se programar muy poco.
Enviado desde mi bq Maxwell Plus usando Tapatalk 4 Beta
Enviado desde mi bq Maxwell Plus usando Tapatalk 4 Beta
Aquellos chalados en sus viejos cacharros...
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
Primeras pruebas hechas, ya consigo que CASI todo el teclado me de un codigo diferente (excepto la t, la r y la w) y otro problema... es que de las salidas de la controladora USB solo salen 8 cables, y en la membrana del +3.... entran 11... asi que me quedo sin un monton de teclas extras.... esto.... ¿se podria solucionar de alguna forma? ¿busco otra controladora de teclado a ver si tengo suerte y tiene mas salidas?
- Scooter
- Freddy Hardest
- Mensajes: 711
- Registrado: Jue Nov 11, 2010 10:17 pm
Re: Raspberry PI + Teclado Spectrum ???
Ahora hablo de memoria pero no he visto con tantos pinles, si el teclado normal tiene 105~115 teclas o así basta con 10x12 o algo así.
Yo trataría de averiguar como va la matriz. Puede que sea la original de 5x8 mas una de 4x4 o algo así por compatibilidad, entonces creo que se podrían unir las filas o las columnas a la original para tener menos pines.
He estado venga a buscar como va la dichosa matriz y no lo encuentro por ningún lado, la del spectrum normal está en mil sitios pero la del +3 no la encuentro.
Yo trataría de averiguar como va la matriz. Puede que sea la original de 5x8 mas una de 4x4 o algo así por compatibilidad, entonces creo que se podrían unir las filas o las columnas a la original para tener menos pines.
He estado venga a buscar como va la dichosa matriz y no lo encuentro por ningún lado, la del spectrum normal está en mil sitios pero la del +3 no la encuentro.
Aquellos chalados en sus viejos cacharros...
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
Puede ser, porque conectando las 5 primeras patillas de la salida, y todas las de entrada al azar, ya me reconoce todas las teclas (excepto 3, pero eso puede que sea alguna soldadura mia), y puenteando las que me faltan entre ellas, me da el mismo scancode 2 teclas diferentes
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
Se me ha ocurrido otra idea (descabellada)...
Y es usar no una si no DOS controladoras de teclado USB:
Las 11 salidas irian... las del teclado "normal" al primer teclado, y las de las teclas "expandidas" al segundo teclado...
Las 13 entradas... igual, las normales al primer teclado y las expandidas al segundo, teniendo cuidado de no hacer coincidir unas entradas y otras... a ver si con suerte consigo que cada pulsacion me de un scancode diferente....
El tema de F1 y ESC... tenia pensado hacerlo con las teclas de true video e inverse video (totalmente inutiles)
Y es usar no una si no DOS controladoras de teclado USB:
Las 11 salidas irian... las del teclado "normal" al primer teclado, y las de las teclas "expandidas" al segundo teclado...
Las 13 entradas... igual, las normales al primer teclado y las expandidas al segundo, teniendo cuidado de no hacer coincidir unas entradas y otras... a ver si con suerte consigo que cada pulsacion me de un scancode diferente....
El tema de F1 y ESC... tenia pensado hacerlo con las teclas de true video e inverse video (totalmente inutiles)
- Scooter
- Freddy Hardest
- Mensajes: 711
- Registrado: Jue Nov 11, 2010 10:17 pm
Re: Raspberry PI + Teclado Spectrum ???
Pueeeeees pueeedeee que funcione pero puede que no si coincide algún scancode.
Sinceramente yo primero averiguaría como va la matriz y después en función de eso ya decidiría.
Solo te hacen falta tres manos y un polímetro para medir continuidad...
Sinceramente yo primero averiguaría como va la matriz y después en función de eso ya decidiría.
Solo te hacen falta tres manos y un polímetro para medir continuidad...
Código: Seleccionar todo
10 REM Averiguar la matriz
20 FOR tecla = 1 TO todas
30 POKE mano (1) pulsar tecla con el deo
40 FOR FILAS = 1 TO 11
50 FOR COLUMNAS = 1 to 15
60 Mano (2) pone pinza(1)= fila: Mano (3) pone pinza(2) = coumna
70 IF Pito_del_polímetro = piiii THEN apuntar FILA y COLUMNA
80 NEXT:NETX:NEXT
90 REM Yastá
Aquellos chalados en sus viejos cacharros...
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
piiii ...
2 variable not found 70:1
jajaja, me ha encantado la explicacion... me comprare una mano... o algo que pese lo suficiente y sea pequeño e ir poniendolo en cada tecla
2 variable not found 70:1
jajaja, me ha encantado la explicacion... me comprare una mano... o algo que pese lo suficiente y sea pequeño e ir poniendolo en cada tecla
- Scooter
- Freddy Hardest
- Mensajes: 711
- Registrado: Jue Nov 11, 2010 10:17 pm
Re: Raspberry PI + Teclado Spectrum ???
De paso cuando lo sepas lo publicas porque no lo he visto en ningún sitio.
Supongo que por compatibilidad las cuarenta teclas originales están en el mismo sitio y se decodifican igual de forma que cualquier juego raro que verifique el teclado haciendo outs raros funcione. Para el resto de teclas igual sencillamente agregaron otra matriz de 6x6 o algo semejante, digo yo.
Supongo que por compatibilidad las cuarenta teclas originales están en el mismo sitio y se decodifican igual de forma que cualquier juego raro que verifique el teclado haciendo outs raros funcione. Para el resto de teclas igual sencillamente agregaron otra matriz de 6x6 o algo semejante, digo yo.
Aquellos chalados en sus viejos cacharros...
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
En los foros del WOS, el usuario guesser, se ha currado el esquema de la matriz del +3, a ver si la estudio con tiempo y puedo hacer el interface con un solo USB... o aunque sea con 2, pero ahora que hay esquema, tiene que ser mucho mas facil
- Scooter
- Freddy Hardest
- Mensajes: 711
- Registrado: Jue Nov 11, 2010 10:17 pm
Re: Raspberry PI + Teclado Spectrum ???
Entonces es lo segundo que suponía. Sencillamente añadieron otra matriz al lado.
Mira a ver cuantas líneas tiene el controlador usb y ahora puedes unir a voluntad o las filas o las columnas a la matriz original de forma que quede mucho mas pequeña.
Yo uniría desde Y 6 en adelante a X1--- de forma que quedaría una matriz de 8x9 o así y esa si que sería controlable desde una controladora de tamaño normal.
Mira a ver cuantas líneas tiene el controlador usb y ahora puedes unir a voluntad o las filas o las columnas a la matriz original de forma que quede mucho mas pequeña.
Yo uniría desde Y 6 en adelante a X1--- de forma que quedaría una matriz de 8x9 o así y esa si que sería controlable desde una controladora de tamaño normal.
Aquellos chalados en sus viejos cacharros...
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
El USB tiene 8 x 18 (al menos el que yo tengo)
No entendi eso de conectar Y6 a X-1... en adelante
No entendi eso de conectar Y6 a X-1... en adelante
- Scooter
- Freddy Hardest
- Mensajes: 711
- Registrado: Jue Nov 11, 2010 10:17 pm
Re: Raspberry PI + Teclado Spectrum ???
Esa matriz en realidad son dos matrices independientes. La antiguo de 5x8 y otra aparte de 6x4.
Como son dos matrices independientes las puedes unir por donde mas rabia te de, bueno, solo un lado de la matriz, el otro se añade al lado. Si la dejas en 13x11 no la puedes enchufar en ningún lado.
Por ejemplo puedes dejar las X en las 13 líneas y luego unir las filas 6 y 1, 7 y 2... de forma que se te quede de 13x6 o como mas manía te de.
Como son dos matrices independientes las puedes unir por donde mas rabia te de, bueno, solo un lado de la matriz, el otro se añade al lado. Si la dejas en 13x11 no la puedes enchufar en ningún lado.
Por ejemplo puedes dejar las X en las 13 líneas y luego unir las filas 6 y 1, 7 y 2... de forma que se te quede de 13x6 o como mas manía te de.
Aquellos chalados en sus viejos cacharros...
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
Haciendo esos puentes... quedaria algo así? si te he entendido bien
Uniria
1-7
2-8
3-9
4-10
5-11
6 sola
Uniria
1-7
2-8
3-9
4-10
5-11
6 sola
Última edición por jevilon el Lun Jul 22, 2013 10:26 am, editado 1 vez en total.
- antoniovillena
- Nonamed
- Mensajes: 1164
- Registrado: Dom Ene 09, 2011 8:55 am
Re: Raspberry PI + Teclado Spectrum ???
Exacto, de las 4 combinaciones posibles, 3 necesitan 19 pines y existe una cuarta que necesita 18 pines: Sería la matriz de 8 filas y 10 columnas que se consigue juntando las filas del 1 al 6 del teclado normal con las columnas del 6 al 11 del teclado extendido.
Edito: Con filas y columnas hago referencia a la convención, evidentemente en este dibujo están invertidas.
Edito: Con filas y columnas hago referencia a la convención, evidentemente en este dibujo están invertidas.
- jevilon
- Manic Miner
- Mensajes: 288
- Registrado: Mié Jul 23, 2008 1:15 pm
- Ubicación: La Rioja
Re: Raspberry PI + Teclado Spectrum ???
Genial... hasta me sobra espacio ahora para conectar por ejemplo el boton de reset y remapearlo a F5...
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 21 invitados