Pagina 7 di 8
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 21/08/2021, 0:10
da Ziggy
Finalmente oggi ho trovato un po di tempo per cablare la UNL per i led!
Ho usato la modalità SHARED e ho collegato così i tasti:
D6 = player1
D18 = player2
D7 = coin
D20 = Enter\Exit
Adesso sto cercando di configurare le sequenze dei tasti, ma mi sto incasinando; sarà l'ora tarda...
Ma è possibile scegliere se accendere, spegnere o far lampeggiare un singolo led?
In "frontend_list_controls" e "frontend_menu_controls" segno i tasti che voglio che lampeggino, mentre gli altri restano sempre accesi.(giusto?)
Quando sono in un gioco restano accesi solo Coin e Player 1 x i giochi a 1 giocatore e se è a 2 giocatori si accende anche player 2, ma se faccio giochi dove non c'è il joy, ma leve o pedali, il tato COIN non si illumina, probabilmente perchè il led del tasto COIN è legato all'illuminazione del joy. Come posso risolvere?
Quando da FEEL entro nel menù FEEL Parameters parte una sequenza di lampeggio ma per come ho impostato io i canali sembra a casaccio, non si può ricreare la sequenza?
Per la parte console, quando entro in un gioco restano tutti i pulsanti spenti tranne player1 e COIN, il resto resta spento, ho provato a modificare l'"input control" nel file .ini, ma non cambia niente, vorrei riuscire ad illuminare tutti i tasti tranne COIN, è possibile?

Mi sa ma qua dovrò aspettare l'aiuto di San
@picerno e San
@dR.pRoDiGy ...

Re: FEEL EXTRA - SMART ASD - LED
Inviato: 27/08/2021, 16:48
da picerno
Ziggy ha scritto: ↑21/08/2021, 0:10
Ma è possibile scegliere se accendere, spegnere o far lampeggiare un singolo led?
in base a quale evento?
Ziggy ha scritto: ↑21/08/2021, 0:10
In "frontend_list_controls" e "frontend_menu_controls" segno i tasti che voglio che lampeggino, mentre gli altri restano sempre accesi.(giusto?)
se ricordo bene quelli non elencati restano spenti. come ti suggeriva il DOC, attiva il debug così vedi a video il comportamento di tutti gli elementi
Ziggy ha scritto: ↑21/08/2021, 0:10
Quando sono in un gioco restano accesi solo Coin e Player 1 x i giochi a 1 giocatore e se è a 2 giocatori si accende anche player 2, ma se faccio giochi dove non c'è il joy, ma leve o pedali, il tato COIN non si illumina, probabilmente perchè il led del tasto COIN è legato all'illuminazione del joy. Come posso risolvere?
se invece del joy scegli il button1? di solito un pulsante di gioco c'è sempre
Ziggy ha scritto: ↑21/08/2021, 0:10
Quando da FEEL entro nel menù FEEL Parameters parte una sequenza di lampeggio ma per come ho impostato io i canali sembra a casaccio, non si può ricreare la sequenza?
le sequenze dovrebbero essere personalizzabili in base all'ordine impostato in "frontend_list_controls" e "frontend_menu_controls"
Ziggy ha scritto: ↑21/08/2021, 0:10
Per la parte console, quando entro in un gioco restano tutti i pulsanti spenti tranne player1 e COIN, il resto resta spento, ho provato a modificare l'"input control" nel file .ini, ma non cambia niente, vorrei riuscire ad illuminare tutti i tasti tranne COIN, è possibile?
feel riesce a capire dal mame quali controlli vengono usati ma non dagli altri emulatori. volendo puoi chiamare a riga di comando smartasd.exe con il parametro output (esempio smartasd.exe -output 1133557799BBDDFF)
-output permette di cambiare lo stato delle uscite. si tratta di 8 byte esadecimale, i primi 4 rappresentano lo stato delle 32 uscite, i restanti 4 rappresentano la maschera che indica a quali uscite vanno applicate
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 30/08/2021, 23:42
da Ziggy
picerno ha scritto: ↑27/08/2021, 16:48
Ziggy ha scritto: ↑21/08/2021, 0:10
In "frontend_list_controls" e "frontend_menu_controls" segno i tasti che voglio che lampeggino, mentre gli altri restano sempre accesi.(giusto?)
se ricordo bene quelli non elencati restano spenti. come ti suggeriva il DOC, attiva il debug così vedi a video il comportamento di tutti gli elementi
In "list_control" ho solo start1 e quel tasto lampeggia,mentre gli altri restano accesi fissi
In "menu_control" ho messo start1|bt2-1 quindi ho 2 tasti che lampeggiano e gli altri accesi fissi
quindi posso solo scegliere quali fare lampeggiare.
debug attivato, vedo come lampeggiano, ma sto cercando di capire come riuscire a modificare il tutto a mio piacimento
picerno ha scritto: ↑27/08/2021, 16:48
Ziggy ha scritto: ↑21/08/2021, 0:10
Quando da FEEL entro nel menù FEEL Parameters parte una sequenza di lampeggio ma per come ho impostato io i canali sembra a casaccio, non si può ricreare la sequenza?
le sequenze dovrebbero essere personalizzabili in base all'ordine impostato in "frontend_list_controls" e "frontend_menu_controls"
Ci sono delle sequenze di lampeggio durante lo screensaver, quando entro in menu come "About" o "FEEL parameters" o quando accedo al menu c'è una veloce sequenza.
Come faccio a settare queste sequenze? In realtà ne farei una uguale per tutti questi casi.
picerno ha scritto: ↑27/08/2021, 16:48
Ziggy ha scritto: ↑21/08/2021, 0:10
Per la parte console, quando entro in un gioco restano tutti i pulsanti spenti tranne player1 e COIN, il resto resta spento, vorrei riuscire ad illuminare tutti i tasti tranne COIN, è possibile?
feel riesce a capire dal mame quali controlli vengono usati ma non dagli altri emulatori. volendo puoi chiamare a riga di comando smartasd.exe con il parametro output (esempio smartasd.exe -output 1133557799BBDDFF)
-output permette di cambiare lo stato delle uscite. si tratta di 8 byte esadecimale, i primi 4 rappresentano lo stato delle 32 uscite, i restanti 4 rappresentano la maschera che indica a quali uscite vanno applicate
Per questa fase sono un po indietro, non saprei come creare un comando esadecimale devo studiarmi questo argomento.
Ma aggiungo una riga di comando al file .ini di FEEL???

Re: FEEL EXTRA - SMART ASD - LED
Inviato: 31/08/2021, 10:53
da picerno
Ziggy ha scritto: ↑30/08/2021, 23:42
In "list_control" ho solo start1 e quel tasto lampeggia,mentre gli altri restano accesi fissi
In "menu_control" ho messo start1|bt2-1 quindi ho 2 tasti che lampeggiano e gli altri accesi fissi
quindi posso solo scegliere quali fare lampeggiare.
allora evidentemente ricordavo male io
Ziggy ha scritto: ↑30/08/2021, 23:42
debug attivato, vedo come lampeggiano, ma sto cercando di capire come riuscire a modificare il tutto a mio piacimento
Ziggy ha scritto: ↑30/08/2021, 23:42
Ci sono delle sequenze di lampeggio durante lo screensaver, quando entro in menu come "About" o "FEEL parameters" o quando accedo al menu c'è una veloce sequenza.
Come faccio a settare queste sequenze? In realtà ne farei una uguale per tutti questi casi.
questo sistema in feel è stato pensato per un utilizzo quasi plug&play. se vuoi personalizzare tutto potresti optare per ledblinky che è molto flessibile da questo punto di vista ma un po' più complicato. con ledblinky puoi anche sfruttare il sistema dei mameoutputs. oltre a ledblinky ti serve questo
tool di interfaccia
Ziggy ha scritto: ↑30/08/2021, 23:42
Per questa fase sono un po indietro, non saprei come creare un comando esadecimale devo studiarmi questo argomento.
Ma aggiungo una riga di comando al file .ini di FEEL???
si tratta di chiamare il software a riga di comando o file batch. è un modo per cambiare lo stato delle uscite in caso di eventi saltuari ma non adatto per creare le sequenze. se ti serve te lo devo spiegare ma se percorri la strada di ledblinky non dovresti averne bisogno
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 31/08/2021, 23:31
da Ziggy
picerno ha scritto: ↑27/08/2021, 16:48
Ziggy ha scritto: ↑21/08/2021, 0:10
Quando sono in un gioco restano accesi solo Coin e Player 1 x i giochi a 1 giocatore e se è a 2 giocatori si accende anche player 2, ma se faccio giochi dove non c'è il joy, ma leve o pedali, il tato COIN non si illumina, probabilmente perchè il led del tasto COIN è legato all'illuminazione del joy. Come posso risolvere?
se invece del joy scegli il button1? di solito un pulsante di gioco c'è sempre
Ho spostato il led del COIN da joy a button1:
adesso nei giochi con volante leve o pedali si accende COIN,
ma nei giochi classici che siano a 1 o 2 giocatori il tasto COIN non si accende.

Come se non riconoscesse i pulsanti durante il gioco...
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 02/09/2021, 10:07
da picerno
Ziggy ha scritto: ↑31/08/2021, 23:31
Ho spostato il led del COIN da joy a button1:
adesso nei giochi con volante leve o pedali si accende COIN,
ma nei giochi classici che siano a 1 o 2 giocatori il tasto COIN non si accende.
da quello che mi diceva drprodigy, feel all'avvio del gioco dovrebbe accendere tutti i controlli utilizzati dal gioco, quindi non dovrebbe comportarsi così
Ziggy ha scritto: ↑31/08/2021, 23:31
Come se non riconoscesse i pulsanti durante il gioco...
feel conosce anche i pulsanti utilizzati dal gioco perchè questa informazione è contenuta nel file xml generato da mame. se ha riconosciuto i comandi giusti, nella lista premendo il button 1, ti escono a video le informazioni del game selezionato e lampeggiano i comandi utilizzati nel gioco. questo si vede anche nel debug. facendo in questo modo si illumina il button1 e quindi il tuo coin?
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 02/09/2021, 22:16
da Ziggy
Okey, ho capito, quando vado in game info dovrei vedere i pulsanti abilitati lampeggiare , oviamente ho attivato il debug mode, ma lampeggiano solo i joy e i player 1 o 2 in base a quanti giocatori...
E i collegamenti li ho ricontrollati e sono giusti!
Quindi il problema può essere nel file xml del mame?
Posso provare a eliminare il mio file xml e ricrearne un altro... ma ops, non ricordo come crearlo...
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 03/09/2021, 9:40
da picerno
Ziggy ha scritto: ↑02/09/2021, 22:16
Okey, ho capito, quando vado in game info dovrei vedere i pulsanti abilitati lampeggiare , oviamente ho attivato il debug mode, ma lampeggiano solo i joy e i player 1 o 2 in base a quanti giocatori...
E i collegamenti li ho ricontrollati e sono giusti!
se non si accendono neanche nel debug non è una questione di collegamenti
Ziggy ha scritto: ↑02/09/2021, 22:16
Quindi il problema può essere nel file xml del mame?
potrebbe essere
Ziggy ha scritto: ↑02/09/2021, 22:16
Posso provare a eliminare il mio file xml e ricrearne un altro...
puoi provare ma non penso si sia danneggiato, potrebbe essere cambiato qualcosa nelle varie versioni del mame. io ho la versione 0.100 e nel debug i accendono i pulsanti utilizzati. che versione hai? se ricreando il file continua a non funzionare, prova con una versione più vicina alla mia
Ziggy ha scritto: ↑02/09/2021, 22:16
ma ops, non ricordo come crearlo...
se non è cambiato, una volta si otteneva con questo comando "mame.exe -listxml > mame.xml"
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 03/09/2021, 23:41
da Ziggy
Ho la versione di MAME 0.230.
Non sono molto bravo a lavorare a riga di comado, ma non sono riuscito a ricreare il file xml.
Forse faccio confusione, ma nel file command.dat non ci sono le informazioni per i pulsanti?
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 04/09/2021, 11:42
da picerno
Ziggy ha scritto: ↑03/09/2021, 23:41
Ho la versione di MAME 0.230.
Una versione molto nuova e potrebbero aver cambiato qualcosa nel file xml. Prova una versione più vecchia
Ziggy ha scritto: ↑03/09/2021, 23:41
Non sono molto bravo a lavorare a riga di comado, ma non sono riuscito a ricreare il file xml.
Ti sei spostato con il comando "cd" nella cartella dove risiede il file mame.exe? In quella cartella digita il comando "mame.exe -listxml > mame.xml"
Ziggy ha scritto: ↑03/09/2021, 23:41
Forse faccio confusione, ma nel file command.dat non ci sono le informazioni per i pulsanti?
Si contiene informazioni dei pulsanti ma non dovrebbe essere usato nel front-end
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 05/09/2021, 21:48
da Ziggy
Non so se cambia se io ho la versione ARCADE64, ma quando do il comando mi dice:
"arcadefix64.exe-listxml non è riconosciuto come comando interno o esterno, o un programma eseguibile o un file batch"
e poi mi crea un file mame.xml ma da 0 bite.
Mi sa, ma dovrò mollare e usare Ledblinky!
Con il tool girato in uno dei precedenti post, il programma si interfaccia senza problemi alla smartASD e a FEEL?
Ma ci sono guide in italiano o qualcuno lo usa gia con FEEL?
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 06/09/2021, 8:19
da Tox Nox Fox
Arcade64.exe -listxml
Usi lo spazio tra il nome del programma ed il comando ?
Se scrivi
Arcade64.exe -help
Dovrebbe darti la lista dei comandi
A pranzo, se mi ricordo, ci guardo.
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 06/09/2021, 10:58
da picerno
Ziggy ha scritto: ↑05/09/2021, 21:48
Non so se cambia se io ho la versione ARCADE64, ma quando do il comando mi dice:
"arcadefix64.exe-listxml non è riconosciuto come comando interno o esterno, o un programma eseguibile o un file batch"
e poi mi crea un file mame.xml ma da 0 bite.
come dice giustamente tox, sicuramente il problema è lo spazio
Ziggy ha scritto: ↑05/09/2021, 21:48
Mi sa, ma dovrò mollare e usare Ledblinky!
Con il tool girato in uno dei precedenti post, il programma si interfaccia senza problemi alla smartASD e a FEEL?
Ma ci sono guide in italiano o qualcuno lo usa gia con FEEL?
se usi ledblinky, feel lo devi escludere dalla gestione degli effetti luminosi perchè gestisce tutto lui. non so se ci sono guide in italiano, io l'ho studiato sulla guida ufficiale quel poco che mi bastava per creare l'interfaccia software che ti ho linkato. se il problema non dipende dalla versione troppo recente o sei disposto a cambiarla e ti basta ciò che fa feel sei già a posto
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 06/09/2021, 22:42
da Ziggy
In effetti il problema era proprio lo spazio, ho ricreato il file mame.xml ma non ho risolto la questione dei comandi...
Il comando "-help" invece sembra non funzioni, ma va beh, no problem.
Quindi, proverò Ledblinky:
1. Nel file di configurazione di FEEL in "SmartASD USB interface support" metto il valorre a 0 (no smartASD present)
2. Installo il tool
3. Installo Ledblinky e poi provo a smanettare un po con il programma.
Ma il cablaggio lo lascio come è o bisogna di modificarlo?
Vi tengo aggiornati...
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 08/09/2021, 9:32
da picerno
Ziggy ha scritto: ↑06/09/2021, 22:42
In effetti il problema era proprio lo spazio, ho ricreato il file mame.xml ma non ho risolto la questione dei comandi...
allora sarà un problema di versione. non puoi provare con una precedente?
Ziggy ha scritto: ↑06/09/2021, 22:42
Il comando "-help" invece sembra non funzioni, ma va beh, no problem.
questo ti sarebbe servito per controllare l'esistenza dell'opzione -listxml. comunque l'equivalente opzione di "-help" è "-showusage"
Ziggy ha scritto: ↑06/09/2021, 22:42
Quindi, proverò Ledblinky:
1. Nel file di configurazione di FEEL in "SmartASD USB interface support" metto il valorre a 0 (no smartASD present)
esatto
Ziggy ha scritto: ↑06/09/2021, 22:42
2. Installo il tool
3. Installo Ledblinky e poi provo a smanettare un po con il programma.
il tool è un semplice file eseguibile che puoi mettere nella stessa cartella di ledblinky
Ziggy ha scritto: ↑06/09/2021, 22:42
Ma il cablaggio lo lascio come è o bisogna di modificarlo?
puoi lasciarlo invariato perchè in ledblinky puoi configurare la posizione delle uscite
Ziggy ha scritto: ↑06/09/2021, 22:42
Vi tengo aggiornati...
se prosegui con ledblinky conviene che tu apra un nuovo thread nella sezione dedicata alla smartasd
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 08/09/2021, 22:56
da Ziggy
picerno ha scritto: ↑08/09/2021, 9:32
allora sarà un problema di versione. non puoi provare con una precedente?
Ho un altro pc che uso per fare le prove e imparare ad usare gli emulatori, ma ovviamente lì non ho una smartASD; di fare esperimenti sul cabinato definitivo ho sempre un po di paura di rovinare il tutto.
picerno ha scritto: ↑08/09/2021, 9:32
se prosegui con ledblinky conviene che tu apra un nuovo thread nella sezione dedicata alla smartasd
Avevo pensato anche io di aprire un altro thread, anzi, lo farò tra poco, visto che ho gia delle domande a riguardo...
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 09/09/2021, 9:13
da picerno
Ziggy ha scritto: ↑08/09/2021, 22:56
Ho un altro pc che uso per fare le prove e imparare ad usare gli emulatori, ma ovviamente lì non ho una smartASD; di fare esperimenti sul cabinato definitivo ho sempre un po di paura di rovinare il tutto.
capisco
Ziggy ha scritto: ↑08/09/2021, 22:56
Avevo pensato anche io di aprire un altro thread, anzi, lo farò tra poco, visto che ho gia delle domande a riguardo...

Re: FEEL EXTRA - SMART ASD - LED
Inviato: 13/09/2021, 23:59
da Ziggy
picerno ha scritto: ↑31/08/2021, 10:53
Ziggy ha scritto: ↑30/08/2021, 23:42
Per questa fase sono un po indietro, non saprei come creare un comando esadecimale devo studiarmi questo argomento.
si tratta di chiamare il software a riga di comando o file batch. è un modo per cambiare lo stato delle uscite in caso di eventi saltuari ma non adatto per creare le sequenze. se ti serve te lo devo spiegare ma se percorri la strada di ledblinky non dovresti averne bisogno
Sto cercando di imparare ad usare Ledblinky (intanto mi sembra ancora abbastanza complicato), ma visto che con FEEL e smartASD non mi mancava molto per raggiungere un buon risultato,e visto che alla fine ho soltanto 4 output da gestire, se
@picerno tu fossi disponibile davvero a spiegarmelo o comunque ad indirizzarmi su come modificare il parametro output potrei provarci...
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 17/09/2021, 12:21
da picerno
Ziggy ha scritto: ↑13/09/2021, 23:59
ma visto che con FEEL e smartASD non mi mancava molto per raggiungere un buon risultato,e visto che alla fine ho soltanto 4 output da gestire, se @picerno tu fossi disponibile davvero a spiegarmelo o comunque ad indirizzarmi su come modificare il parametro output potrei provarci...
questo sistema non è legato strettamente a feel ma ti permette di comandare lo stato delle uscite ogni volta che lo chiami a riga di comando, che sia fatto nel prompt o da qualche altro software. se ti intendi un minimo di programmazione è semplice da capire. prendendo l'esempio "smartasd.exe -output 1133557799BBDDFF" i primi 4 byte in esadecimale, che sarebbero "11335577", rappresentano lo stato delle uscite. come sappiamo 4 byte sono composti da 32bit e ogni bit rappresenta lo stato delle 32 uscite dove il primo bit rappresenta il morsetto E1A, il secondo il mosetto E1B, il sedicesimo il morsetto D12, il diciassettesimo il morsetto E3A ed il trentaduesimo il morsetto D24 e così via. la seconda sequenza di byte "99BBDDFF" rappresenta la mascheratura della prima sequenza. in pratica, per ogni bit rappresentante un'uscita, lo stato a 1 indica che deve essere modificata e lo stato a 0 indica che deve essere lasciata invariata. sotto ti faccio qualche esempio sperando di essere stato abbastanza chiaro.
"smartasd.exe -output 0000000100000001" abilitazione prima uscita
"smartasd.exe -output 0000000000000001" disabilitazione prima uscita
"smartasd.exe -output 0000000800000008" abilitazione quarta uscita
"smartasd.exe -output 0000000000000008" disabilitazione quarta uscita
"smartasd.exe -output 0000000C0000000C" abilitazione terza e quarta uscita
"smartasd.exe -output 000000000000000C" disabilitazione terza e quarta uscita
Re: FEEL EXTRA - SMART ASD - LED
Inviato: 23/09/2021, 23:11
da Ziggy
Forse sono stato troppo ottimista.
Non ho capito come creare questo codice, ho provato dei convertitori online ma non mi trovo.
Riepilogando:
Le uscite dei led che ho sono:
D18 (player2)
D6 (player1)
D7 (coin)
D20 (Exit e enter)
che corrispondono alle uscite:
26
10
11
28
La mia idea è quella di creare una sequenza così:
D18+D6+D7+D20
D7+D20
D7
tutti i led spenti
D7
D7+D20
D18+D6+D7+D20
Ma per fare questo quante righe di comando devo fare?
E poi, tutti questi numeri dove li metto?
Devo lavorare a riga di comando?
Qualcosa è trattato nei post precedenti, ma sono discussioni del 2015...