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/Daphne

    e 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 buildroot

    Qualche 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/devices

    Name="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 -l

    che 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 Balls: 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: 301

    so 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 daphne

    per 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



Want to support us ?

264
Online

80.4k
Users

21.5k
Topics

157.4k
Posts