Come configurare un controller sotto Daphne con un PICADE?
-
Salve a tutti, dopo aver provato diverse piattaforme per il PICADE (lakka, retropie) quella con cui mi sono trovato meglio o comunque che mi e' piaciuta di piu' ovviamente e' recalbox.
Il problema e' che ho ancora problemi a far funzionare il sistema di controlli del PICADE sotto Daphne.
Funziona correttamente in emulationstation e mame ad esempio.Ho gia' provato a vedere le guide suggerite in altri post:
https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)#controllers
https://github.com/recalbox/recalbox-os/wiki/Test-your-joystick-with-jstest-(EN)ma nella prima il link che porta poi al daphne non esiste
https://github.com/recalbox/recalbox-os/wiki/Daphnee nella seconda si parla del comando jstest che pero' sembra non esserci nella ultima versione di recalbox 6.1.1
Non so su quelle precedenti
e non si puo' neanche installare facilmente con un apt-get visto che recalbox si basa su buildrootQualche suggerimento su come configurare i controlli sotto Daphne?
Il controller del PICADE e' una scheda della pimoroni che si collega all'usb del raspberry e dopo aver aggiornato il firmware trovato in giro in rete viene visto cosi' dal comando cat /proc/bus/input/devicesName="Arduino LLC Arduino Leonardo"
Qualche suggerimento anche per il jstest? non mi dispiacerebbe comunque testare i controlli che il joystick non mi sembra troppo responsivo nei giochi (magari devo fare un upgrade hardware)
EDIT: mi autorispondo da solo, ho fatto un passo avanti spulciando la parte francese di questo forum
funziona il comando
sdl2-jstest -lche mi da come output questo
Joystick Name: 'Arduino LLC Arduino Leonardo'
Joystick Path: '/dev/input/event3'
Joystick GUID: 03000000412300003680000001010000
Joystick Number: 1
Number of Axes: 2
Number of Buttons: 14
Number of Hats: 0
Number of B***s: 0
GameController:
not a gamepad
Axis code 0: 0
Axis code 1: 1
Button code 0: 288
Button code 1: 289
Button code 2: 290
Button code 3: 291
Button code 4: 292
Button code 5: 293
Button code 6: 294
Button code 7: 295
Button code 8: 296
Button code 9: 297
Button code 10: 298
Button code 11: 299
Button code 12: 300
Button code 13: 301so che devo portarlo dentro il file /recalbox/share/system/configs/daphne/dapinput.ini
ma non mi e' ben chiaro ancora come e soprattutto mi manca il codice delle 4 direzioni del Joystick
-
Intanto e' sorto un altro problema che pero' ho gia' risolto
di default il sistema sovrascrive il file /recalbox/share/system/configs/daphne/dapinput.ini
ad ogni riavvio del daphne (o meglio del hypseus) perdendo ogni configurazione manuale fatta per il daphneper evitare cio' va inserita questa riga nel file /recalbox/share/system/recalbox.conf
## Daphne emulator daphne.configfile=/recalbox/share/system/configs/daphne/dapinput.ini
cosi' ora sono riuscito a configurare un tasto di prova e funziona, nel prossimo reply magari vediamo se riesco a postarvi altre info per una configurazione completa