Conexión de teclado gomas o + a través de ps2

Todo aquello que acompaña a la placa del ZX-Uno (carcasas, alimentadores, pegatinas para el teclado, etc) / Everything that goes with the ZX-Uno board (cases, AC adapters, stickers for keyboard, etc)
Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Conexión de teclado gomas o + a través de ps2

Mensaje por neuro_999 » 07 Nov 2016, 10:53

Bueno, pues ya he conseguido hacer que funcione bastante bien el conversor membrana->ps2 que en su dia diseñó quest.
He modificado toda la parte que interpretaba la matriz del zx, ya que la original se basaba en pulsar/soltar cada tecla que se usaba, lo cual hacía imposible usar el teclado para jugar, ya que no se podía mantener pulsada una tecla. (Eso si, para el decatlon eras el rey :p)
Para acceder a teclas especiales he mapeado con caps shift+symbol shift+tecla (como hacia quest) y del 1 al 0 son f1-f10 q=f11 w=f12 e=nmi r=reset t=master reset y=rgb/vga u=shift+f12 (para el bbc micro)
Tengo pendiente hacer un modo de mapeo que no sea spectrum para poder usar el teclado en otros cores que se cambiara con la "p" (con caps y symbol como las otras especiales) y así poder usar cursores y simbolos que ahora mismo el specy no tiene. Pero primero quiero dejar mas pulido el mapeo de spectrum. Que no tg mucho tiempo pa las pruebas y voy lento.
Os dejo una foto de como lo tg yo puesto. Menuda ensalada de cables. Jejeje.
Si alguien se le ocurre alguna tecla de función que use algún core y no tengo puesta que me diga pa meterlo.

El fuente y un .hex pal que no quiera recompilar y enviarlo directamente con el xloader, estan en:

Https://github.com/neurorulez/zx1ps2

Es una versión prueba aun. Así que no considerar como algo funcional al 100℅

Espero que a quest no le importe que haya usado su código, sino que me diga y lo quito.

Imagen

Salu2.

Enviado desde mi ONE A2003 mediante Tapatalk

Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por Kyp » 08 Nov 2016, 18:20

El ZX-Uno trainer implementa un teclado de matriz como el del Spectrum. A raíz de eso está pendiente modificar el core para que lo soporte. Estoy esperando que me lleguen los pulsadores para poder probarlo.

La cuestión es que con esa modificación del core no necesitarías el adaptador membrana<->PS2 y podrías conectar las fajas a los pines del puerto de expansión. Sólo haría falta intercalar unos diodos en los pines del bus de direcciones y creo que nada más.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: RE: Re: Conexión de teclado gomas o + a través de ps2

Mensaje por antoniovillena » 08 Nov 2016, 18:33

Kyp escribió:El ZX-Uno trainer implementa un teclado de matriz como el del Spectrum. A raíz de eso está pendiente modificar el core para que lo soporte. Estoy esperando que me lleguen los pulsadores para poder probarlo.

La cuestión es que con esa modificación del core no necesitarías el adaptador membrana<->PS2 y podrías conectar las fajas a los pines del puerto de expansión. Sólo haría falta intercalar unos diodos en los pines del bus de direcciones y creo que nada más.
Sería casi como un teclado de spectrum. La diferencia es que al estar invertidas las filas con las columnas, el ghosting es diferente.

Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: RE: Re: Conexión de teclado gomas o + a través de ps2

Mensaje por Kyp » 08 Nov 2016, 18:44

antoniovillena escribió: Sería casi como un teclado de spectrum. La diferencia es que al estar invertidas las filas con las columnas, el ghosting es diferente.
Había dado por supuesto que estaba implementado igual que el teclado del Spectrum :oops:

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por neuro_999 » 08 Nov 2016, 19:50

Ya se que esta pendiente lo de usar los gpios, pero lo bueno del conversor es que puedes usar todos los cores desde el interior de un spectrum en lugar de solo el de speccy. Yo tb me pille la placa trainer por ese motivo, pero me parecen muy utiles ambas cosas. El modelo que invento quest con el conversor y el trainer de Antonio.

Enviado desde mi ONE A2003 mediante Tapatalk

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: RE: Re: RE: Re: Conexión de teclado gomas o + a través de ps2

Mensaje por antoniovillena » 08 Nov 2016, 19:56

Kyp escribió:
antoniovillena escribió: Sería casi como un teclado de spectrum. La diferencia es que al estar invertidas las filas con las columnas, el ghosting es diferente.
Había dado por supuesto que estaba implementado igual que el teclado del Spectrum :oops:
Al ser un proyecto mixto, compartiendo recursos con el dip switch, lo hice así. De esta forma se puede leer el dip switch de una tacada.
Pero que vamos, mientras se pulse una o dos teclas simultáneamente, el comportamiento es igual

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por neuro_999 » 12 Nov 2016, 09:00

Ya es funcional en modo nativo ZX hasta donde lo he podido probar. Y ya esta implementado el modo emulacion de teclado PC en layout ingles para otros cores. He probado en el del BBC y MSX, y de momento iba bastante bien, aunque tengo que hacer aun mas pruebas en ese modo.

Enviado desde mi ONE A2003 mediante Tapatalk

tupendo
Mensajes: 21
Registrado: 01 Oct 2016, 12:24

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por tupendo » 21 Feb 2017, 18:07

Ostras chicos, estoy flipando, tengo una carcasa de un spectrum 48k por ahí. Por lo que veo en la foto, las conexiones de rca y demás sería sencillo de hacer, con el teclado ya me pierdo...

¿Hay un conversor de membrana a ps2 o usb?, si es así, ¿Dónde puedo adquirirlo?.

Saludos y gracias de antemano.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por antoniovillena » 21 Feb 2017, 20:27

No hay nada a la venta (que yo sepa), pero te puedes bajar el firmware para hacértelo tú mismo en un arduino pro mini (cuesta menos 2 euros) y los conectores para fajas.
tupendo escribió:Ostras chicos, estoy flipando, tengo una carcasa de un spectrum 48k por ahí. Por lo que veo en la foto, las conexiones de rca y demás sería sencillo de hacer, con el teclado ya me pierdo...

¿Hay un conversor de membrana a ps2 o usb?, si es así, ¿Dónde puedo adquirirlo?.

Saludos y gracias de antemano.

Drtad
Mensajes: 10
Registrado: 04 Abr 2017, 23:06

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por Drtad » 05 Abr 2017, 17:07

Por cierto para lo del teclado, es necesario usar arruino? He estado leyendo el post de y me parece matar moscas a cañonazos, creo recordar que con un pic se podía hacer de echo si mi viejo cerebro no me engaña en otros foros se hizo algo parecido para adaptar un ps2 a speccy, aunque viendo el.precio....... Olvidar lo aquí escrito, esto lo habéis soñado este post no existe :D

En serio currazo alucinante, más trabajo que me ahorro a este paso el haber llegado tarde a la.familia me va a venir bien, solo me falta el.conector Edge, aunque ese es otro tema je je je

Responder