Dimensione: 6822
Commento:
|
Dimensione: 7112
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 3: | Linea 3: |
http://img.gamekult.com/photos/00/00/41/89/ME0000418927_2.jpg | attachment:ME0000418927_scaled.jpg [[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| == Rilevamento del/dei gamepad == |
Linea 20: | Linea 25: |
[ 36.436768] input: USB HID v1.10 Device [Logitech Logitech USB Keyboard] on usb-0000:00:1a.1-1 | |
Linea 22: | Linea 26: |
'''[ 36.492650] input: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-2''' | [ 36.492650] input: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-2 |
Linea 25: | Linea 29: |
A noi, in questo caso, interessa l'ultima riga che ci conferma che i joypad sono correttamente collegati.[[BR]] | A noi, in questo caso, interessa l'ultima riga che ci conferma che i joypad sono correttamente collegati.[[BR]][[BR]] |
Linea 33: | Linea 37: |
D'ora in poi associerò gli eventi a js0 e js1 ma ricordate che questi vanno cambiati se nel nostro sistema sono caricati in modo diverso.[[BR]][[BR]] | D'ora in poi associerò gli eventi a js0 e js1 __ma ricordiamo che questi vanno cambiati se nel nostro sistema sono caricati in modo diverso__.[[BR]][[BR]] |
Linea 47: | Linea 51: |
Il supporto nativo dei pad in epsxe quasi sicuramente non funzionerà. In ogni caso facciamo un test.[[BR]] Avviamo epsxe e selezionate dal menù: '''Config > Gamepad > Pad 1'''[[BR]] Proviamo a cambiare i pulsanti di default della tastiera premendo i tasti del gamepad. Se i pulsanti vengono cambiati alla pressione di quelli del pad, abbiamo molta fortuna e la guida finisce qui. Se non succede nulla, c'è ancora qualche riga da leggere.[[BR]][[BR]] |
== Test dei pad su epsxe == Il supporto nativo dei pad in epsxe quasi sicuramente non funzionerà. In ogni caso facciamo un test.[[BR]][[BR]] Avviamo epsxe e selezioniamo dal menù: '''Config > Gamepad > Pad 1'''[[BR]] Proviamo a cambiare i pulsanti che di default sono associati alla tastiera premendo i tasti del nostro gamepad. Se i pulsanti vengono cambiati alla pressione di quelli del pad, abbiamo molta fortuna e la guida finisce qui. Se non succede nulla, c'è ancora un pò da leggere.[[BR]][[BR]] |
Linea 51: | Linea 57: |
== padJoy == |
|
Linea 53: | Linea 61: |
}}} | }}}[[BR]] |
Linea 55: | Linea 63: |
Adesso apriamo l'archivio ed estraiamo i file contenuti nella sottocartella '''plugins''' di epsxe. Quest'operazione da console si fà in questo modo (ovviamente il comando va dato posizionandosi nella cartella dove avete salvato il file!): [[BR]] | Adesso apriamo l'archivio ed estraiamo i file in esso contenuti nella sottocartella '''plugins''' di epsxe. Quest'operazione da console si fà in questo modo (ovviamente il comando va dato posizionandosi nella cartella dove abbiamo salvato il file!): [[BR]] |
Linea 61: | Linea 69: |
}}} | }}}[[BR]] |
Linea 69: | Linea 77: |
}}} | }}}[[BR]] |
Linea 77: | Linea 85: |
Siamo quasi alla fine. Controlliamo che il plugin sia riconosciuto.[[BR]] Avviamo epsxe ed accediamo al menu '''Config > Ext. Game Pad'''. Dovreste vedere caricato '''ammoQ's padJoy Joy Device Driver 0.8'''. Clicchiamo su '''Configure''':[[BR]] Selezioniamo: '''ePSXe''' (su Emulation), '''multithreaded''' e '''analog'''. Su '''Device file''' impostiamo '''/dev/input/js0''', poi regoliamo i tasti del gamepad facendo intuitivamente click prima sui pulsanti della schermata e poi sul tasto corrispondente del nostro pad.[[BR]] |
Siamo quasi alla fine. Controlliamo che il plugin sia riconosciuto.[[BR]][[BR]] Avviamo epsxe ed accediamo al menu '''Config > Ext. Game Pad'''. Dovremmo vedere caricato '''ammoQ's padJoy Joy Device Driver 0.8'''. Clicchiamo su '''Configure'''. Selezioniamo: '''ePSXe''' (su Emulation), '''multithreaded''' e '''analog'''. Su '''Device file''' impostiamo '''/dev/input/js0''', poi regoliamo i tasti del gamepad facendo intuitivamente click prima sui pulsanti della schermata e poi sul tasto corrispondente del nostro pad.[[BR]] |
Linea 81: | Linea 88: |
Ora vi chiederete: perché non posso ripetere la configurazione del plugin per il secondo gamepad? Perché, come scrive l'autore del plugin nelle sue FAQ:[[BR]][[BR]] | Ora vi chiederete: perché non posso ripetere la configurazione del plugin per il secondo gamepad? Perché, come scrive l'autore del plugin nelle sue FAQ: [[BR]] |
Linea 88: | Linea 95: |
A: Sfortunatamente, il plugin supporta due pad, ma epsxe no.[[BR]][[BR]] | A: Sfortunatamente, il plugin supporta due pad, ma epsxe no.[[BR]] |
Linea 91: | Linea 98: |
E' possibile con xjoypad, un programma che "mappa input del pad in eventi della tastiera". Questo a far capire che xjoypad può essere adoperato anche per altri usi, oltre quello che vado a descrivere.[[BR]][[BR]] | |
Linea 93: | Linea 99: |
Scarichiamo xjoypad dai repository: | == xjoypad == E' possibile con '''xjoypad''', un programma che "mappa input del pad in eventi della tastiera". Questo a far capire che '''xjoypad''' può essere adoperato anche per altri usi, oltre quello che vado a descrivere.[[BR]][[BR]] Scarichiamo '''xjoypad''' dai repository: |
Linea 103: | Linea 113: |
'''Attenzione''': è importante che l'opzione '''Multitap''' del menu '''Config > Game Pad''' di epsxe sia disabilitata.[[BR]] == Conclusioni == |
|
Linea 104: | Linea 118: |
'''Attenzione''': è importante che l'opzione '''Multitap''' del menu '''Config > Game Pad''' di epsxe sia disabilitata.[[BR]] |
|
Linea 114: | Linea 126: |
Ora è davvero tutto. Credo. ---- CategoryHomepage |
Questa guida permette di configurare epsxe all'uso di uno o due gamepad PSX mediante adattatore USB.
attachment:ME0000418927_scaled.jpg
IndiceBR TableOfContents |
Rilevamento del/dei gamepad
Innanzitutto carichiamo il modulo joydev nel kernel. Da terminale scriviamo:BR {{{sudo modprobe joydev }}}
E controlliamo che sia caricato correttamente. Sempre da terminale:BR {{{lsmod | grep joydev }}}
Adesso connettiamo l'adattatore usb (se già connesso, conviene disconnetterlo e riconnetterlo).BR Controlliamo che il dispositivo sia rilevato dal sistema. Da terminale:BR {{{dmesg | grep HID }}}
Dovrebbe dare un output di questo genere:BR {{{[ 36.402968] input: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-0000:00:1a.1-1 [ 36.452891] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1a.1-2 [ 36.492650] input: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-2 }}}
A noi, in questo caso, interessa l'ultima riga che ci conferma che i joypad sono correttamente collegati.BRBR Nota informativa, per la serie: capiamo quel che facciamo. L'acronimo HID sta per Human Interface Device ovvero: Dispositivo di Interfaccia Umana. Solitamente si indica un dispositivo che interagisce con il PC mediante diretto controllo dell'uomo: sono quindi logicamente HID il mouse, la tastiera, il gamepad.BRBR
I gamepad saranno caricati su /dev/input. Controlliamo: BR {{{ls /dev/input/ }}}
I gamepad sono solitamente jsX e jsY, dove X ed Y saranno dei numeri, di default 0 ed 1.BR D'ora in poi associerò gli eventi a js0 e js1 ma ricordiamo che questi vanno cambiati se nel nostro sistema sono caricati in modo diverso.BRBR
Adesso facciamo un test dei pulsanti dei gamepad. Da terminale:BR {{{cat /dev/input/js0 }}}
Compariranno caratteri strani, non preoccupiamoci. Adesso premiamo i pulsanti di un gamepad: se vengono stampati a video altri caratteri strani significa che il gamepad è riconosciuto. Facciamo un test con tutti i pulsanti tenendo conto che questo test va fatto un gamepad per volta.BR
Adesso ripetiamo il test per i pulsanti del secondo pad.BR {{{cat /dev/input/js1 }}}
Se finora tutto è andato bene, siamo a buon punto e non dovremmo avere problemi nel riconoscimento dei due pad in epsxe.BRBR
Test dei pad su epsxe
Il supporto nativo dei pad in epsxe quasi sicuramente non funzionerà. In ogni caso facciamo un test.BRBR Avviamo epsxe e selezioniamo dal menù: Config > Gamepad > Pad 1BR Proviamo a cambiare i pulsanti che di default sono associati alla tastiera premendo i tasti del nostro gamepad. Se i pulsanti vengono cambiati alla pressione di quelli del pad, abbiamo molta fortuna e la guida finisce qui. Se non succede nulla, c'è ancora un pò da leggere.BRBR
padJoy
Se i gamepad non vengono rilevati con il supporto nativo di epsxe, è necessario scaricare un plugin esterno. Scarichiamo padJoy da questo indirizzoBR {{{http://members.chello.at/erich.kitzmueller/ammoq/down/padJoy082.tgz }}}BR
Adesso apriamo l'archivio ed estraiamo i file in esso contenuti nella sottocartella plugins di epsxe. Quest'operazione da console si fà in questo modo (ovviamente il comando va dato posizionandosi nella cartella dove abbiamo salvato il file!): BR {{{tar xfv padJoy082.tgz }}}
E poi:BR {{{mv padJoy082/* $HOME/.epsxe/plugins/ }}}BR
Ora dobbiamo compilare il programma. Spostiamoci nella cartella di lavoro:BR {{{cd $HOME/.epsxe/plugins/src/ }}}
E diamo il make (se non funziona, diamo prima ./makedep e poi make)BR