Il Mio MameRacer !

Area riservata alle discussioni di restauro di MameCab o Generici Prontoscheda
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Helper Donatore
Moderatore
Moderatore
Messaggi: 12360
Iscritto il: 14/01/2007, 23:35
Medaglie: 4
Grazie Inviati: 198 volte
Grazie Ricevuti: 320 volte

Il Mio MameRacer !

Messaggio da Tox Nox Fox »

Dopo diversi anni mi ritrovo a scrivere due righe per spiegare come ho realizzato il mio cab di guida

Un cab di guida non è un semplice mamecab
Ci sono piccoli dettagli e tante ore di configurazione per avere un cabinet perfettamente funzionante con pochi giochi
Qui faccio un veloce, e non esaustivo, resoconto del mio lavoro

Immagine

- Scheda madre Asus P5KPro con mascherina
- Processore Inel Pentium D (non ricordo il modello esatto ma è da 3.2Ghz)
- 2x2Gb Ram Corsair XMS2-6400 (CM2X2048-6400C4DHX)
- Scheda grafica Radeon x300/x550 Series
- SSD Samsung 840Pro da 128Gb

tutto comprato qua sul forum.

Immagine

Come interfacce ho usato una JammASD (viewtopic.php?f=43&t=25149) e una SmartASD (viewtopic.php?f=43&t=20198) . Volendo si poteva tranquillamente utilizzare solo la JammASD e un encoder usb per il volante oppure creare un pettine da cui andare alla SmartASD utilizzandola sia per il volante che per gestire start, secondo tasto, cambio e pedali.
In questo modo però ho la jammASD che mi semplifica il lavoro, mantengo il pettine che c'è con riduzione da Jamma al cablaggio esistente (mi pare 40 pin a memoria) e ho la protezione per il monitor.

Immagine

Qui in fase di test

Immagine

Lato software
Il funzionamento del volante, potenziometro, differenza fra 270' e 360' li ho scritti qua http://wp.arcadeitalia.net/encoder-e-interfaccia/
Il mio è un 270' con molle per il ritorno forzato e un potenziometro da 5K ohm

Immagine

seguendo lo schema della SmartASD viewtopic.php?t=20198

Immagine

Si va a collegare i cavi del potenziometro al A+, GND e ad un ingresso analogico a scelta che andrà attivato
È tutto molto semplice ma se si hanno dubbi basta chiedere a Picerno nel Topic della SmartASD e, se non lui direttamente, qualche utente risponderà.
Una volta che windows vede il volante come mouse o spinner, si può aggiustare il range dal programma della SmartASD e, come ho fatto io, dai vari menù del mame in cui si regola la deadzone e la sensibilità

Immagine

Altro problema: il cambio

Esistono diversi tipi di cambio, come spiego nella pagina degli Encoders sul portale.
Il mio è un cambio ON OFF senza folle:

Immagine

Per cui, pulsante premuto o non premuto

Questo non va tanto d'accordo con alcuni giochi in il cambio ha due micro, quindi premi un micro per Low e uno per Hi ma anche in quelli in cui, tipo outrun, MAME usa un solo pulsante per stabilire la posizione del cambio (ovvero premendo lo stesso pulsante cambiamo stato)

Per cui ci si ritrova a dover abilitare o meno il toggle

in outrun, ad esempio, ho aggiunto nel file .cfg di configurazione del gioco la parte toggle="no"

<system name=”outrun”>
<input>
<port tag=”:SERVICE” type=”P1_BUTTON1″ mask=”16″ defvalue=”0″ toggle=”no”>
</port>
</input>
</system>

In questo modo, quando hai il micro premuto il gioco avrà marcia low e quando sarà nella posizione di micro non premuto avrò la marcia Hi

*** Il File .cfg andrà impostato in sola lettura per evitare che venga riscritto per errore dal Mame

Il problema di un Cabinet di Corse è gestire una insieme di giochi che variano in base anche al tipo di volante e cambio che abbiamo.
Io non posso giocare a giochi a 360' come Super Sprint ad esempio, ma fatico a giocare anche a giochi come Sega Rally Championship in cui hai un cambio a 4 marce, in cui però posso usare il cambio automatico.
La mia lista di giochi è la seguente:

Great 1000 Mile Rally
AB cop
Big Run
Blomby Car
Chase Bombers
Chase H.Q.
Continental Circus
Dayton Usa
Daytona Usa to The Maxx
Drift Out '94
Drift Out
F1 Gran Prix
F1 Gran Prix II
F1 Gran Prix Star II
Ground Effects
Hot Chase
Indy 500
Mille Miglia 2
Neo Drift Out
Out Run
Out Runners
Over Top
Pocket Racer
Power Drift
Sega Rally Championship
Sega Touring Car Championship
Super GT24h
Top Speed
Turbo OutRun
Wec Le Mans 24
World Rally
World Rally 2

come Emulatori

Uso tre versioni di Mame e l'emulatore del model2

Le rom vanno suddivise in cartelle diverse

c:\mame\roms
c:\mame\romsmame105
c:\mame\romsmame160
c:\mame\romsmodel


la linea di comando del frontend sarà

Commandline=%rom% %path%

e il frontend dovrà avere tutte le cartelle come parametro dove cercare le roms

L'eseguibile del mame andrà sostituito da un mame.cmd con questa sintassi

mame.cmd %rom% %path%

il mame.cmd sarà

Codice: Seleziona tutto

if "%2" == "C:\romsmame105" goto mame105
if "%2" == "C:\romsmame160" goto mame160
if "%2" == "C:\mame\rommodel2 goto model2

mame0.190.exe %1
exit

:mame105
cd ..\mame105
mame0.106 %1
exit

:mame160
cd ..\mame160
mame0.160 %1
exit

:model2
cd ..\model2
launchmodel2 %1
exit
launchmodel2 è uno script, compilato con AutoHotKey che permette di chiudere l'emulatore del model2 premendo esc, ovvero la pressione contemporanea dei due tasti sulla plancia

Codice: Seleziona tutto

; This section closes Sega Model 2 Emulator when pressing Escape
Run, Emulator_multicpu.exe %1% 
$Esc::
{
 Process, Close, emulator_multicpu.exe
ExitAPP
return
}
Perché usare più mame? Perché alcuni giochi girano meglio su versioni più vecchie, altri hanno la possibilità di aggiungere la riga per abilitare il toggle e, in ultimo, perché hanno aggiunto qualche gioco che negli altri non erano ancora giocabili ed anche perché dalla 0.160 mi pare, c'è l'artwork, da abilitare e scaricare, per il cambio di outrun, in modo da vedere in sovraimpressione in quale marcia siamo.

Il file .xml, nel mio caso, è generato dal mame più recente, il 190 in cui vi è World Rally 2: Twin Racing e riconosce anche i giochi del model2.
In questo modo ho potuto avere una sola lista giochi per più mame e model2.

La skin del frontend l'ho fatto io con varie immagini

Immagine

.


Immagine

Come titoli ho usato i marquee dei giochi, in alcuni casi li ho presi dai flyer quando non li ho trovati.. ora dovrebbero essere tutti disponibili su Arcade DataBase.
E come snap ho messo direttamente i video, tanto il caricamento è istantaneo. In basso a destra, sotto i video, qualche info del gioco preso dalle info del mame.
Tutto gestito da volante e pedali.

I due pulsanti sul volante sono Start, che funge anche da Turbo o Sparo, mentre quello rettangolare Giallo è il cambio visuale. Premuti assieme escono dai giochi.

Per l'audio ho usato una schedina amplificatrice da pochi euro, la stessa che avevo suggerito a TheBaro per il suo progetto: viewtopic.php?f=66&t=33646

Immagine
.
Immagine


Capisco che non sia il più esaustivo dei Topic ma almeno penso si abbiano un po' di basi per capire cosa si deve fare.

Un altro bellissimo Topic è quello di MarcoQWERTY viewtopic.php?f=66&t=27691
o quello di AndreIta viewtopic.php?f=66&t=32178
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
Rockman84

Donatore
Moderatore
Moderatore
Messaggi: 1348
Iscritto il: 23/10/2015, 18:00
Medaglie: 1
Città: Mondovi
Località: Mondovì (Cuneo)
Grazie Inviati: 128 volte
Grazie Ricevuti: 92 volte

Re: Il Mio MameRacer !

Messaggio da Rockman84 »

Io posso soltanto dire che a, parer mio, si tratta di un lavoro sublime!!!
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Helper Donatore
Moderatore
Moderatore
Messaggi: 12360
Iscritto il: 14/01/2007, 23:35
Medaglie: 4
Grazie Inviati: 198 volte
Grazie Ricevuti: 320 volte

Re: Il Mio MameRacer !

Messaggio da Tox Nox Fox »

Il problema più grosso è che devi perdere molte ore a sistemare tanti piccoli dettagli
Per un gioco di guida la sensibilità del volante è il punto focale dell'esperienza.
E vanno fatti uno alla volta
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
jahpohke
Cab-dipendente
Cab-dipendente
Messaggi: 618
Iscritto il: 16/08/2020, 8:50
Città: Varese
Grazie Inviati: 48 volte
Grazie Ricevuti: 75 volte

Re: Il Mio MameRacer !

Messaggio da jahpohke »

Bel lavoro e bel cabinato, complimenti.
Se posso aggiungere qualcosa, per le guide in piedi il "poggia natiche diagonale" per me è un must per usare entrambi i pedali perché dopo un po' caricare tutto il peso su una gamba può dar fastidio.
Credo che ne facessero alcuni in grado di agganciarci direttamente a squadra qualsiasi mobile e regolare le misure per bloccare.
E' notte Ted...
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Helper Donatore
Moderatore
Moderatore
Messaggi: 12360
Iscritto il: 14/01/2007, 23:35
Medaglie: 4
Grazie Inviati: 198 volte
Grazie Ricevuti: 320 volte

Re: Il Mio MameRacer !

Messaggio da Tox Nox Fox »

Era una cosa che volevo farmi fare da un fabbro ma poi per varie vicissitudini non l'ho più presa in considerazione perché per le ore di gioco che faccio io in casa ..
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
SuperMagoAlex
Cab-dipendente
Cab-dipendente
Messaggi: 584
Iscritto il: 15/02/2019, 19:14
Città: LaSpezia
Grazie Inviati: 11 volte
Grazie Ricevuti: 39 volte

Re: Il Mio MameRacer !

Messaggio da SuperMagoAlex »

Bel cab! Io ne ho uno simile a questo da sistemare, ma pensavo di sostituire il cambio prendendone uno da Aliexpress con due microswitch e ritorno al centro, in modo da poter giocare anche ai vari Sega Rally etc.. col cambio manuale (sequenziale).
Avatar utente
picerno

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

Re: Il Mio MameRacer !

Messaggio da picerno »

Tox Nox Fox ha scritto: 06/10/2024, 19:45 Si va a collegare i cavi del potenziometro al +5 GND e ad un ingresso analogico a scelta che andrà attivato
si deve utilizzare A+ che sarebbe 3,3V invece di 5V
JammASD SmartASD Developer
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Helper Donatore
Moderatore
Moderatore
Messaggi: 12360
Iscritto il: 14/01/2007, 23:35
Medaglie: 4
Grazie Inviati: 198 volte
Grazie Ricevuti: 320 volte

Re: Il Mio MameRacer !

Messaggio da Tox Nox Fox »

Giusto
I 5v non c'entrano con il potenziamento
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
mr.do
Newbie
Newbie
Messaggi: 70
Iscritto il: 26/12/2014, 16:51
Città: Treviso
Grazie Inviati: 1 volta

Re: Il Mio MameRacer !

Messaggio da mr.do »

Ciao tox nox fox, che front end hai utilizzato? Immagino uno specifico per giochi di guida? Chiedo perché ne sto cercando uno da utilizzare nel mio cab
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Helper Donatore
Moderatore
Moderatore
Messaggi: 12360
Iscritto il: 14/01/2007, 23:35
Medaglie: 4
Grazie Inviati: 198 volte
Grazie Ricevuti: 320 volte

Re: Il Mio MameRacer !

Messaggio da Tox Nox Fox »

nel mentre che ripristiniamo le immagini, ti risondo: MaLa
Un frontend vecchio, non supportato che fa quello che mi serve.

Cmq non dovresti avere problemi di frontend. Poi va valutato caso per caso
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
mr.do
Newbie
Newbie
Messaggi: 70
Iscritto il: 26/12/2014, 16:51
Città: Treviso
Grazie Inviati: 1 volta

Re: Il Mio MameRacer !

Messaggio da mr.do »

Ah ok! É soltanto che mi ero fatto un'idea che c'è ne fosse uno che graficamente aveva come tema le corse , tanto per rendere più personalizzato il cab, negl'altri due generici uso feel e mi va benissimo.
Grazie.
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 5370
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 19 volte
Grazie Ricevuti: 308 volte

Re: Il Mio MameRacer !

Messaggio da Gothrek »

mr.do ha scritto: 14/01/2025, 14:16 Ah ok! É soltanto che mi ero fatto un'idea che c'è ne fosse uno che graficamente aveva come tema le corse , tanto per rendere più personalizzato il cab, negl'altri due generici uso feel e mi va benissimo.
Grazie.
tantissimi frontend puoi personalizzarli con temi ad hoc, faccio l'esempio su quello che conosco di piu', batocera.
Puoi personalizzare il tema, creare un elenco specifico o selezionare i giochi di vari sistemi mettendoli in preferiti, per poi nascondere tutti i sistemi e lasciare solo il tuo elenco o solo i preferiti e far si che all'avvio vada direttamente li cosi da avere un sottoinsieme di giochi solo di un certo tipo.

Nelle tue richieste mancano eventuale hw a disposizione
Avatar utente
mr.do
Newbie
Newbie
Messaggi: 70
Iscritto il: 26/12/2014, 16:51
Città: Treviso
Grazie Inviati: 1 volta

Re: Il Mio MameRacer !

Messaggio da mr.do »

Utilizzo un PC con win7, monitor arcade vga 640x480
Avatar utente
DigDug

Donatore
Moderatore
Moderatore
Messaggi: 3117
Iscritto il: 23/07/2005, 19:24
Medaglie: 1
Città: Rimini
Grazie Inviati: 29 volte
Grazie Ricevuti: 137 volte

Re: Il Mio MameRacer !

Messaggio da DigDug »

C'era un programma per creare temi per feel.
Prova ad usarlo, più personalizzato di così...
Avatar utente
mr.do
Newbie
Newbie
Messaggi: 70
Iscritto il: 26/12/2014, 16:51
Città: Treviso
Grazie Inviati: 1 volta

Re: Il Mio MameRacer !

Messaggio da mr.do »

Bene, così mi do un po da fare
<-on_idea->
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 5370
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 19 volte
Grazie Ricevuti: 308 volte

Re: Il Mio MameRacer !

Messaggio da Gothrek »

DigDug ha scritto: 14/01/2025, 18:38 C'era un programma per creare temi per feel.
Prova ad usarlo, più personalizzato di così...
si quello che avevo sviluppato è scaricabile anche dal sito
Rispondi

Torna a “Generici\Mamecab”