Pagina 1 di 1

Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 15/09/2016, 23:56
da hatejam
Piccola premessa: Ciao ragazzi, sono iscritto da ormai due anni sul sito e seguo tutti i vari progetti con passione. Quest'estate finalmente ho deciso di costruire il tanto desiderato bartop per condividere con mio figlio la passione dei giochi di quando ero bambino.

Ho scelto per il mio progetto di usare il raspberry pi 3 con recalbox 4.0 e mi sono scontrato come molti con la configurazione di 2 player usando un controller usb esterno, per questo vorrei condividere con voi la soluzione che ho trovato: lo so la soluzione più facile era collegare joystick e pulsanti sulla porta GPIO, ma era un casino coi cavi forniti col kit, in più avevo letto nel wiki di recalbox che sarebbero stati riconosciuti tutti e due i player in modo automatico, configurando solamente il primo ( <-bluto-> e così non è stato).

Come consigliato in molti thread ho seguito la guida di Devil (lo ringrazio infinitamente) che, anche se per retropie si può applicare senza problemi anche a recalbox.

Ecco i passaggi

Collegamento joystick e pulsanti:

Rispetto alla guida il mio controller ha 40 pin, quindi ho dovuto trovare lo schema giusto per collegare joystick e bottoni.
Cercando online ho trovato questo che si è rivelato compatibile con il mio modello

Immagine


Editare il file cmdline.txt nella partizione di boot

Premessa: Connettendosi da remoto il file risulta in sola lettura perchè quella partizione è caricata come partizione di sistema ed i files non possono essere modificati. (tra l'altro non esiste neppure il comando sudo nella distro di recalbox)
Dobbiamo prima individuare la partizione montata come boot, nella shell aperta in remoto digitare il comando

Codice: Seleziona tutto

mount -v | grep "^/" | awk '{print "\nPartition identifier: " $1  "\n Mountpoint: "  $3}' 
In questo modo avrete la lista delle partizioni montate con i percorsi identificativi.
Per rendere la partizione editabile bisogna "smontarla" e "rimontarla" con i permessi in scrittura e lettura

Codice: Seleziona tutto

mount -o remount,rw /partition/identifier /boot 
Dovete sostiture /partition/identifier con il percorso corretto preso dalla lista precedente.

Prima di modificare il file cmdline.txt aggiungendo il codice suggerito da Devil conviene verificare che gli indirizzi delle periferiche siano corretti: nel mio caso erano diversi e ho trovato quello corretto seguendo la guida al lik di seguito

https://github.com/retropie/retropie-se ... Controller

Con il comando

Codice: Seleziona tutto

lsusb
Ho trovato la lista delle perifiche: i controller THT e XIN MO hanno come vendorID 16c0 quindi il productID lo individuerete facilmente (nel mio caso 75e1)

A questo punto modificate il file come indicato da Devil aggiungendo questo codice all'interno del file (mettetelo anche a inizio rigo, quel che conta, però, è lasciare uno spazio vuoto tra questo ed il comando che segue)

Codice: Seleziona tutto

usbhid.quirks=0x16c0:0x75e1:0x040
(Usate il productID corretto questo è riferito a quello che ho io)

Salvate il file e riavviate.

Spero che la mia esperienza possa essere di aiuto a chi ha incontrato il problema su recalbox. Io ho un controller THT ma credo vada bene anche con quelli XIN MO che sono dello stesso produttore se non sbaglio.

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 19/09/2016, 12:53
da devil78
Grazie per la segnalazione. La procedura funziona anche su Recalbox in quanto, il file che modifichi contiene le istruzioni da passare al kernel durante il boot. Questo prescinde dalla distribuzione che, essendo Linux based, adotta gli stessi criteri. I miei controller funzionano con la stringa postata nella guida (ne ho sei) ovvio che non posso averli tutti :D Quindi grazie a te per i complimenti e per il suggerimento, sempre bene accetto oltre che utile!

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 28/09/2016, 8:49
da airart
Pensavo in effetti che il recalbox 4.0 postesse risolvere il problema infatti ero passato da Retropie a questo per evitare di editare la riga e smacchianare su linux che proprio non è il mio pane . Volevo chiedere alcune cose se possibile .
- io di solito estraggo la sd per editare e per entrare nella root dato che da ssh non riesco , i files così hanno scrittura permanete ?
- avendo lo Xin Mo posso usare la stessa configurazione , ho impostato il cab a 6 pulsanti di comando 2 ai lati per un eventuale flipper , p1 , p2 e un coin , il recalbox in configurazione mi viusualizza lo xinmo come P0 e P1 e mi fa settare subito il player 2 ?!?!
- se setto il coin poi nel P2 non lo vedo più perche già utilizzato ....
- si puo usare la leva su kodi ?
ho provato con questo settaggio https://github.com/recalbox/recalbox-os ... in-mo-(EN)
che mi sembra parecchio diversa dalla prima immagine ..... sono parecchio confuso .. come cavolo devo collegare sti fili ? <-dash->

questa è la mia disposizione

Immagine

help plese

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 29/09/2016, 12:31
da airart
<-help2-> Nessun aiuto ???

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 01/10/2016, 13:33
da mcmisto
Forse vado un pelino OT:
Ho lo stesso controller. Su retropie 4.0 riesco a far riconoscere due gamepad modificando la cmdline.txt, ma per entrambi i joystick non vengono riconosciuti il su (UP) e il sinistra (LEFT).
Ho letto che bisognoerebbe patchare il kernel. Ci ho provato, seguendo una guida per vecchio kernel, ma senza successo.
Sapete indicarmi una soluzione?

Intanto installo recallbox e vedo come va..

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 04/10/2016, 8:32
da airart
mcmisto ha scritto:Forse vado un pelino OT:
Ho lo stesso controller. Su retropie 4.0 riesco a far riconoscere due gamepad modificando la cmdline.txt, ma per entrambi i joystick non vengono riconosciuti il su (UP) e il sinistra (LEFT).
Ho letto che bisognoerebbe patchare il kernel. Ci ho provato, seguendo una guida per vecchio kernel, ma senza successo.
Sapete indicarmi una soluzione?

Intanto installo recallbox e vedo come va..
Ti giro lo schema di fili che ho usato io e sono riuscito a far funzionare tutto su Recalbox 4.0.0 , è importante attenersi allo schema anche delle masse perche altriementi ti fa del casino . ah occhio ai contatti (fili vaganti) isola tutto quello che puoi .

La riga corretta per lo xin mo è questa : usbhid.quirks=0x16c0:0x05e1:0x040 come da guida .

https://github.com/recalbox/recalbox-os ... in-mo-(EN)

Questo è lo schema che ho usato io . Il P1 e P2 non hanno problemi perchè sono sul P0 10 ed il P1 6 mentre il credit va sul P0 11 sul P2 puoi skippare o fare un ponte ma non ha molto senso .

Per le HotKey io ho usato il tasto flipper a sx e per il P2 il tasto Y
Ora devo vedere di risolvere i probelmi di compatibilità con il mame e i continui crash del sistema ..... se magari qualcuno con piu' esperienza desse (stavolta ) una mano .....

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 05/10/2016, 10:20
da mcmisto
Ciao,
avevo già fatto tutto il cablaggio (ho la stessa interfaccia) e messo il comando in cmdline.txt per far riconoscere due gamepad. Su recalbox non ho nessun problema, tutto funziona perfettamente.
Smanettato un po' con le configurazioni video, ma funziona tutto perfettamente. Così bene che ho abbandonato l'idea di usare retropie.
Io ho 6 pulsanti per player, pulsante start e due tasti "funzione" nella parte sotto (di cui uno è il select), no tasti flipper.

Dettaglia un po' i tuoi problemi con il mame, magari posso aiutarti

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 05/10/2016, 17:48
da airart
mcmisto ha scritto:Ciao,
avevo già fatto tutto il cablaggio (ho la stessa interfaccia) e messo il comando in cmdline.txt per far riconoscere due gamepad. Su recalbox non ho nessun problema, tutto funziona perfettamente.
Smanettato un po' con le configurazioni video, ma funziona tutto perfettamente. Così bene che ho abbandonato l'idea di usare retropie.
Io ho 6 pulsanti per player, pulsante start e due tasti "funzione" nella parte sotto (di cui uno è il select), no tasti flipper.

Dettaglia un po' i tuoi problemi con il mame, magari posso aiutarti
1-ho notato che su raspy b+ se metto estremo tende a crasciare probilmente per alta temperatura , con quello prima non lo fa
2-non riesco a trovare le rom compatibili per il romset che uso , stoprovando il mame2003 con 0.78 ma ne va 1 su 10
3-l'audio jack 3.5 fa veramente cagare , troppo rumore di fondo , ho provato a separare il segnale video ma senza successo .
4-neogeo non ne va nemmeno uno ..... c'è da mettere il bios ? (credo di no)
5-sai come si chiama l emulatore per laser disk ? quello per dragon's lair per intenderci

grazie

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 12/10/2016, 23:56
da devil78
Il bios negeo è fondamentale.
L'emulatore per i laser disk si chiama Daphne.
Le roms mame possono essere convertite con Clrmamerepo, cercando nel forum trovi molte discussioni in merito.
L'audio jack può migliorato con un filtro.
Per il Raspberry B+ devi usare i dissipatori per overclock estremi meglio se ventilati.

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 16/11/2016, 11:52
da mikraz
mcmisto ha scritto:Ciao,
avevo già fatto tutto il cablaggio (ho la stessa interfaccia) e messo il comando in cmdline.txt per far riconoscere due gamepad. Su recalbox non ho nessun problema, tutto funziona perfettamente.
Smanettato un po' con le configurazioni video, ma funziona tutto perfettamente. Così bene che ho abbandonato l'idea di usare retropie.
Io ho 6 pulsanti per player, pulsante start e due tasti "funzione" nella parte sotto (di cui uno è il select), no tasti flipper.

Dettaglia un po' i tuoi problemi con il mame, magari posso aiutarti
Ho la tua stessa identica configurazione, ma qualche problema con retropie e xinmo. Stasera proverò recalbox.

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 16/11/2016, 22:12
da devil78
nella guida trovate le info per usare la scheda xin-mo magari è uguale alle mie.

Re: Recalbox 4.0 configurare 2 player con controller usb THT Dual Arcade Console 2P

Inviato: 18/11/2016, 9:48
da mikraz
Ciao a tutti, ho provato con recalbox, pochissime configurazioni, solo controllare che i cavi siano collegati esattamente come da schema e funziona tutto perfettamente.