Pad económico ZX-Uno

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
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Pad económico ZX-Uno

Mensaje por antoniovillena » 18 Jun 2016, 17:20

Genial. Si quieres publicar los fuentes/esquemas te hacemos un hueco en el repositorio. Para eso envíale un MP a McLeod

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

Re: Pad económico ZX-Uno

Mensaje por neuro_999 » 18 Jun 2016, 17:45

Los cambios son mínimos en lo que hizo distware. Yo os paso los fuentes, pero son ligeros cambios sin importancia en su core.
https://dl.dropboxusercontent.com/u/347 ... st1_v4.zip
Lo que hay que montar es un pad con el botón 4 unido a dos diodos entre el botón 2 y 3, y pinear un puerto db9 al de expansión (como pone el .ucf).
Estoy pensando en hacer una plaquita para pinchar microswitches que coincidan en algo de este tipo y así poder hacer fácil un zx-pad... :D sin quemarte los dedos de soldar cablecitos.

http://www.thingiverse.com/thing:168356

Lo que seria interesante es que decidierais un estándar para vuestro zx-uno para el manejo de 4 botones y así utilizarlo en los posibles cores que lo aprovechen.

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

Re: Pad económico ZX-Uno

Mensaje por antoniovillena » 18 Jun 2016, 17:57

El primer modelo de pad de megadrive tiene 4 botones (3 disparos y start). En mi opinión sería un buen estándar

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Pad económico ZX-Uno

Mensaje por Quest » 18 Jun 2016, 18:43

Estuve a principios de año trabajando en el soporte de pads de megadrive. Conseguí aislar 4 botones, con algunos falsos positivos, supongo que por mi falta de experiencia y no conseguir un timing óptimo. A ver si retomo el tema algún día de estos. Poder implementarlo evitaría tener que hacer ñapas externas. No obstante, soy partidario de la compatibilidad hacia atrás, y los pads de master system (2 botones) deberían funcionar siempre en todos los cores.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

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

Re: Pad económico ZX-Uno

Mensaje por antoniovillena » 18 Jun 2016, 19:27

¿No se puede hacer compatible a la vez mandos Master System y Megadrive?

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

Re: Pad económico ZX-Uno

Mensaje por neuro_999 » 18 Jun 2016, 21:08

Que yo sepa si, porque el de megadrive de 4 botones lo lee en 2 estados, y en el "estándar" es como un mando de 2 botones normal, cuando cambia es cuando activas el estado. Todo depende de lo que le envíes por el pin select.

En modo Estándar lee lo siguiente:
1 Up
2 Down
3 Left
4 Right
5 +5VDC
6 Button B
7 Select
8 Ground
9 Button C

Cuando se activa el pin Select leería:
1 Up
2 Down
3 Gnd
4 Gnd
5 +5VDC
6 Button A
7 Select
8 Ground
9 Start

Ya el de 7 botones se las trae con sus 4 flancos.... Eso si, yo no sabría implementar eso en el core, porque mis conocimientos de lenguaje este para las fpgas no lo entiendo mucho. Por lo que he visto en el código de Quest, ya estuvo enredando con los flancos por el select :)

Ya contareis si conseguís algo.

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

Re: Pad económico ZX-Uno

Mensaje por antoniovillena » 18 Jun 2016, 21:56

El peligro que veo es que en un core con salida SELECT en el pin 7, ya que si conectas un joystick que cortocircuite el pin 7 a masa quemas el puerto. Pero es que los ZX-Unos no tienen montado los pines del puente, y se supone que alguien que se atreve a soldar esos pines y a ponerle jumpers sabe lo que está haciendo y no va a conectar un joystick que fría el puerto. Por eso me parece coherente soportar los 3+1 botones de los mandos megadrive (no los 6+1) para el que monte el puente, que serán los 2 botones de la SMS si no se montan.

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

Re: Pad económico ZX-Uno

Mensaje por neuro_999 » 19 Jun 2016, 21:55

Huy, que se queme el puerto seria una P****.... yo creo que voy a seguir con mi sistema de los dos diodos hasta que no este eso bien probado ;) Total, con este sistema la retro compatibilidad de pads de 2 botones es del 100% y si existe algún kempston de 3 botones, que yo no he encontrado, también lo seria ;)

Por cierto he visto esto en thigverse... y me ha molao (quitando la parte wifi claro y usando la norma kempston).

http://www.thingiverse.com/thing:686275

Igual hago una prueba a ver que tal porque el tamaño es una "cucada" para el zx-pad ;)

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

Re: Pad económico ZX-Uno

Mensaje por neuro_999 » 25 Jun 2016, 22:37

Termine mi zx-pad jeje. Mola jugar al zelda, una pena que no tenga grabacion, sino me lo pasaba entero.

:boingg:
Adjuntos
IMG_20160625_162157.jpg

Avatar de Usuario
DistWave
Mensajes: 183
Registrado: 14 Oct 2015, 19:24
Ubicación: Zaragoza

Re: Pad económico ZX-Uno

Mensaje por DistWave » 27 Jun 2016, 11:57

neuro_999 escribió:Termine mi zx-pad jeje. Mola jugar al zelda, una pena que no tenga grabacion, sino me lo pasaba entero.

:boingg:
A ver si saco un rato y me pongo con eso... :silbando:

Responder