Idea loca para un adaptador de mandos

Avatar de Usuario
htdreams
Mensajes: 580
Registrado: 12 Nov 2012 19:34
Agradecido : 11 veces
Agradecimiento recibido: 24 veces

Idea loca para un adaptador de mandos

Mensajepor htdreams » 19 Oct 2018 20:10

Buenas gente!

Voy a comentar una idea que tengo por la cabeza desde hace un tiempo, y dado que yo de electrónica, poco, y muy guiado, lo planteo a ver que pueden contarme vuestras mercedes ;-)

La idea básica es esta: enchufar un mando de doble joystick (360 o similar) a los dos puertos del msx, para tener el siguiente mapeo:
    Palanca izquierda: stick player 1
    Palanca derecha: stick player2
    Botones A, Bumper L (equis y L1 en mandos psx): trigger 1 player 1
    Botones X, Gatillo L (cuadrado y L2 en psx): trigger 2 player 1
    Botones B, Bumper R (círculo y R1 en psx): trigger 1 player 2
    Botones Y, Gatillo R (triángulo y R2 en psx): trigger 2 player 1

Lo que se consigue con esto, es que podríamos programar un juego de control con dual stick, y movernos mientras apuntamos, usando 4 botones de acción para varias cosas, pensad en los juegos arcades dual stick que han salido para consolas modernas o pc, y se podría hacer algo para nuestras plataformas favoritas :-)

Además la idea buena seria hacerlo para que de forma fácil se pueda cambiar entre pinout msx, amstrad, comodore 64, atari, amiga (¿spectrum?) ya que en el fondo el unico cambio es qué señales van a cada pin (con la diferencia de que algunas plataformas como el comodore 64 no admiten 2 triggers... ¿o si?)

Ya no solo para msx, molaria poder usarlo en amiga también, que además es más facil de programar para él

Una de las ideas es usar una raspizero y leer el controlador usb y dar salida a los pinouts, pero creo que no hay señales suficientes (son 18 pines). imagino que habrá soluciones mejores usando arduino o similares... en fin... me molaría avanzar este proyecto y ver que posibilidades hay :-)

Un saludo!

dragonet80
Mensajes: 119
Registrado: 28 Nov 2017 12:36
Agradecido : 69 veces
Agradecimiento recibido: 42 veces

Re: Idea loca para un adaptador de mandos

Mensajepor dragonet80 » 20 Oct 2018 02:51

Usando una Arduino UNO y una shield para el USB Host, tienes montón de ejemplos:
https://forum.arduino.cc/index.php?topic=511952.0
https://www.circuitsathome.com/mcu/hid-joystick-code-sample/

Y si con la UNO no tienes suficientes pines, con la MEGA te sobrarian. Y si quieres ahorrarte la shield USB Host, la Arduino Due creo que ya lleva el USB Host.

Avatar de Usuario
htdreams
Mensajes: 580
Registrado: 12 Nov 2012 19:34
Agradecido : 11 veces
Agradecimiento recibido: 24 veces

Re: Idea loca para un adaptador de mandos

Mensajepor htdreams » 20 Oct 2018 14:53

Muchas gracias! Le echare un ojo :-)


Volver a “Hardware MSX”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado