Come usare files INI

Da wikicab.

Introduzione

I file ini sono comunemente usati per configurare le opzioni dei programmi. Questi file hanno estensione .ini e sono file di testo che possono essere editati tramite notepad.

MAMEWAH usa 3 tipi principali di file ini; mamewah.ini (opzioni generali, globali), emuname.ini (opzioni specifiche per l'emulatore), e emuname-?.ini (opzioni specifiche per la lista).

Il file mamewah.ini è automaticamente generato e aggiornato quando si apre MAMEWAH, e si trova in mamewah\config\

mamewah.ini

Ogni emulatore avrà bisogno del suo file di configurazione (ini). Innanzi tutto andiamo nella cartella mamewah\config\ e creiamo per ogni emulatore una cartella. La cartella config risulterà quindi: Snes Nes Genesis Nintendo 64 ... Ora avviamo mamewah, così facendo lui creerà automaticamente i file ini in ogni cartella che abbiamo creato in precedenza. Usciamo da mamewah. In ogni cartella degli emulatori si saranno creati due file:

1 - [nomecartella].ini 2 - [nomecartella]-0.ini

Il 1° file contiene la configurazione dell'emulatore. Le righe (principali) che andremo a modificare sono le seguenti:

      1. [nomecartella].ini (mamewah v1.62) ###

emulator_title [Nome Emulatore visualizzato in mamewah]

      1. List Generation Settings ###

rom_path [PercorsoRoms] rom_extension [estensioneRoms] dat_file [Se avete il dat file inserite qui il percorso]\[File].dat nms_file [Se avete l' nms file inserite qui il percorso]\[file].nms catver_ini_file [catverPath]\catver.ini //solo per mame// list_generation_method rom_folder // questo funziona solo nella versione 1.62b13a, altrimenti dovrete avere il file dat della lista dei giochi quindi andremo a mettere rom_folder_vs_dat_file //

      1. Execution Settings ###

pre_emulator_app_commandlines emulator_commandline [Emupath]\[emuName].exe [name]{nodosbox} post_emulator_app_commandlines general_app_commandlines

      1. Artwork Settings ###

artwork_image_paths [artworkpath1];[artworkpath2];... movie_preview_path [moviepath] movie_artwork_no 1 enable_fuzzy_search 0 history_dat_file [percorsoHistory.dat] //solo per mame// history_dat_artwork_no 2 // questo numero indica a quale artwork vorrete far visualizzare l'history.dat

Ora questa è la configurazione generale. In sostanza ci sono 3 parametri di configurazione che vanno impostati per ogni emulatore. Qui di seguito troverai la configurazione per ogni Emulatore che vorrai utilizzare:

SNES

Emulatore utilizzato: Zsnesw 1.51 rom_path [PercorsoRoms] rom_extension zip dat_file [Se avete il dat file inserite qui il percorso]\[File].dat list_generation_method rom_folder // questo funziona solo nella versione 1.62b13a, dove è stato corretto un bug, altrimenti dovrete avere il file dat della lista dei giochi. Quindi andremo a mettere rom_folder_vs_dat_file //

emulator_commandline [Emupath]\zsnesw.exe -m "c:\[rompath]\[name].zip"

(emuname).ini

I file ini specifici per l'emulatore, che dicono a Mamewah come far funzionare un particolare emulatore. Deve esserci un file per ogni emulatore che si vuole utilizare.

List Generation Settings
Setting Default Definizione
rom_path (vuoto) Il percorso completo con la locazione delle tue rom

emuname-?.ini

mamewah.cfg

Tastiera DIK_0-9 DIK_A-Z DIK_UP or DIK_UPARROW DIK_DOWN or DIK_DOWNARROW DIK_LEFT or DIK_LEFTARROW DIK_RIGHT or DIK_RIGHTARROW

Mouse MOUSE_LEFT MOUSE_RIGHT MOUSE_UP MOUSE_DOWN MOUSE_SCROLLUP MOUSE_SCROLLDOWN MOUSE_BUTTON0 MOUSE_BUTTON1 MOUSE_BUTTON2 MOUSE_BUTTON3

Joystick: JOY?_LEFT JOY?_RIGHT JOY?_UP JOY?_DOWN JOY?_BUTTON0-31 Sostituire al punto interrogativo il numero del Joystick BUTTON[numero pulsante che si vuole utilizzare]

Parametri Riga di Comando