RetroASD = JammASD (versione usb) + Mini PC!
-
Tox Nox Fox
- Moderatore
- Messaggi: 11817
- Iscritto il: 14/01/2007, 23:35
- Medaglie: 3
- Grazie Inviati: 162 volte
- Grazie Ricevuti: 277 volte
Re: RetroASD = JammASD + Mini PC!
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ù
Questo progetto mi piace sempre di più
- zanac
- 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!
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...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ù
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
-
0zzy
- 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!
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..zanac ha scritto: ↑23/10/2019, 10:07Si, 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...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ù
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
-
Tox Nox Fox
- Moderatore
- Messaggi: 11817
- Iscritto il: 14/01/2007, 23:35
- Medaglie: 3
- Grazie Inviati: 162 volte
- Grazie Ricevuti: 277 volte
Re: RetroASD = JammASD + Mini PC!
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.
- zanac
- 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!
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
script: https://github.com/zanac/RetroASD/tree/master/pyJammASD
- zanac
- 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!
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...
RetroASD piano piano inizia prendere forma...
- zanac
- 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!
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
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!
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
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!
-
- 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!
Condivido la scelta di non flashare la rom della scheda e di lavorare in maniera "volatile"
- zanac
- 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!
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 schedaantoniomauro ha scritto: ↑30/10/2019, 11:03 Condivido la scelta di non flashare la rom della scheda e di lavorare in maniera "volatile"