Raspberry PI + Teclado Spectrum ???

Si por algo se caracteriza el Spectrum es por su gran variedad de periféricos (clásicos y modernos)

Moderador: Sir Cilve Sinclair

Avatar de Usuario
Scooter
Freddy Hardest
Mensajes: 711
Registrado: Jue Nov 11, 2010 10:17 pm

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por Scooter » Lun Jul 15, 2013 7:48 am

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
Aquellos chalados en sus viejos cacharros...

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Lun Jul 15, 2013 11:43 pm

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?

Avatar de Usuario
Scooter
Freddy Hardest
Mensajes: 711
Registrado: Jue Nov 11, 2010 10:17 pm

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por Scooter » Mar Jul 16, 2013 12:01 am

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.
Aquellos chalados en sus viejos cacharros...

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Mar Jul 16, 2013 12:41 am

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

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Jue Jul 18, 2013 6:54 pm

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)

Avatar de Usuario
Scooter
Freddy Hardest
Mensajes: 711
Registrado: Jue Nov 11, 2010 10:17 pm

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por Scooter » Jue Jul 18, 2013 11:00 pm

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...

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...

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Jue Jul 18, 2013 11:16 pm

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

Avatar de Usuario
Scooter
Freddy Hardest
Mensajes: 711
Registrado: Jue Nov 11, 2010 10:17 pm

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por Scooter » Vie Jul 19, 2013 12:15 am

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.
Aquellos chalados en sus viejos cacharros...

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Lun Jul 22, 2013 8:34 am

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
Imagen

Avatar de Usuario
Scooter
Freddy Hardest
Mensajes: 711
Registrado: Jue Nov 11, 2010 10:17 pm

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por Scooter » Lun Jul 22, 2013 8:58 am

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.
Aquellos chalados en sus viejos cacharros...

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Lun Jul 22, 2013 9:05 am

El USB tiene 8 x 18 (al menos el que yo tengo)

No entendi eso de conectar Y6 a X-1... en adelante

Avatar de Usuario
Scooter
Freddy Hardest
Mensajes: 711
Registrado: Jue Nov 11, 2010 10:17 pm

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por Scooter » Lun Jul 22, 2013 10:07 am

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.
Aquellos chalados en sus viejos cacharros...

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Lun Jul 22, 2013 10:21 am

Haciendo esos puentes... quedaria algo así? si te he entendido bien
Imagen

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.

Avatar de Usuario
antoniovillena
Nonamed
Mensajes: 1164
Registrado: Dom Ene 09, 2011 8:55 am

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por antoniovillena » Lun Jul 22, 2013 10:25 am

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.
Imagen

Avatar de Usuario
jevilon
Manic Miner
Mensajes: 288
Registrado: Mié Jul 23, 2008 1:15 pm
Ubicación: La Rioja

Re: Raspberry PI + Teclado Spectrum ???

Mensaje por jevilon » Lun Jul 22, 2013 10:38 am

Genial... hasta me sobra espacio ahora para conectar por ejemplo el boton de reset y remapearlo a F5...

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 17 invitados