[GUIDA] Impostare la risoluzione di uscita, no fullscreen

Qui trovate guide speciali. Argomenti specifici per un determinato sistema li trovate nella sua sezione
Bloccato
Avatar utente
Guybrush
Messaggi: 2366
Iscritto il: gio feb 25, 2016 6:33 pm
Ha ringraziato: 159 volte
È stato ringraziato: 166 volte

[GUIDA] Impostare la risoluzione di uscita, no fullscreen

Messaggio da Guybrush »

Supponiamo che abbiate uno schermo 50" e che vogliate emulare una console portatile, Game Gear, Game Boy ecc. Di solito per impostazione predefinita gli emulatori proveranno a utilizzare tutto lo spazio disponibile sulla schermo con il risultato che console con risoluzioni molto basse mostreranno dei pixel giganti per poter riempire lo schermo.

Come fare allora? Semplice, seguite questi piccoli passi ;-)
La guida è valida solo per emulatori RetroArch/Libretro, per intenderci quelli il cui nome inizia con lr-
La configurazione degli emulatori Libretro può essere globale, per sistema o addirittura per singola rom. Noi faremo una configurazione per sistema, come riferimento leggete questa guida.

Supponiamo, ad esempio, di voler configurare il Megadrive, dovete quindi modificare il file

Codice: Seleziona tutto

/opt/retropie/configs/megadrive/retroarch.cfg
apritelo con:

Codice: Seleziona tutto

nano /opt/retropie/configs/megadrive/retroarch.cfg
e vi troverete davanti questo:

Codice: Seleziona tutto

# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/megadrive/"

#include "/opt/retropie/configs/all/retroarch.cfg"
Come indicato in inglese la configurazione andrà inserita prima della riga

Codice: Seleziona tutto

#include "/opt/retropie/configs/all/retroarch.cfg"
ovvero:

Codice: Seleziona tutto

# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/megadrive/"

# QUI INSERITE LA VOSTRA CONFIGURAZIONE

#include "/opt/retropie/configs/all/retroarch.cfg"
Adesso non vi resta che aggiungere, al posto di # QUI INSERITE LA VOSTRA CONFIGURAZIONE, questi parametri:

Codice: Seleziona tutto

video_fullscreen_x = <valore_numerico>
video_fullscreen_y = <valore_numerico>
custom_viewport_width = <valore_numerico>
custom_viewport_height = <valore_numerico>
custom_viewport_x = <valore_numerico>
custom_viewport_y = <valore_numerico>
aspect_ratio_index = 23
dove nel parametro aspect_ratio_index dovete inserire 22 se utilizzate una versione di RetroArch inferiore alla 1.7.4.

I parametri video_fullscreen indicano la risoluzione del vostro schermo, i parametri custom_viewport invece altro non sono che il riquadro, dimensioni e posizione, dove volete che il frame del gioco appaia. Per avere un risultato ottimale con un aspect ratio corretto utilizzate valori multipli e interi della risoluzione originale, ad esempio moltiplicate per 2, per 3 ecc.
Al posto di <valore_numerico> inserite i vostri valori, senza < e >
A questo punto se volete potete aggiungere un overlay in modo da riempire lo spazio nero che rimane attorno al gioco ;-)

Che dite, è facile oppure no? Buon retrogaming
"Dobbiamo costruire computer per le masse, non per le classi" J. Tramiel
_____________________________________________________________
Aiutiamo il forum con una donazione :-)

Hardware:
Raspberry Pi Model B Rev 2 (x2)
Raspberry Pi 3 Model B Rev 1.2

Bloccato