Pagina 12 di 25

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 10:23
da cip060
vincenzo.bini ha scritto: 01/09/2017, 14:45 In realtà è una scheda tutto in uno per cabinati arcade, infatti c'è in uscita il pettine jamma.
Comunque adattarlo su un tv a tubo con connettore scart è semplicissimo.
L'arduino fa da encoder tastiera o joystick, inoltre restavano dei pin liberi, quindi, ho aggiunto un ulteriore pettine per regolare le eventuali luci dei tasti.
Insomma ho cercato fare qualcosa di completo ma allo stesso tempo anche espandibile semplicemente.

Ci sono ancora piccoli problemini da risolvere sulla scheda, ma per il resto è pienamente funzionante.
AH io pensavo fosse solo per la connessione video rgb crt con risoluzioni native!!
Il tuo progetto e' incluso encoder tasti e luci vari
e'per questo che costa tanto
No non allora non mi interessa pensavo fosse specifico per la solo connesione video
in ogni caso bel progetto

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 10:39
da vincenzo.bini
picerno ha scritto: 04/09/2017, 10:18
Tox Nox Fox ha scritto: 04/09/2017, 6:34 Il nostro [mention]picerno[/mention] che dice?
bel progettino! anche se preferisco il PC per la maggior potenza di calcolo, avevo pensato anche io di realizzare una versione dedicata al raspberry ma non ho proprio il tempo. come colleghi l'arduino al raspberry per gestire gli ingressi? per evitare la connessione USB che già gestisco per le mie schede, avevo pensato di usare i driver già esistenti per gestire gli input tramite GPIO. io eviterei l'arduino per una maggiore indipendenza da prodotti commerciali e ci metterei un normale microcontrollore come un PIC o un ATMEL
L'arduino lo collego via USB, non ho trovato altro per evitare cavi!, comunque è l'unico cavo!, l'audio esce sul pettine del raspberry.
Nella nuova versione che deve arrivarmi, ho la possibilità di rimuovere l'arduino (niente più cavi) e collegare 2 mcp23s17 su spi del raspberry, ma non ho ancora trovato un driver funzionante! (l'unico funzionante usa un mcp23017 collegato sui pin di sync video!)
All'inizio del progetto avevo pensato anch'io di usare un atmel direttamente su scheda, ma ho fatto i conti con tutti i componenti e l'incasinamento che ne sarebbe uscito così ho deciso di optare per l'arduino micro che non ha un costo esorbitante, ha la possibilità di usare la VSUB per emulare una tastiera o un joystick e cosa più importante ha usb e controller seriale già integrato!

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 10:40
da vincenzo.bini
cip060 ha scritto: 04/09/2017, 10:23
vincenzo.bini ha scritto: 01/09/2017, 14:45 In realtà è una scheda tutto in uno per cabinati arcade, infatti c'è in uscita il pettine jamma.
Comunque adattarlo su un tv a tubo con connettore scart è semplicissimo.
L'arduino fa da encoder tastiera o joystick, inoltre restavano dei pin liberi, quindi, ho aggiunto un ulteriore pettine per regolare le eventuali luci dei tasti.
Insomma ho cercato fare qualcosa di completo ma allo stesso tempo anche espandibile semplicemente.

Ci sono ancora piccoli problemini da risolvere sulla scheda, ma per il resto è pienamente funzionante.
AH io pensavo fosse solo per la connessione video rgb crt con risoluzioni native!!
Il tuo progetto e' incluso encoder tasti e luci vari
e'per questo che costa tanto
No non allora non mi interessa pensavo fosse specifico per la solo connesione video
in ogni caso bel progetto
Quello che ti serve è Pi2Scart?

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 11:10
da picerno
vincenzo.bini ha scritto: 04/09/2017, 10:39 L'arduino lo collego via USB, non ho trovato altro per evitare cavi!, comunque è l'unico cavo!, l'audio esce sul pettine del raspberry.
Nella nuova versione che deve arrivarmi, ho la possibilità di rimuovere l'arduino (niente più cavi) e collegare 2 mcp23s17 su spi del raspberry, ma non ho ancora trovato un driver funzionante! (l'unico funzionante usa un mcp23017 collegato sui pin di sync video!)
c'è un'altra versione in giro sulla rete che se non sbaglio usava degli integrati I2C, con i driver già esistenti, in accoppiata al sistema RGB su GPIO
vincenzo.bini ha scritto: 04/09/2017, 10:39 All'inizio del progetto avevo pensato anch'io di usare un atmel direttamente su scheda, ma ho fatto i conti con tutti i componenti e l'incasinamento che ne sarebbe uscito così ho deciso di optare per l'arduino micro che non ha un costo esorbitante, ha la possibilità di usare la VSUB per emulare una tastiera o un joystick e cosa più importante ha usb e controller seriale già integrato!
sicuramente la tua scelta è la più veloce e comoda, ma potresti trovarti male se per caso un giorno dovessi aver problemi di approvvigionamento

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 11:30
da vincenzo.bini
picerno ha scritto: 04/09/2017, 11:10
vincenzo.bini ha scritto: 04/09/2017, 10:39 L'arduino lo collego via USB, non ho trovato altro per evitare cavi!, comunque è l'unico cavo!, l'audio esce sul pettine del raspberry.
Nella nuova versione che deve arrivarmi, ho la possibilità di rimuovere l'arduino (niente più cavi) e collegare 2 mcp23s17 su spi del raspberry, ma non ho ancora trovato un driver funzionante! (l'unico funzionante usa un mcp23017 collegato sui pin di sync video!)
c'è un'altra versione in giro sulla rete che se non sbaglio usava degli integrati I2C, con i driver già esistenti, in accoppiata al sistema RGB su GPIO
vincenzo.bini ha scritto: 04/09/2017, 10:39 All'inizio del progetto avevo pensato anch'io di usare un atmel direttamente su scheda, ma ho fatto i conti con tutti i componenti e l'incasinamento che ne sarebbe uscito così ho deciso di optare per l'arduino micro che non ha un costo esorbitante, ha la possibilità di usare la VSUB per emulare una tastiera o un joystick e cosa più importante ha usb e controller seriale già integrato!
sicuramente la tua scelta è la più veloce e comoda, ma potresti trovarti male se per caso un giorno dovessi aver problemi di approvvigionamento
Si, infatti è quella con il mcp23017, ma usa obbligatoriamente i pin i2c che sono usati per il sync video! quella che dici tu usa il driver SPI cioè MISO MOSI SCK e CS (che in dpi=3 restano liberi), ma non c'è un driver funzionante!!!
Hai ragione per l'approvvigionamento (anche se prima che il progetto arduino decada, penso passeranno molti anni e difficilmente cambieranno il pinout al contrario il raspberry oppure l'ordroid come è già successo potrebbero subire modifiche!), ma comunque non penso di farne un business (se si riuscisse comunque a creare una scheda totalmente indipendente, sarebbe fantastico e magari programmare i tasti direttamente da raspberry, senza passare dall'ide di arduino), quindi la quantità resterà limitata, inoltre come ho detto se si riesce a creare un driver adhoc si può fare senza l'arduino e nelle versioni successive, sempre se ci saranno, si può modificare tutto!

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 13:23
da Tox Nox Fox
cip060 ha scritto: 04/09/2017, 10:19
EHM non funziona il link del video
funziona funziona
ma già che c'ero ho messo anche l'anteprima

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 14:13
da picerno
vincenzo.bini ha scritto: 04/09/2017, 11:30 Si, infatti è quella con il mcp23017, ma usa obbligatoriamente i pin i2c che sono usati per il sync video! quella che dici tu usa il driver SPI cioè MISO MOSI SCK e CS (che in dpi=3 restano liberi), ma non c'è un driver funzionante!!!
quella che avevo visto è qui http://strike-devices.net/index.php/pi2jamma/ . sembrerebbe utilizzare sia i controlli che il video direttamente tramite GPIO
vincenzo.bini ha scritto: 04/09/2017, 11:30 Hai ragione per l'approvvigionamento (anche se prima che il progetto arduino decada, penso passeranno molti anni e difficilmente cambieranno il pinout al contrario il raspberry oppure l'ordroid come è già successo potrebbero subire modifiche!), ma comunque non penso di farne un business (se si riuscisse comunque a creare una scheda totalmente indipendente, sarebbe fantastico e magari programmare i tasti direttamente da raspberry, senza passare dall'ide di arduino), quindi la quantità resterà limitata, inoltre come ho detto se si riesce a creare un driver adhoc si può fare senza l'arduino e nelle versioni successive, sempre se ci saranno, si può modificare tutto!
l'unico problema che vedo è proprio la creazione del driver anche se poi aumenterebbe la difficoltà dell'utente finale che dovrebbe compilarlo. non dovrebbe essere complicato sfruttando qualcosa di analogo e mi sono ripromesso di provarci un giorno, visto che mi servirebbe come esperienza anche in altri ambiti, ma ora proprio non mi ci posso dedicare

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 14:34
da Tox Nox Fox
Più che altro si può fare hardware e immagine sd precompilata senza Roms da distribuire

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 15:21
da vincenzo.bini
Ho visto quella di strike devices, usa uno shift register per attuare i controlli, ma anche li deve avere creato un driver adhoc!

Come ha detto @Tox Nox Fox il top è avere un pacchetto precompilato!

Re: Emulazione su Raspberry: lo stai facendo nel modo giusto

Inviato: 04/09/2017, 16:17
da picerno
vincenzo.bini ha scritto: 04/09/2017, 15:21 Ho visto quella di strike devices, usa uno shift register per attuare i controlli, ma anche li deve avere creato un driver adhoc!
si ora ho visto ingrandendo l'immagine che usano degli ls165. il problema resta sempre la scrittura del driver
vincenzo.bini ha scritto: 04/09/2017, 15:21 Come ha detto @Tox Nox Fox il top è avere un pacchetto precompilato!
è una buona soluzione ma bisogna sempre tenerlo aggiornato alle nuove versioni di retropie. una valida alternativa è quella di un pacchetto da scaricare con uno script di compilazione