Problema con mapeo de botones Batocera

Hola,, me estoy volviendo literalmente loco con la configuración de los botones del arcade que estoy fabricando.
Los componentes los compré en una tienda española especializada que encontré por los foros: mandos IL euro joystick 2 y botones americanos genéricos.
La placa es una dragon rise USB delay, también de la misma tienda.

El pc es un mini HP i5.

He conectado los botones a la placa y w10 me lo reconoce bien. Todos los botones funcionan como es debido.
Sin embargo no consigo mapear los botones en batocera ni retrobat.

En el apartado para configurar los botones tengo que dar dos veces a cada botón para que lo reconozca, y aun así algunos se marcan como " sin definir" o no se marcan. A veces incluso se queda pillado y tengo que reiniciar ..

He probado los dos sistemas, en dos unidades USB distintas, en distintos puestos USB ..

Sera un problema de compatibilidad Linux / adaptador? Mi pc / adaptador?

Hay alguna aplicación para probar mejor los joysticks? ( por ejemplo ver si cada pulsación corresponde a un "click"y no varios, o el tiempo de latencia...

Me trae loco esto de los botones y ya casi tengo terminada mi bartop...

Gracias!!
@ismaelnc pues parece por tu explicacion que el problema esta claramente en el encoder del mando .
prueba con otro mando ,seguramente sea eso.
@titorino

Un mando de ps3 funciona sin problemas.

El mando lo estoy fabricando yo con botones americanos genéricos y un joystick.
Las dos placas dragon rise ( que batocera reconoce por su nombre) me dan problemas. Las compré en una tienda especializada así que me extraña que no funcionen ( probé dos placas además)
@ismaelnc pues parece que el encoder no sera compatible con batocera si te da esos problemas ,prueba a cambiarle el encoder por otro como daemon a ver si se se arregla .
me ha dado por buscar algo de informacion y parece que esos encoders dan problemas
https://forum.recalbox.com/topic/5232/dragonrise-generic-encoders
Hola, este usuario consiguió una solución ingeniosa.

Cablee el xin-m0 dual player segun el mapeado que existe en el wiki de Recalbox:

Como no tengo tecla especifica para el HOTKEY lo que hago es cablear a uno de los botones de juego del mando 2 ...en mi caso el superior derecho (el que deberia ir con L)

Luego en el menu del Batocera , se va a la seccion de configuracion de Mandos
Ahi se selecciona para mapear, y asigno los botones, y el HOTKEY al boton mencionado anteriormente.

Luego funcionando ya dentro de los emuladores, para salir, uso el P1 + HOTKEY y ...funciona!

Ya tengo la bartop funcionando perfectamente, encantado, todo el esfuerzo se ve recompensado


En mi caso sólo trasladarte la info asociada que ví, creo que coincide un poco con este problema y quizás pueda aportar algo, perdona la cantidad de lectura, ánimo.

https://forum-batocera-org.translate.go ... _hist=true

https://www.reddit.com/r/batocera/comme ... ir_device/

https://retropie-org-uk.translate.goog/ ... _hist=true

hilo_ayuda-desconfiguracion-de-mando-arcade-en-proyecto-bartop-con-retropie-o-recalbox_2329071

https://forum.batocera.org/d/8635-drago ... t-device/2

https://www.reddit.com/r/batocera/comme ... ir_device/

https://retropie-org-uk.translate.goog/ ... _hist=true
@alvan @titorino

Gracias !! He estado leyendo y la verdad es que no encuentro ninguna solución o al menos no la entiendo... De momento he conectado un solo joystick y sus 8 botones ( tengo dos en total)z así que no puedo tener ningún conflicto entre ellos. Al configurar los botones es donde el sistema se queda pillado o reconoce los botones según le dé...

Que otro sistema puedo probar para ver si funciona aparte de retrobat y batocera?
O directamente otra interfaz distinta?
O algún archivo a crear manualmente ?

Me extraña que con todos los canales que estoy viendo a nadie le haya pasado igual con batocera.

Que lío todo esto, y yo que creía que sería la parte más fácil...
Muchas gracias. [triston]
Prueba en Mame directamente a ver si puedes mapearlo dandole a TAB.
Ismaelnc escribió:Gracias !! He estado leyendo y la verdad es que no encuentro ninguna solución o al menos no la entiendo... De momento he conectado un solo joystick y sus 8 botones ( tengo dos en total)z así que no puedo tener ningún conflicto entre ellos. Al configurar los botones es donde el sistema se queda pillado o reconoce los botones según le dé...

Que otro sistema puedo probar para ver si funciona aparte de retrobat y batocera?
O directamente otra interfaz distinta?
O algún archivo a crear manualmente ?

Me extraña que con todos los canales que estoy viendo a nadie le haya pasado igual con batocera.

Que lío todo esto, y yo que creía que sería la parte más fácil...
Muchas gracias. [triston]


Lamento mucho no saber orientarte :/ por desgracia creo que no suele ser la parte más fácil, aunque no ha de ser la más difícil.

En mi 'época' de aficionado a esto (olvidé casi todo), su utilizaban mucho las interfaces Jamma-Pc, J-Pac e I-Pac

https://www.arcadexpress.com/es/ultimar ... ra-pc.html
https://www.ultimarc.com/control-interfaces/i-pacs/

junto con tarjetas gráficas 'educadas' para emitir a 15 Khz y/o aplicaciones para educarla al vuelo sin modificar la Bios, estos son, programas que fuerzan a la tarjeta a emitir a esa frecuencia o a 24 Khz, como Winmodelines, PowerStrip o Soft-15Hz. Incluso algunos usuarios con conocimientos crearon tutoriales para fabricarnos nuestro propio cableado.

http://www.geocities.ws/podernixie/
https://www.apuntesdeelectronica.com/ha ... -pc-tv.htm

De todo esto, sólo Jamma-Pc no tiene sentido creo, salvo que tengas una máquina Arcade original con interfaz Jamma y desees conectarle un ordenador en algún momento.

Alternativas a Retrobat y Batocera conozco pero sólo de oídas no de haberlas trasteado, por ejemplo LaunchBox, Retropie o Lakka, Ojalá te puedan ir dando orientación. Ánimo.

https://www.launchbox-app.com/
https://www.lakka.tv/#google_vignette
https://retropie.org.uk/
Gracias a todos por vuestra ayuda. Al final conseguí arreglarlo:
El problema era que los switches estaban mal conectados: Los tenía cableados dejando libre el conector de en medio en vez del de abajo. [facepalm]

Lo curioso era que en w10 lo reconocía bien y los botones funcionaban. Solo los joysticks tenían las direcciones invertidas pero las cambié en la placa.

Ahora con todo enchufado donde debeno hay problema [fies]

Ahora a seguir trasteando!!

(Que vergüenza, mevoy a meter en un pozo unos cuantos meses jaja)
8 respuestas