RetroASD = JammASD (versione usb) + Mini PC!

Tutto quello che c'e' da sapere su questa mitica interfaccia made in Italy
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11786
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da Tox Nox Fox »

La cosa che mi piace è che posso usare una JammASD con retroASD senza perdere la configurazione della JammASD per altri progetti e che così chiunque usi questo sistema avrà la stessa configurazione.
Questo progetto mi piace sempre di più ☺️
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
zanac
Cab-dipendente
Cab-dipendente
Messaggi: 538
Iscritto il: 10/09/2017, 16:13
Città: PD
Grazie Inviati: 16 volte
Grazie Ricevuti: 22 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da zanac »

Tox Nox Fox ha scritto: 23/10/2019, 9:53 La cosa che mi piace è che posso usare una JammASD con retroASD senza perdere la configurazione della JammASD per altri progetti e che così chiunque usi questo sistema avrà la stessa configurazione.
Questo progetto mi piace sempre di più ☺️
Si, su questo dobbiamo dare merito a Picerno, credevo che servisse salvare le configurazioni dei tasti sulla JammASD, invece ora che mi ha spiegato come funziona si sono aperti scenari che prima non pensavo... :)
Questa scheda mi piace sempre di più! Se solo avesse la possibilità, tramite jumper, di cambiare il pulsante 6 da morsetto a "pinout pandora" sarebbe la scheda perfetta per chi usava RetroPAN e potrebbero fare lo switch in futuro a RetroASD senza mettere le mani al cablaggio... ;) Picerno, se mai farai una release del PCB valuta questa possibilità, credimi ci sono un sacco di utenti Pandora che usavano il lavoro di myzar e del sottoscritto (RetroPAN) che se avessero questa possibilità comprebbero la scheda ;)
Avatar utente
0zzy

Donatore
Affezionato
Affezionato
Messaggi: 146
Iscritto il: 16/01/2015, 14:40
Medaglie: 1
Città: VE
Grazie Inviati: 5 volte
Grazie Ricevuti: 1 volta

Re: RetroASD = JammASD + Mini PC!

Messaggio da 0zzy »

hopplà..seguo. Forte zanac!
Avatar utente
0zzy

Donatore
Affezionato
Affezionato
Messaggi: 146
Iscritto il: 16/01/2015, 14:40
Medaglie: 1
Città: VE
Grazie Inviati: 5 volte
Grazie Ricevuti: 1 volta

Re: RetroASD = JammASD + Mini PC!

Messaggio da 0zzy »

zanac ha scritto: 23/10/2019, 10:07
Tox Nox Fox ha scritto: 23/10/2019, 9:53 La cosa che mi piace è che posso usare una JammASD con retroASD senza perdere la configurazione della JammASD per altri progetti e che così chiunque usi questo sistema avrà la stessa configurazione.
Questo progetto mi piace sempre di più ☺️
Si, su questo dobbiamo dare merito a Picerno, credevo che servisse salvare le configurazioni dei tasti sulla JammASD, invece ora che mi ha spiegato come funziona si sono aperti scenari che prima non pensavo... :)
Questa scheda mi piace sempre di più! Se solo avesse la possibilità, tramite jumper, di cambiare il pulsante 6 da morsetto a "pinout pandora" sarebbe la scheda perfetta per chi usava RetroPAN e potrebbero fare lo switch in futuro a RetroASD senza mettere le mani al cablaggio... ;) Picerno, se mai farai una release del PCB valuta questa possibilità, credimi ci sono un sacco di utenti Pandora che usavano il lavoro di myzar e del sottoscritto (RetroPAN) che se avessero questa possibilità comprebbero la scheda ;)
Sarebbe fico pure l'aggiunta di una scart e l'immancabile LM1881 per il quale ho avuto la certificazione di miglior acquirente da parte di TexasInstruments.. :)
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11786
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da Tox Nox Fox »

Beh passi per la JammASD e conviene prendere un adattatore Jamma scart in commercio per pochi euro a quel punto, ma siamo OT sul progetto.
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
zanac
Cab-dipendente
Cab-dipendente
Messaggi: 538
Iscritto il: 10/09/2017, 16:13
Città: PD
Grazie Inviati: 16 volte
Grazie Ricevuti: 22 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da zanac »

Vi aggiorno su quanto è attualmente in go: grazie al supporto di Picerno ho scritto un po' di codice finalizzato ad interfacciarmi verso la JammASD per programmare i tasti come fa comodo a RetroASD... il codice è un proof-of-concept ancora da testare e debuggare, conto di renderlo operativo nel weekend.
script: https://github.com/zanac/RetroASD/tree/master/pyJammASD
Avatar utente
zanac
Cab-dipendente
Cab-dipendente
Messaggi: 538
Iscritto il: 10/09/2017, 16:13
Città: PD
Grazie Inviati: 16 volte
Grazie Ricevuti: 22 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da zanac »

Dopo una sessione di debug lo script per cambiare i tasti di Jammasd ha finalmente preso vita, prossimi giorni pubblico su git la versione funzionante.

RetroASD piano piano inizia prendere forma...
Avatar utente
zanac
Cab-dipendente
Cab-dipendente
Messaggi: 538
Iscritto il: 10/09/2017, 16:13
Città: PD
Grazie Inviati: 16 volte
Grazie Ricevuti: 22 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da zanac »

Grazie alla collaborazione di Picerno che ho scassato abbondantemente per messaggi privati, ho creato un primo portable per Windows di pyJammASD.
Su git trovate sia il sorgente ma per praticità vi posto il binario compilato: https://github.com/zanac/RetroASD/relea ... v_0.0.1.7z

Lanciando pyJammASD con il parametro -d (--default) la scheda verrà "inizializzata" con un default "come piace a me"...

Per cambiare una singola regola si può usare questa sintassi (esempio concreto):
pyJammASD.exe -s -r 8 -p P1_BUTTON_1 -k O

qui faccio ad esempio una sovrascrittura della regola 8 cambiando il tasto 1 del player 1 con la lettera "O" al posto del default (LEFT CONTROL).


Per un errore attualmente va solo il comando -d, che dovrebbe inizializzare la scheda.... ad esempio toglie lo shift dal button 1 e 2 (so già che qualcuno non è d'accordo, lol! ma pazientate e ogni cosa avrà il suo perchè)...
edit: https://github.com/zanac/RetroASD/relea ... 0.1-fix.7z qui ho messo il fix per usare la sintassi per cambiare la regola 8, sorry per il casino che sto combinando :D


Questa release non implementa la lettura delle regole (o meglio, la implementa ma non la ho debuggata), ne esponeda riga di comando la possibilità di usare le funzionalità avanzate (shift, toggle, repeat)... anche se anche queste sono implementate (e adirittura testate), ma appunto semplicemente non esposte.

Il senso di questa release è solo aprire una beta per verificare la compatibilità di quanto sviluppato anche per Windows, ricordo infatti che RetroASD sarà una distribuzione Linux, ma lo script pyJammASD potrebbe risultare utile anche ad utenti Windows!

Ultima nota: il comando non è persistente, agisce sulla configurazione in memoria della scheda, in questo modo quando verrà spenta tornerà come prima!
antoniomauro

Donatore
Cab-maniaco
Cab-maniaco
Messaggi: 1646
Iscritto il: 02/08/2005, 8:40
Medaglie: 1
Città: Latina
Grazie Inviati: 6 volte
Grazie Ricevuti: 3 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da antoniomauro »

Condivido la scelta di non flashare la rom della scheda e di lavorare in maniera "volatile"
Avatar utente
zanac
Cab-dipendente
Cab-dipendente
Messaggi: 538
Iscritto il: 10/09/2017, 16:13
Città: PD
Grazie Inviati: 16 volte
Grazie Ricevuti: 22 volte

Re: RetroASD = JammASD + Mini PC!

Messaggio da zanac »

antoniomauro ha scritto: 30/10/2019, 11:03 Condivido la scelta di non flashare la rom della scheda e di lavorare in maniera "volatile"
In verità non ho nemmeno l'intenzione di implementare il flash delle regole, direi che se lavoro bene diventa quasi superfluo... dato che basterà mettere uno script all'avvio del sistema per programmare al volo la scheda ;)
Rispondi

Torna a “JammASD / SmartASD - Domande e Problemi”