Benvenuto Ospite,
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:


Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-


Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum

[PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Area riservata alle discussioni di restauro di MameCab o Generici Prontoscheda
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 24/05/2017, 12:23 esatto...sono settati su output per un mio errore,perche rimanevano accesi all'avvio, spero questo non incasini tutto il resto....
perdonami ma non capisco. devi impostare come OUTPUT solo i pin dedicati all'accensione delle luci e quello per il motore. tutti quelli che utilizzi per i pulsanti, il volante e gli ingressi in genere devono essere impostati come INPUT. l'impostazione dei pin inutilizzati è indifferente.
se per errore hai sbagliato qualche impostazione basta reimpostarli come ti ho indicato e non crea nessun problema

picerno ha scritto: 24/05/2017, 11:59 Io ho il monitor in orizzontale...come si comporta lo vedi nello scandaloso video qualche post addietro....in più tutte le volte mi si apre nella posizione di default in basso a destra...si vede che è settato per una risoluzione maggione e il centro del monitor e fuori dalla mia visuale (riesco a prenderla per il rotto della cuffia)
ho rivisto il video. come dicevo, la finestra in verticale si vede tutta, in orizzontale la devi solo spostare trascinandola con il mouse. per il problema della posizione di avvio, riscarica l'eseguibile l'ho fatto partire al centro dello schermo
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

No no tutto come mi avevi detto....ho impostato come OUTPUT solo le luci e il motore, credevo fosse anomala come cosa......ottimo per la finestra che cmq non mi creava nessun problema! :D

Ti avviso appena ho sistemato tutte le cose che mi hai detto! spero di riuscire a fare anche qualche prova con i giochi del mame...per quanto riguarda i controlli, se vanno bene parto anche con mamehooker!
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 24/05/2017, 15:45 No no tutto come mi avevi detto....ho impostato come OUTPUT solo le luci e il motore, credevo fosse anomala come cosa......
perfetto allora :wink:
Marcoqwerty ha scritto: 24/05/2017, 15:45 ottimo per la finestra che cmq non mi creava nessun problema! :D
è sempre un fastidio in meno
Marcoqwerty ha scritto: 24/05/2017, 15:45 Ti avviso appena ho sistemato tutte le cose che mi hai detto! spero di riuscire a fare anche qualche prova con i giochi del mame...per quanto riguarda i controlli, se vanno bene parto anche con mamehooker!
aspetto i tuoi aggiornamenti
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

picerno ha scritto: 24/05/2017, 16:07 aspetto i tuoi aggiornamenti
Eccomi...

- Sistemato il cambio! e si incredibile...è arrivato dopo mesi e mesi di sofferenza...difficilissimo trovarne uno ad un prezzo decente! ma con una botta di culo sulla BAYA eccolo! Perfetto e super funzionante!
DSCN1527[1].JPG
DSCN1529[1].JPG

- Sistemato anche un problema con le casse dovuto al cattivo funzionamento del nuovo (e cinesissimo) amplificatore...che...però non mi da piu nessun effetto BUMP ed è pure dotato di attacco cuffie!

- Riassegnato eliminato pulito tutti i contatti non usati sulla SMARTASD

Ed ho effettuato i primi test....

Dunque...per prima cosa volevo chiederti se assegnare questi valori al volante e corretto....non capisco molto i valori LOW o HIGH oppure tutte le altre impostazioni...di base ho capito solo che il volante si muove ovviamente sull'asse X e il pedale sull'asse Y <-w00t-anim->

Settaggi del Volante

E3A = LOW X AXIS
E3B = HIGH X AXIS

(cioè LOW si riferisce a sinistra e HIGH a destra?)

Settaggi del pedale

A1 = Y AXIS

Poi...

Nelle periferiche windows vedo effettivamente i due JOY ed e la loro possibile calibrazione....ma non si muove niente...solo nel test del volante vedo che il movimento è effettivamente destra e sinistra e poi centro, nel pedale rimane fisso in basso.
Devo effettuare la calibrazione sulla smartASD oppure dalle periferiche windows?

Nel mame ho visto che ci sono diverse impostazioni....di base basta che setto solo un'asse? insomma vado sui dettaggi ANALOG e imposto per il volante l'asseX e per il pedale l'Y ?

Insomma ho un pò di confusione riguardo la calibrazione, credo che appena mi quadro con questo settare i giochi in mame dovrebbe essere molto più semplice....
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 28/05/2017, 20:19 Dunque...per prima cosa volevo chiederti se assegnare questi valori al volante e corretto....non capisco molto i valori LOW o HIGH oppure tutte le altre impostazioni...di base ho capito solo che il volante si muove ovviamente sull'asse X e il pedale sull'asse Y <-w00t-anim->

Settaggi del Volante

E3A = LOW X AXIS
E3B = HIGH X AXIS

(cioè LOW si riferisce a sinistra e HIGH a destra?)
i settaggi che hai usato servono per utilizzare gli ingressi digitali per muovere gli assi analogici tipo D pad, quindi le regole che hai impostato non vanno bene. come ti avevo già indicato qualche post sopra, nell'elenco devi selezionare solo ENC3 e non i singoli pin E3A e E3B e questo assegnarlo all'asse desiderato. per il volante a 360 gradi potresti anche assegnarlo all'asse X del joystick ma non avendo dei limiti di rotazione sarebbe meglio assegnarlo all'asse X del mouse

Marcoqwerty ha scritto: 28/05/2017, 20:19 Settaggi del pedale

A1 = Y AXIS

Poi...

Nelle periferiche windows vedo effettivamente i due JOY ed e la loro possibile calibrazione....ma non si muove niente...solo nel test del volante vedo che il movimento è effettivamente destra e sinistra e poi centro, nel pedale rimane fisso in basso.
Devo effettuare la calibrazione sulla smartASD oppure dalle periferiche windows?

Nel mame ho visto che ci sono diverse impostazioni....di base basta che setto solo un'asse? insomma vado sui dettaggi ANALOG e imposto per il volante l'asseX e per il pedale l'Y ?

Insomma ho un pò di confusione riguardo la calibrazione, credo che appena mi quadro con questo settare i giochi in mame dovrebbe essere molto più semplice....
dal video che ho visto per il pedale hai usato l'ingresso A0 e vedevo giustamente l'indicatore che passava da circa -495 a circa -330, perchè ora hai assegnato l'ingresso A1? se hai cambiato il collegamento ok altrimenti all'asse Y devi assegnare l'ingresso A0 ricordandoti di abilitare la regola. la calibrazione che ti permette di fare windows non riesce a coprire tutte le esigenze del caso e quindi ti conviene utilizzare quella della scheda
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

Cavolo...li ho cercati entrambi nella lista delle RULES ma non li trovavo....sia ENC3 che A0 per quello non li ho presi in considerazione; quindi devo selezionare dalla lista un controllo che non uso, e poi dalla tendina prendere questi ingressi e assegnarli il valore desiderato, giusto?

Non mi era chiara la logica di come assegnare le rules...io credevo che avevo a disposizione SOLO quelle presenti in lista e non che dovevo cercarle dal menù a tendina...
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

nella lista ci sono le regole in verde che sono quelle della configurazione di default mentre quelle non abilitate sono di esempio per dare uno spunto. immagino che il sistema non sia tanto intuitivo all'inizio ma è l'unico che ho trovato per poter soddisfare tutte le possibili esigenze. se vuoi le regole le puoi anche riordinare trascinandole con il mouse nella lista e cancellare quelle che non ti interessano
ti avevo suggerito questo
picerno ha scritto: per esempio per il pedale puoi modificare la numero 1 dove assegna all'ingresso A0 l'asse X del joystick 1 cambiando in questo caso solo l'asse. per il volante cambia la numero 7 impostando ENC3 invece di ENC2 e lasciando mouse e asse X
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

Eccomi con alcune considerazioni a caldo....
Sono riuscito a trovare una quadra con le configurazioni e dare un aparvenza di "normalitá" ai controlli....partendo dal volante e il gioco arkanoid.
Da quello che ho potuto constatare:
- e fondamentale calibrare sul programma della SMARTASD e vedere i risultati sul tool di windows...anche se serve a poco
- la calibrazione sul mame dei controlli analogici serve a poco....piu che altro regoli la sensibilita e l accelerazione....ma se non calibri bene dalla smart te ne fai un fico secco!
- per utilizzare il volante decentemente devo eliminare il range di sensibilitá, il secondo valore....( 5% di default ) perche ho notato che devo girare mezzo volante a destra o sinistra per fare io movimento nei giochi del mame.....anche se dal tool di windows il movimento é immediato appena sfioro il volante.....( con i controlli mame non risolvo ), pero in alcuni casi l oscillamento e visibile nei giochi ( come word rally championship in quai la macchina vibra parecchio) come posso ovviare a questo? Insomma avere un movimento immediato anche in ambiente mame?
Sopra ho risolto:
Mame's current analog to digital map is way better than the old way, but the deadzone is still there. The default value also has to cover all analog devices, from cheap analog gamepads with big wandering centers, to higher end devices like the one you got. The 5% value you set it to is a good number, but you might want to go even a little lower (2-3%), as long as that doesn't get into the floating center. Or if the wheel's driver has a deadzone, you can set mame's to zero, and only the driver's deadzone will be in play.

Another setting you might want to look at is the -joystick_saturation (not sure exactly what it's called in mameUI) setting. It's like the opposite of deadzone, if you turn the wheel past the number (the default is 85%), mame sees it as fully turned. 85% is, IMO, a great number for joysticks, but too low for analog wheels; you might want to try in the mid to high 90s (95%-99%).
Praticamente ci sono due valori nel mame.ini

Codice: Seleziona tutto

joystick_deadzone         0
joystick_saturation       1
Il primo (se messo a 0 come nel mio caso) mi aggancia il valore di DEADZONE del settaggio SMARTASD evitandomi il lag, il secondo mi permette di settare il range di movimento...credo che anche questo devo settarlo a 100% (ossia 1) per agganciare il valore settato nella SMART

Sto facendo dei test ma i risultati sono soddisfacenti.


- la configurazione "al volo" è fondamentale....infatti alcuni giochi li posso settare in relativo con il joy ma altri devo poter cambiare direzione senza avere dei riferimenti....ma e possibile anche col mouse? Oppure solo con il joy? Come si fa la configurazione "al volo"?
- il potenziomentro del pedale parte da un valore negativo ( come vedi dal video ) e arriva ad un valore atrettanto negativo....in questa situazione anche se il valore si avvicina allo zero e sempre negativo, e non riesco mai ad "accelerare con i giochi" posso cambiare questo valore dalla scheda o devo "manualmente" aprire il pedale e impostarlo a mano?

Credevo fosse immediata la cosa ma come vedo ogni gioco a regolazioni a se....per fortuna i giochi non sono molti.


Inviato dal mio iPad utilizzando Tapatalk
Ultima modifica di Marcoqwerty il 05/06/2017, 12:00, modificato 1 volta in totale.
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

ho visto che inizialmente hai avuto problemi in quanto le configurazioni del mame alteravano le calibrazioni della scheda. quelle configurazioni del mame servono proprio per utilizzare dei joypad semplici che non fanno nessun tipo di condizionamento del segnale letto e giustamente dopo averle disabilitate hai cominciato ad avere buoni risultati
Marcoqwerty ha scritto: 02/06/2017, 2:17 - la configurazione "al volo" è fondamentale....infatti alcuni giochi li posso settare in relativo con il joy ma altri devo poter cambiare direzione senza avere dei riferimenti....ma e possibile anche col mouse? Oppure solo con il joy? Come si fa la configurazione "al volo"?
tutti i parametri di configurazione presenti nel softwaer (tranne il device name ed il mouse mode) sono immediatamente reattivi ai cambiamenti e questo vale sia per il joystick che per il mouse. con il mouse in "relative mode" hai la possibilità di cambiare solo la scala perchè la deadzone e l'offset hanno senso solo in "assolute mode"
Marcoqwerty ha scritto: 02/06/2017, 2:17 - il potenziomentro del pedale parte da un valore negativo ( come vedi dal video ) e arriva ad un valore atrettanto negativo....in questa situazione anche se il valore si avvicina allo zero e sempre negativo, e non riesco mai ad "accelerare con i giochi" posso cambiare questo valore dalla scheda o devo "manualmente" aprire il pedale e impostarlo a mano?
per centrare il pedale devi agire sul parametro offset dell'asse a cui lo hai collegato. il risultato lo vedi subito nel pannello joystick di windows perchè l'indicatore nel software di configurazione ti mostra sempre il valore reale letto dal convertitore AD del microcontrollore
Marcoqwerty ha scritto: 02/06/2017, 2:17 Credevo fosse immediata la cosa ma come vedo ogni gioco a regolazioni a se....per fortuna i giochi non sono molti.
se calibri per bene la smartasd non penso sia necessario regolare gioco per gioco. se non mi sfugge qualcosa dovresti calibrare solo la scala dell'asse X del mouse per quanto riguarda il volante e l'offset e la scala (e forse la deadzone) dell'asse Y del joy1 per quanto riguarda il pedale. se vuoi puoi mandarmi il file di configurazione così vedo se noto qualche settaggio anomalo
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

picerno ha scritto: 05/06/2017, 11:13 tutti i parametri di configurazione presenti nel softwaer (tranne il device name ed il mouse mode) sono immediatamente reattivi ai cambiamenti e questo vale sia per il joystick che per il mouse. con il mouse in "relative mode" hai la possibilità di cambiare solo la scala perchè la deadzone e l'offset hanno senso solo in "assolute mode"
Ok...io credevo che "al volo" intendessi da riga di comando o simile...di modo che lanciando il gioco gli applicavo un settaggio specifico; perchè, per esempio,io volevo settare giochi come OUTRUN necessitano dell'imposazione JOY ASSE X (dove ho un centro sul volante)invece credo che per giochi come SUPER SPRINT era meglio usare il MOUSE ASSE X (o simile...per permettere di ruotar come un forsennato a destra o asinistra cambiando immediatamente direzione) insomma credo di aver reso l'idea....non so se esiste un'opzione che vada bene per entrambe le soluzioni.
Aspè tu dici che devo configurare l'asse del volante come MOUSE ? ma mi mantiene sempre il centro come il JOY ?
Ma percaso non potrei associare due tipologie di controllo al volante? di modo da abilitare sul mame solo quello che mi interessa? (ovviamente dovrei settare prima tutti i giochi con tipo OUTRUN....poi quelli tipo SUPER SPRINT perche se no mi aggancierebbe tutte e due le tipologie di controlli)
picerno ha scritto: 05/06/2017, 11:13 per centrare il pedale devi agire sul parametro offset dell'asse a cui lo hai collegato. il risultato lo vedi subito nel pannello joystick di windows perchè l'indicatore nel software di configurazione ti mostra sempre il valore reale letto dal convertitore AD del microcontrollore
Ottimo! poi lo provo
picerno ha scritto: 05/06/2017, 11:13 se calibri per bene la smartasd non penso sia necessario regolare gioco per gioco. se non mi sfugge qualcosa dovresti calibrare solo la scala dell'asse X del mouse per quanto riguarda il volante e l'offset e la scala (e forse la deadzone) dell'asse Y del joy1 per quanto riguarda il pedale. se vuoi puoi mandarmi il file di configurazione così vedo se noto qualche settaggio anomalo
Si in effetti e vero...alla fine basta settare correttamente sulla smartASD e poi aggangiare i due paramentri del MAME, SENZA ulteriori OFFSET o altro e i controlli sul mame si comportano esattamente come quelli della SMART (farò siguramente una guida per queste cose appena mi risolvi i miei ultimi dubbi! almeno non dovrai ripeterti :D )
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 05/06/2017, 11:59 Ok...io credevo che "al volo" intendessi da riga di comando o simile...di modo che lanciando il gioco gli applicavo un settaggio specifico; perchè, per esempio,io volevo settare giochi come OUTRUN necessitano dell'imposazione JOY ASSE X (dove ho un centro sul volante)invece credo che per giochi come SUPER SPRINT era meglio usare il MOUSE ASSE X (o simile...per permettere di ruotar come un forsennato a destra o asinistra cambiando immediatamente direzione) insomma credo di aver reso l'idea....non so se esiste un'opzione che vada bene per entrambe le soluzioni.
ok, non avevo capito il senso della domanda. si può cambiare la configurazione anche a riga di comando. il procedimento è semplice: ti crei le varie configurazioni e te le salvi su file e poi passi il nome del file che vuoi caricare a volo come parametro. es. "c:\SmartASD.exe config.dat". tieni presente che la configurazione caricata al volo vale sempre fino a quando la scheda è alimentata perchè al riavvio riprenderà l'ultima configurazione salvata con il pulsante WRITE FLASH
Marcoqwerty ha scritto: 05/06/2017, 11:59 Aspè tu dici che devo configurare l'asse del volante come MOUSE ? ma mi mantiene sempre il centro come il JOY ?
Ma percaso non potrei associare due tipologie di controllo al volante? di modo da abilitare sul mame solo quello che mi interessa? (ovviamente dovrei settare prima tutti i giochi con tipo OUTRUN....poi quelli tipo SUPER SPRINT perche se no mi aggancierebbe tutte e due le tipologie di controlli)
come hai visto, puoi assegnare all'ingresso ottico sia il mouse che il joy quindi nessuno ti vieta di fare due regole indipendenti che assegnano all'ENC3 sia l'uno che l'altro. in questo modo però come hai già detto dovresti impostare gioco per gioco quale dei due assi usare. visto che i giochi non sono molti potrebbe essere una soluzione ma puoi provare un'altro sistema che ho pensato. dovresti assegnare il volante all'asse X del mouse come hai già fatto ma impostandolo in "absolute mode" (ricordati il riavvio) nella scheda miscellaneous. apparentemente potresti non notare differenze ma prova a muovere il puntatore contemporaneamente sia con il volante che con un altro mouse e ti accorgerai della differenza: quando lo muovi con il volante il puntatore tornerà immediatamente all'ultimo punto in cui lo avevi posizionato in precedenza.
PS: non mi ricordo se già te l'ho scritto: usando l'asse del mouse in modalità relativa, devi togliere la spunta nelle opzioni del mouse nel pannello di controllo di windows "aumenta precisione puntatore". è un'opzione che va bene per l'utilizzo con il classico mouse ma non in questi casi
picerno ha scritto: 05/06/2017, 11:13 (farò siguramente una guida per queste cose appena mi risolvi i miei ultimi dubbi! almeno non dovrai ripeterti :D )
grande :wink:
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

Piccola parentesi....

Ho scovato questo link con molti settaggi relativi alla sensibilità di alcuni giochi....però non ho capito se è applicabile, e come settare la SMARTASD, per utilizzare questi parametri....

Praticamente con questi valori dovrei avere la sensibilità dei giochi originali....vedo che alcuni usano uno spinner e in base ai dati dello spinner (tooth count...contano i dentini del rotella ottica?)

Se qualcuno ci capisce qualcosa (più che altro come contare questi teeth) magari affiniamo la simulazione...

Ecco alcuni link

Tabella:
https://web.archive.org/web/20170519192 ... ic=61381.0

Spiegazione:
https://web.archive.org/web/20170519192 ... ic=61381.0

Video:
https://www.youtube.com/watch?v=0_aIkkObZWM
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

il sistema utlizzato sembra che faccia una proporzione tra i denti dell'encoder ottico originale e quello utilizzato nel sistema di emulazione. in pratica dovresti contare gli impulsi emessi dai denti dell'encoder ottico considerando anche il fattore moltiplicativo se è presente un sistema ad ingranaggi. con la smartasd ti risulta più semplice ottenere questo valore in quanto il contatore che trovi nella scheda checking già ti mostra gli impulsi che vengono emessi (in realtà la smartasd conta due impulsi a dente) e quindi per ottenerlo basta che fai un giro completo al volante. se intendi usare questo sistema naturalmente devi impostare la scala di calibrazione dell'asse in questione al 100% in modo da non alterare il valore
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

Allora...Fatto tutto...e devo dire che sono riuscito perfettamente a giocare ad ARKANOID per la sezione breakout e a CHASE HQ per le guide (senza pedale pot) e devo dire che il MOUSE ASSE X e PERFETTO per i breakout (e credo anche per super sprint e altro) e il JOY ASSE X per le guide con ritorno al centro.
Quindi credo adotterò il sistema di caricare le config ad ogni avvio del gioco...quindi caricando i giochi da front-end praticamente dovro' langiare quella stringa per il .dat prima del gioco che voglio giusto?
picerno ha scritto: 05/06/2017, 13:34 dovresti assegnare il volante all'asse X del mouse come hai già fatto ma impostandolo in "absolute mode"
Ho provato anche questa soluzione....mi e' partita la prima volta con riavvio e tutto...poi non sono pià riuscito a farla partire...non ho capito come mai! cmq non mi aveva molto convinto....ma non ci avevo nemmeno perso molto tempo!
Marcoqwerty ha scritto: 05/06/2017, 11:59 per centrare il pedale devi agire sul parametro offset dell'asse a cui lo hai collegato. il risultato lo vedi subito nel pannello joystick di windows perchè l'indicatore nel software di configurazione ti mostra sempre il valore reale letto dal convertitore AD del microcontrollore
Ecco la nota dolente....
Non sono ancora riuscito a sistemare il pot...ho regolato l'offset fino a mostrare il valore 0 nel test delle periferiche.....ma......il valore va in positivo premendo il pedale, e di conseguenza su OUT RUN:

- con pedale a riposo non fa niente (ed è giusto)
- se premo idem...perchè il valore letto sul test windows varia da 0 a 200 (e qualcosa) in positivo; e la macchina non accelera.

Ho provato a invertire l'asse al volo da mame e la macchina schizza a mille....(cioè mi va a leggere il valore negativo della smartasd????? <-dry-> )

Insomma non ho capito bene come settarlo anche perche sul test di windows non posso andare con valori negativi anche spostando l'offset al massimo (arriva sempre a 0 e di li non si muove)
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

Nell'attesa di Picerno....mi sono dedicato al rifinire il restauro delle finacate del cab....molto danneggiate dal tempo e dalla pulizia aggressiva!

Ho voluto mantenere un'aspetto vintage non pulendole troppo....soprattutto per non farle sembrare innaturali o vettorializzate.
Schermata 2017-06-15 alle 13.34.47.png
Schermata 2017-06-15 alle 13.34.39.png
Spero si capisca qual'è il prima e il dopo... <-bluto->
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 11/06/2017, 21:47 Allora...Fatto tutto...e devo dire che sono riuscito perfettamente a giocare ad ARKANOID per la sezione breakout e a CHASE HQ per le guide (senza pedale pot) e devo dire che il MOUSE ASSE X e PERFETTO per i breakout (e credo anche per super sprint e altro) e il JOY ASSE X per le guide con ritorno al centro.
Quindi credo adotterò il sistema di caricare le config ad ogni avvio del gioco...quindi caricando i giochi da front-end praticamente dovro' langiare quella stringa per il .dat prima del gioco che voglio giusto?
picerno ha scritto: 05/06/2017, 13:34 dovresti assegnare il volante all'asse X del mouse come hai già fatto ma impostandolo in "absolute mode"
Ho provato anche questa soluzione....mi e' partita la prima volta con riavvio e tutto...poi non sono pià riuscito a farla partire...non ho capito come mai! cmq non mi aveva molto convinto....ma non ci avevo nemmeno perso molto tempo!
ok, ma perdi un altro po' di tempo per la soluzione "absolute mode" che dovrebbe andare bene per entrambi. comunque tieni conto che, siccome il volante non ha finecorsa, se fai "n" giri a destra (senza superare i 32767 impulsi che lo portano in overflow), per tornare al centro devi farne altrettanti a sinistra
Marcoqwerty ha scritto: 05/06/2017, 11:59 Non sono ancora riuscito a sistemare il pot...ho regolato l'offset fino a mostrare il valore 0 nel test delle periferiche.....ma......il valore va in positivo premendo il pedale, e di conseguenza su
OUT RUN:
- con pedale a riposo non fa niente (ed è giusto)
- se premo idem...perchè il valore letto sul test windows varia da 0 a 200 (e qualcosa) in positivo; e la macchina non accelera.

Ho provato a invertire l'asse al volo da mame e la macchina schizza a mille....(cioè mi va a leggere il valore negativo della smartasd????? <-dry-> )

Insomma non ho capito bene come settarlo anche perche sul test di windows non posso andare con valori negativi anche spostando l'offset al massimo (arriva sempre a 0 e di li non si muove)
ma quindi mame vuole che il valore sia a 0 a riposo e negativo per accelerare? se è così, nella calibrazione dell'asse nega sia il valore di offset che quello di scala mettendoci il meno(-) davanti e dovresti risolvere
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

picerno ha scritto: 15/06/2017, 14:18 ok, ma perdi un altro po' di tempo per la soluzione "absolute mode" che dovrebbe andare bene per entrambi. comunque tieni conto che, siccome il volante non ha finecorsa, se fai "n" giri a destra (senza superare i 32767 impulsi che lo portano in overflow), per tornare al centro devi farne altrettanti a sinistra
E lo so...infatti quando cambio gioco vengo scemo a trovare il centro.... la cosa che mi ha demoralizzato e che dopo la prima volta non c'era più verso di fargli prendere il modo ASSOLUTO... cambiavo modalità riavviavo la scheda ma niente....invece quando la ricambiamo e riavviavo mi prendeva correttamente il relativo.
picerno ha scritto: 15/06/2017, 14:18 ma quindi mame vuole che il valore sia a 0 a riposo e negativo per accelerare? se è così, vado a memoria ma dovrebbe funzionare, prova a mettere il valore di scala in negativo. se l'hai lasciato a 100, mettilo a -100
Allora...io non so se vuole il valore a zero...io l'ho messo a zero da quanto mi risulta sul test delle periferiche windows....ma quando premo in un gioco ti OUTRUN (che sto testando) non ottengo risultati.....ora....mi è venuto il dubbio che devo tarare anche il pedale dal gioco direttamente dai dip del gioco in mame.....

Cmq ora provo a mettere iol valore negativo....vediamo che succede!

Grazie mille come sempre!
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 15/06/2017, 16:13 E lo so...infatti quando cambio gioco vengo scemo a trovare il centro....
se per te può essere una soluzione accettabile, potresti mettere un pulsante nascosto che resetta la scheda e di conseguenza azzera il contatore. resettando la scheda è come se staccassi e riattaccassi il connettore USB quindi dovresti verificare se la cosa non da fastidio al frontend e all'emulatore
Marcoqwerty ha scritto: 15/06/2017, 16:13 la cosa che mi ha demoralizzato e che dopo la prima volta non c'era più verso di fargli prendere il modo ASSOLUTO... cambiavo modalità riavviavo la scheda ma niente....invece quando la ricambiamo e riavviavo mi prendeva correttamente il relativo.
ma dopo il cambio del menu a tendina premi il tasto WRITE FLASH? se riavvii senza salvare sulla flash la nuova impostazione non viene presa in considerazione
Marcoqwerty ha scritto: 15/06/2017, 16:13 Allora...io non so se vuole il valore a zero...io l'ho messo a zero da quanto mi risulta sul test delle periferiche windows....ma quando premo in un gioco ti OUTRUN (che sto testando) non ottengo risultati.....ora....mi è venuto il dubbio che devo tarare anche il pedale dal gioco direttamente dai dip del gioco in mame.....

Cmq ora provo a mettere iol valore negativo....vediamo che succede!

Grazie mille come sempre!
devi capire prima cosa si aspetta il gioco e poi agire di conseguenza sulla calibrazione. se non ricordo male i giochi in genere, per adeguarsi ai normali joystick, vogliono lo zero a riposo ed un valore positivo per azionare l'acceleratore, il freno o quello che sia. siccome questa calibrazione, da quello che ho capito, già l'avevi ottenuta ci deve essere qualche cosa da ricontrollare
JammASD SmartASD Developer
Avatar utente
Marcoqwerty

Donatore
God of Arcade
God of Arcade
Messaggi: 2388
Iscritto il: 14/03/2011, 15:33
Medaglie: 1
Città: Torino
Grazie Inviati: 20 volte
Grazie Ricevuti: 10 volte
Contatta:

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da Marcoqwerty »

picerno ha scritto: 15/06/2017, 16:55 ma dopo il cambio del menu a tendina premi il tasto WRITE FLASH? se riavvii senza salvare sulla flash la nuova impostazione non viene presa in considerazione
No no faccio tutto come da manuale...ma niente non mi passa più in assoluto....non so...io ho modificato solo quella cosa del mouse (la precisione che dicevi) altre cose non le ho fatte. Niente anche aumentando la scala o altro il mouse non si muove quando muovo il volante...con il relativo tutto ok!
picerno ha scritto: 15/06/2017, 16:55 devi capire prima cosa si aspetta il gioco e poi agire di conseguenza sulla calibrazione. se non ricordo male i giochi in genere, per adeguarsi ai normali joystick, vogliono lo zero a riposo ed un valore positivo per azionare l'acceleratore, il freno o quello che sia. siccome questa calibrazione, da quello che ho capito, già l'avevi ottenuta ci deve essere qualche cosa da ricontrollare
Alla fine siccome volevo mettere una protezione al pedale...l'ho smontato e messo MANUALMENTE il potenziometro a fondoscala (che cmq non è lo zero che viene letto dalla smartasd ,ma lo zero che viene letto dalla periferica windows), ora OUTRUN e perfetto e anche spy hunter....devo solo aggiustare i valori di scala....e altre cavolate.
Non capisco mome mai impostando da software l'offset (a zero come fatto fisicamente) questo non me lo prendeva.... <-on_confused->
Cmq ora consideriamo chiusa questa faccenda....

Rimane solo il test con l'assoluto....ripeto...mi e' funzionato solo la prima volta poi niente....potrei provare a resettare la scheda...boh...
picerno ha scritto: 15/06/2017, 16:55 se per te può essere una soluzione accettabile, potresti mettere un pulsante nascosto che resetta la scheda e di conseguenza azzera il contatore. resettando la scheda è come se staccassi e riattaccassi il connettore USB quindi dovresti verificare se la cosa non da fastidio al frontend e all'emulatore
Anche senza pulsante nascosto lo potrei fare appena esco da un gioco nel mame...come si potrebbe fare? e come il caricamento della configurazione al volo?
Ultimi progetti e ISO raspberry >http://supercoin.blogspot.com
Avatar utente
picerno

Helper
God of Arcade
God of Arcade
Messaggi: 3686
Iscritto il: 20/11/2006, 21:31
Medaglie: 1
Località: Provincia di Potenza
Grazie Inviati: 1 volta
Grazie Ricevuti: 44 volte

Re: [PROGETTO]Driving cab Jamma / Cabinato Guida Jamma

Messaggio da picerno »

Marcoqwerty ha scritto: 17/06/2017, 14:21 No no faccio tutto come da manuale...ma niente non mi passa più in assoluto....non so...io ho modificato solo quella cosa del mouse (la precisione che dicevi) altre cose non le ho fatte. Niente anche aumentando la scala o altro il mouse non si muove quando muovo il volante...con il relativo tutto ok!
il puntatore è fermo su uno dei bordi o in un punto intermedio dello schermo? se sta in un punto intermedio, dopo il cambio dell'impostazione, prova a staccare e riattaccare fisicamente il connettore usb, magari anche su un'altra porta. non vorrei che al PC in questione non gli basti solo il reset della scheda. se sta su un bordo dovrebbe essere andato fuori scala e dovresti girare nel senso opposto fino a rientrare.
Marcoqwerty ha scritto: 17/06/2017, 14:21 Alla fine siccome volevo mettere una protezione al pedale...l'ho smontato e messo MANUALMENTE il potenziometro a fondoscala (che cmq non è lo zero che viene letto dalla smartasd ,ma lo zero che viene letto dalla periferica windows), ora OUTRUN e perfetto e anche spy hunter....devo solo aggiustare i valori di scala....e altre cavolate.
Non capisco mome mai impostando da software l'offset (a zero come fatto fisicamente) questo non me lo prendeva.... <-on_confused->
Cmq ora consideriamo chiusa questa faccenda....
ho cercato di farti capire come agiscono i vari settaggi ma senza vedere praticamente è difficile capire dove hai sbagliato. se vuoi una sera mi posso collegare tramite teamviewer e capiamo insieme sia la questione del pedale che del mouse
Marcoqwerty ha scritto: 17/06/2017, 14:21 Anche senza pulsante nascosto lo potrei fare appena esco da un gioco nel mame...come si potrebbe fare? e come il caricamento della configurazione al volo?
ho pensato anche io se si potesse fare con un comando ma al momento non è possibile. potrei vedere se riesco ad aggiungerlo come possibile argomento chiamando il software a riga di comando. prima di mettermi a modificare vediamo come reagiscono l'emulatore ed il frontend. lo puoi simulare scollegando e ricollegando manualmente il connettore USB con i due software aperti.
naturalmente questo discorso vale se la configurazione del mouse in modalità assoluta va bene, se no non serve a niente
JammASD SmartASD Developer
Rispondi

Torna a “Generici\Mamecab”