Torna indietro   Hardware Upgrade Forum > Giochi > Emulazione

La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing
Abbiamo visto ancora una volta la Formula E da vicino, ospiti di Jaguar TCS Racing. In questa occasione però curve e rettilinei erano quelli di un circuito permanente, molto diverso dagli stretti passaggi delle strade di Roma
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming
Lenovo ha puntato forte sul gaming negli ultimi anni e lo testimoniano i marchi LEGION e LOQ, il primo per gli amanti delle massime prestazioni e dell'assenza di compromessi, il secondo per chi desidera soluzioni dal buon rapporto tra prestazioni e prezzo. Abbiamo provato due esponenti dell'offerta, così da capire l'effettiva differenza prestazionale.
Nothing Ear e Ear (a): gli auricolari per tutti i gusti! La ''doppia'' recensione
Nothing Ear e Ear (a): gli auricolari per tutti i gusti! La ''doppia'' recensione
Nothing propone sul mercato non uno ma ben due auricolari nuovi: Ear di terza generazione e Ear (a) ossia un nuovo modello a basso costo pronto a ritagliarsi una fetta di mercato. Entrambi rimangono fedeli al marchio per il design ancora trasparente ma fanno un balzo in avanti notevole per qualità e soppressione del rumore.  
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-07-2004, 11:35   #1
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
Configurare i controllers sotto MAME32 con i layout

Creazione di un file di layout di controller con MAME32
Questa guida aiuterà nella configurazione di un controller per il mame.
Il controller può essere qualsiasi periferica di input riconosciuta da windows.
Il metodo di configurazione seguente sfrutta la possibilità di creare un file di configurazione, chiamato Layout, da caricare quando ci serve, senza dover impostare i tasti per ogni singolo gioco.
Ecco ilprocedimento:

-Create una sottocartella nella cartella "ctrlr" del MAME32
-Rinominate la sottocartella con il nome del vostro controller
-copiate il file "std.ini" nella sottocartella del vostro controller e rinominatelo in "default.ini"
-aprite il file: all'interno trovate pressochè tutti i tasti configurabili del MAME.
-quello che dovete fare è semplicemente cambiare le corrispondenze azione <-> tasto dei movimenti, dei pulsanti, dei crediti, dei pulsanti start e dei tasti che vi interessano.
I tasti che non vi interessano o che non avete modificato possono essere cancellati dal file, in quanto saranno presi in considerazione i valori standard.
Come avrete capito, le azioni che iniziano per "UI_" si riferiscono al menu che solitamente appare premendo tab, le azioni "P1_","P2_" eccetera sono riferiti ai tasti per i giocatori e gli altri sono tasti globali.
L'esempio seguente è quello della configurazione di una tastiera utilizzata per creare un joystick arcade:
Codice:
#Configurazione Esempio
START1                  "KEYCODE_E"
START2                  "KEYCODE_D"
COIN1                   "KEYCODE_3"
UI_PAUSE                "KEYCODE_E KEYCODE_D"
P1_JOYSTICK_UP          "KEYCODE_PGUP"
P1_JOYSTICK_DOWN        "KEYCODE_PGDN"
P1_JOYSTICK_LEFT        "KEYCODE_A"
P1_JOYSTICK_RIGHT       "KEYCODE_Z"
P1_BUTTON1              "KEYCODE_L"
P1_BUTTON2              "KEYCODE_RCTRL"
P1_BUTTON3              "KEYCODE_RSHIFT"
P1_BUTTON4              "KEYCODE_LALT"
P1_BUTTON5              "KEYCODE_LEFT"
P1_BUTTON6              "KEYCODE_RIGHT"
P2_JOYSTICK_UP          "KEYCODE_F"
P2_JOYSTICK_DOWN        "KEYCODE_V"
P2_JOYSTICK_LEFT        "KEYCODE_N"
P2_JOYSTICK_RIGHT       "KEYCODE_M"
P2_BUTTON1              "KEYCODE_ENTER"
P2_BUTTON2              "KEYCODE_K"
P2_BUTTON3              "KEYCODE_X"
P2_BUTTON4              "KEYCODE_MINUS"
P2_BUTTON5              "KEYCODE_DOWN"
P2_BUTTON6              "KEYCODE_C"
Come potete notare, ho configurato solo i tasti strettamente necessari, e ho utilizzato la combinazione dei due tasti start per mettere il gioco in pausa. Per concatenare i tasti si utilizza una semplice sintassi, simile a quella del c:
tasto1 | tasto2 = tasto1 oppure tasto2
tasto1 ! tasto2 = tasto1 ma non tasto2
tasto1 tasto2 = tasto1 e tasto2 assieme
Sbizzarritevi allora a configurare anche le altre azioni, come i paddle, il trackball eccetera.
E' possibile utilizzare anche il joypad o il joystick: in questo caso occorre specificare i codici "JOYCODE_...", ad esempio:
Codice:
JOYCODE_1_START
JOYCODE_1_SELECT
JOYCODE_1_LEFT
JOYCODE_1_RIGHT
JOYCODE_1_UP
JOYCODE_1_DOWN
JOYCODE_1_BUTTON1
...
ovviamente il numero 1 indica il primo joystick connesso, basta cambiare questo numero se si ha più di un joy.


turn me on...
Fatto tutto? passiamo allora all'attivazione del profilo.
-Avviate MAME32
-Selezionate la voce "Default Game Options..." dal menu "Options"
-Selezionate la scheda "Controllers"
-Dal menu a tendina "Default input layout" selezionate il nome del vostro controller.
-Cliccate sul pulsante "OK"
FATTO!!! ora potete avviare qualsiasi gioco e utilizzare il vostro controller senza troppi sbattimenti!!!

gioco che giochi, tasti che usi...
Se volete potete creare quanti layout volete, e utilizzarli quando volete, seguendo le istruzioni precedenti.
Inoltre, è possibile assegnare ad ogni gioco un layout specifico:
-selezionate dalla lista il gioco desiderato
-tasto destro -> proprietà
-nella scheda "controllers" selezionate il controller prescelto dalla lista a comparsa "Default Input layout"
-selezionate ok o applica.

want more?GUI layout
Per utilizzare il controller anche nell'interfaccia grafica di mame32 abbiamo bisogno di modificare alcune righe del file MAME32ui.ini presente nella directory radice dell'emulatore:

code:
ui_key_up KEYCODE_UP
ui_key_down KEYCODE_DOWN
ui_key_left KEYCODE_LEFT
ui_key_right KEYCODE_RIGHT
ui_key_start "KEYCODE_ENTER ! KEYCODE_LALT"

Potete anche personalizzare i tasti successivi, se volete il pieno controllo!
ora riavviate MAME32 e provate....

have phun!
bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2

Ultima modifica di skazzo : 05-07-2004 alle 11:45.
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 11:44   #2
AndreaFx
Senior Member
 
L'Avatar di AndreaFx
 
Iscritto dal: Nov 1999
Città: Philippines
Messaggi: 5313
Perfetto! Aggiunta al thread delle guide
__________________
internetpharmacydir.com
AndreaFx è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 11:46   #3
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
aggiungo un link preziosissimo al riguardo:

http://www.mameworld.net/easyemu/mamecontrolini.htm

inoltre ricordo che le impostazioni dei tasti tramite menu del gioco (con il tasto tab) hanno la precedenza sul nostro layout, quindi è bene eliminare i file default.cfg e nomegioco.cfg.

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2

Ultima modifica di skazzo : 05-07-2004 alle 11:58.
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 12:21   #4
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Skazzo...un uomo...un'emulatore vivente

Stasera provo tutto..domani ti faro' sapere tramite PM.

Un grazie immenso, 'o Cesare
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 11:08   #5
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Ricapitolando, quello che devo fare per giocare con un joypad durante il mame e':

1) creare una sottocartella nella cartella "ctrl" del mame

2) rinominare tale sottocartella con il nome del mio joypad

3) copiare il file "std.ini" nella sottocartella del mio joypad presente nel MAME e rinominarlo "default.ini"

4) aprire tale file rinominato "default.ini" e mettere le seguenti righe


START1 "JOYCODE_1_START"
COIN 1 "JOYCODE_1_SELECT"
UI_PAUSE "KEYCODE_P"
P1_JOYSTICK_UP "JOYCODE_1_UP"
P1_JOYSTICK DOWN "JOYCODE_1_DOWN"
P1_JOYSTICK LEFT "JOYCODE_1_LEFT"
P1_JOYSTICK RIGHT "JOYCODE_1_RIGHT"
P1_BUTTON1 "JOYCODE_1_BUTTON1"
P1_BUTTON2 "JOYCODE_1_BUTTON2"
P1_BUTTON3 "JOYCODE_1_BUTTON3"
P1_BUTTON4 "JOYCODE_1_BUTTON4"
P1_BUTTON5 "JOYCODE_1_BUTTON5"
P1_BUTTON6 "JOYCODE_1_BUTTON6"

Il numero "1" indica il primo joypad connesso, il numero "2" indica il secondo joypad connesso ecc, ecc.

N.B.: posso "mischire", tra le varie righe di codice, KEYCODE e JOYCODE?
Mi spiego: posso "unire" i comandi tastiera (GIA' PRESENTI NELLA CONFIGURAZIONE DI DEFAULT) con i comandi joycode mostrati al punto 4???


5) Avviare mame32 e selezionare la voce "Default game Options" dal menu option. Selezionare la voce "controllers". Dal menu a tendina "default input layout" selezionare il nome del mio controller e cliccare OK




Ciaoooooooooooo

Ultima modifica di Everyman : 06-07-2004 alle 11:13.
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 11:17   #6
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
cos'è, non era abbastanza chiaro????
sì, puoi mischiare keycode con joycode, dato che non penso tu abbia un joypad con 100 tasti, e che le azioni configurabili sono un bel po!

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 11:24   #7
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Quote:
Originariamente inviato da skazzo
cos'è, non era abbastanza chiaro????
sì, puoi mischiare keycode con joycode, dato che non penso tu abbia un joypad con 100 tasti, e che le azioni configurabili sono un bel po!

bye

Mitico skazzo, quanta pazienza hai avuto con il sottoscritto.
Spero che un giorno potro' incontrarti dal vivo...sarebbe bello iniziare il tutto cosi' , proseguire cosi' e terminare la serata cosi'

Ovviamente offrirei IO

Ciaooooooooooooooo

P.S.: io sono un ripper divx...se nel caso ti servisse aiuto chiedi tutto quello che vuoi.

Ciaooooooooooooooo
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 12:09   #8
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Skazzo...non ti arrabbiare ma...ero sicurissimo che il tutto funzionasse, e invece niente, non funziona. Quel benedetto joypad funziona con tutti gli altri emulatori tranne che con mame32.

A questo punto ci rinuncio e alzo bandiera bianca...dopotutto giocare i titoli piu' vecchi con il mame basta la tastiera, mentre i titoli piu' moderni (tipo quelli neo geo) mi scarichero' l'emulatore apposito.

Grazie di tutto e scusami se ti ho fatto perdere del tempo prezioso
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 13:34   #9
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
Quote:
Originariamente inviato da Everyman
Skazzo...non ti arrabbiare ma...ero sicurissimo che il tutto funzionasse, e invece niente, non funziona. Quel benedetto joypad funziona con tutti gli altri emulatori tranne che con mame32.

A questo punto ci rinuncio e alzo bandiera bianca...dopotutto giocare i titoli piu' vecchi con il mame basta la tastiera, mentre i titoli piu' moderni (tipo quelli neo geo) mi scarichero' l'emulatore apposito.

Grazie di tutto e scusami se ti ho fatto perdere del tempo prezioso
nessun problema, ma fammi capire cosa non va...
io prutroppo non ho joypad per provare...
puoi fare una prova?
proa a entrare nell'impostazione dei tasti con il tasto tab, poi prova ad assegnare a delle azioni che non usi (tipo i controlli del p4) i tasti del pad, solo per vedere come vengono riconosciuti, e soprattutto SE vengono riconosciuti!

ho appena trovato questo...
http://groups.google.it/groups?hl=it....it%26rnum%3D1
spero funzioni....
dato che è gpl, potremmo aggiugnerla ai thead importanti, trascrivendola pari pari (e con i dovuti crediti) in un nostro post...

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 13:47   #10
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
ok...provero'...ma rimango pessimista...

inoltre, se metto tutte le rom dentro alla cartella ROM del mame, se lancio il mame nella lista available non compare niente (Anche dopo aver premuto F5).

Se invece trascino la rom sopra a mame.exe il titolo parte.

Misteri dell'informatica


Per la precisione: il pad non occorre neanche che l'installi (con gli altri emulatori funziona tutto lo stesso) e anche se lo installassi non funzionerebbe comunque (gia' provato anche in quella modalita').

Secondo me e' questo PAD (o meglio, converter del pad ps2) che non viene riconosciuto DAL mame, non c'e' altra soluzione
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 15:13   #11
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
Quote:
Originariamente inviato da skazzo
ho appena trovato questo...
http://groups.google.it/groups?hl=it....it%26rnum%3D1
spero funzioni....
dato che è gpl, potremmo aggiugnerla ai thead importanti, trascrivendola pari pari (e con i dovuti crediti) in un nostro post...

bye
leggendolo tutto non risponde alle domande che ci assillano...
comunque sia è un buon punto di riferimento per chi sta scegliendo il controller da utilizzare!!

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2004, 09:55   #12
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
skazzo, problema aggirato...praticamente per il mame ho lasciato i giochi piu' vecchi (tipo track and field, toki etc...) mentre per i giochi un po' moderni (street fighter alpha 3, metal slug x etc) mi son preso un bell'emulatore NEO GEO e CAPCOM (non ricodo il nome, ma e' parecchio usato).
Li il joypad funziona da DIO e la grafica dei giochi piu' nuove rende addirittura meglio.



Per la faccenda del pad e il mame, resta un assoluto mistero.

Ma vivro' lo stesso, non ti preoccupare eheheh

Grazie di tutto comunque, i tuoi aiuti sono stati apprezzatissimi
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2004, 14:20   #13
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
carrive notizie!
dalla versione 84u5 il mame non suporta più i file .ini, ma è passata all'XML.

appena le cose saranno stabili, vedrò di aggiornare la guida.

bye

ah, intanto si potrebbe cambiare il titolo aggiungendo un [GUIDA] e sostituendo MAME32 con MAME, dato che funziona con tutte le versioni.

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2006, 18:19   #14
Doctor P
Senior Member
 
L'Avatar di Doctor P
 
Iscritto dal: Jun 2003
Città: From my LAN to all the world
Messaggi: 2277
Mi rendo conto che la discussione è stravecchia però è proprio quella appropriata, io uso una versione vecchiotta il mame 0.64 e non c'è la cartella che voi dite ne tantomeno il file .ini da copiare, come si risolve?
__________________
[Perché il sonno non ti vizia, e non puoi fare senza, non è un gesto di pigrizia, ma una scelta d'esperienza. ]
Doctor P è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing La Formula E può correre su un tracciato ...
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming Lenovo LEGION e LOQ: due notebook diversi, stess...
Nothing Ear e Ear (a): gli auricolari per tutti i gusti! La ''doppia'' recensione Nothing Ear e Ear (a): gli auricolari per tutti ...
Sony FE 16-25mm F2.8 G: meno zoom, più luce Sony FE 16-25mm F2.8 G: meno zoom, più lu...
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione Motorola edge 50 Pro: design e display al top, m...
Kingdom Come Deliverance II: il seguito ...
Logitech M750 Signature AI Edition: il p...
Cisco presenta Hypershield, una soluzion...
Arriva Mastercard For Fintechs, il perco...
TSMC avverte il mondo: i chip fabbricati...
Auricolari economici CMF by Nothing Buds...
Fallout, la serie TV: la Stagione 2 &egr...
L'assistente virtuale Meta AI diventa pi...
iPhone 15 Pro 1 TB è sceso a 1.442€. Il ...
LastPass, campagna di phishing ai danni ...
ECOVACS DEEBOT T30 PRO OMNI è ancora dis...
Apple Watch Series 9 GPS + Cellular 45mm...
Apple verso la sostenibilità con ...
SK hynix e TSMC insieme per realizzare l...
Vi siete persi l'Antologia di Fallout in...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:54.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www3v