Como poner el juego en pantalla completa con Mednafen según yo.

Aunque de hecho ya no juegue tanto como cuando era un adolescente imberbe, a veces me gusta utilizar mednafen para emular el puñado de roms de juegos viejísimos para chavo-rucos que tengo aún en mi disco duro. Conforme avanzaba el tiempo en mi persona, me dí cuenta que eran una completa pérdida de tiempo, pero igual no pasa nada si juego una media hora en la tarde cuando ya no hay nada que hacer. Recordar es vivir, o eso dicen.

De todos modos, creo que habrá algunos niños, muchachos, no tan muchachos y algunos contemporáneos que desean pasar un rato de distracción con su juego favorito. Para eso necesitamos instalar mednafen, viene en la mayoría de repositorios de las distribuciones populares o si no tocará compilarlo para tu sistema. En Puppy Linux sólo hace falta actualizar los repos de PPM y ver si esta allí, en las versiones de Slacko o Scpup que tengo lo he conseguido tirando de slapt-get, solo hizo falta instalar un par de dependencias que necesitaba para funcionar y ya. En otras distros pues ya saben, tiren de su gestor de paquetes.

Una vez que tengamos instalado el emulador, solo nos toca configurar la parte más importante y de lo que va este apunte: Poner el juego en pantalla completa.

Sé de sobra que mednafen tiene una GUI llamada mednaffe para esos menesteres, pero vamos, ¿para qué quieren instalar a esa cosa?.

Pues bien, en la carpeta mednafen vamos a encontrar el archivo de configuración llamado mednafen.cfg, que es el que buscamos. Lo abrimos con el editor de texto que tengas a la mano, ya sea Gedit, Kate, Geany, Nano, Vim y hasta con el sistema operativo llamado Emacs. Yo tiraré de ne, un imprescindible para mi. En este ejemplo usaré la configuración para el emulador de Game Boy Advance, es lo mismo con los demás emuladores, solo cambia el prefijo inicial. Vamos a buscar la siguiente línea:

;Stretch to fill screen.

gba.stretch aspect_mult2

Y lo cambiamos por:

;Stretch to fill screen.

gba.stretch full

Ahora toca cambiar el ancho y largo de la resolución de nuestra pantalla, en mi caso la resolución es 1366x768, dónde 1366 es el valor de x y 768 el valor de y (los valores iniciales están todos en cero). Por lo tanto quedaría algo así:

;Full-screen horizontal resolution.

gba.xres 1366

;Full-screen vertical resolution.

gba.yres 768

Y también cambia estas lineas:

;Scaling factor for the X axis in windowed mode.

gba.xscale 4.000000

;Scaling factor for the X axis in fullscreen mode.

gba.xscalefs 1.000000

Por esto:

;Scaling factor for the X axis in windowed mode.

gba.xscale 6.000000

;Scaling factor for the X axis in fullscreen mode.

gba.xscalefs 4.000000

Hacemos igual con gba.yscale y gba.yscalefs:

;Scaling factor for the Y axis in windowed mode.

gba.yscale 4.000000

;Scaling factor for the Y axis in fullscreen mode.

gba.yscalefs 1.000000

Entonces:

;Scaling factor for the Y axis in windowed mode.

gba.yscale 6.000000

;Scaling factor for the Y axis in fullscreen mode.

gba.yscalefs 4.000000

Y eso es todo, ya puedes disfrutar de tus roms que muy seguramente (sí claro) tienes una copia de los cartuchos, discos, cinta o que se yo de los juegos que estas emulando. Y así sin más lo dejo hasta allí, ¡ojalá que te divertas!

Volver atrás

Proxied content from gemini://reisub.nsupdate.info/radames/mednafen1.gemini

Gemini request details:

Original URL
gemini://reisub.nsupdate.info/radames/mednafen1.gemini
Status code
Success
Meta
text/gemini
Proxied by
kineto
Reisub Server

Be advised that no attempt was made to verify the remote SSL certificate.