Tutorial: NES look retro

Bienvenidos, amigos, a un post más, de tutoriales, para lograr un objetivo específico: Un look más retro de lo que puede ofrecer el pixel perfect.
Esta vez toca el turno a la NES y todo el procedimiento es bastante sencillo.
Mucho más sencillo que el caso del tutorial anterior con MAME, aunque eso sí, la personalización es menor, pero el resultado es bastante satisfactorio.


Para este caso, vamos a utilizar el emulador MESEN. Un excelente emulador moderno de NES con muchas funcionalidades que se pueden explotar.
La documentación del emulador menciona la utilidad para jugar ROMS no sólo de NES, sino también SNES, Game Boy, Game Boy Advance, Master System y PC Engine.
Sin embargo, no he probado los otros sistemas. Sólo puedo asegurar la efectividad, compatibilidad y precisión de la emulación de NES.

Primero, vamos a descargarlo del sitio oficial: https://www.mesen.ca/
El sitio nos lleva directamente a la descarga.
Descargamos el ejecutable y lo abrimos.
Mesen es un emulador portable, por lo que se va a extraer y nos da la opción de guardar los archivos del emulador en una carpeta del sistema o en nuestra propia carpeta que elijamos.
Yo recomiendo la segunda opción, para tener un mayor control.

Y eso es todo en cuanto a la "instalación".
Ahora sólo basta hacer click sobre el icono de MESEN para ejecutarlo.



El emulado tiene un modo oscuro, pero de todas maneras la barra de título permanece blanca... muy raro. Igualmente, se agradece.

Dentro de las preferencias del emulador, tenemos opciones muy interesantes para poderlo configurar a nuestro gusto.


Dentro de las preferencias generales, podemos elegir el tema oscuro, pausar el emulador cuando la aplicación pasa a segundo plano o pierde el foco, pausar al interactuar con los menús o dejar que corra el juego, entre otros.


En el apartado de shortcuts, podemos definir atajos para un montón de funciones. Desde reiniciar la emulación, cargar o guardar save states, pantalla completa, pausar, aumentar la escala, etc.



En la sección de Folders / Files, tenemos la posibilidad de asociar archivos de ROMS directamente con el emulador y definir la ruta de nuestras carpetas.


Finalmente, las preferencias avanzadas nos permiten personalizar el HUD, desde la posición, tipo de letra, tamaños, etc. También ocultar los mensajes del emulador (muy útil si vas a grabar un gameplay) mostrar los FPS, entre otras opciones.

Después de personalizar todo eso a nuestro gusto, vamos a la parte de input settings, del NES específicamente.


Una característica muy buena de este emulador, es que nos permite elegir qué dispositivo está conectado en qué puerto. Desde el control normal del NES, pasando por la zapper, el power pad u otros, como el mouse de SNES. Desde luego, también podemos personalizar cada uno de los dispositivos seleccionados, haciendo click en Setup.


Y así lo hacemos. Configurando los controles con nuestro teclado o gamepad.

El siguiente paso será crear un folder para ROMS, descargar los juegos que nos gusten y ejecutarlos en el emulador.
Para este tutorial, voy a utilizar como ejemplo el grandioso juego de Chip N' Dale Rescue Rangers.



Como se puede apreciar, el juego se muestra pixel perfect.
No se ve mal, pero definitivamente no es como se veía un juego de NES en una vieja televisión CRT.

La magia la vamos a hacer con un sencillo truco...


Vamos al menú Settings -> Video filter -> NTSC (blargg) y activar esa opción.
Después vamos a activar la opción "Use bilinear interpolation", del mismo menú.
Por supuesto, hay muchos otros filtros que pueden probar.
Mi elección es NTSC (blaarg) porque siento que, es el que mejores resultados me da.
Pero pueden experimentar mucho con las diferentes opciones.

Ahora, vamos al menú Settings -> Video -> Picture


Desde aquí, podemos hacer un fine tuning de los parámetros del filtro de video NTSC (blaarg)
Los settings recomendados por mí son los siguientes:

GENERAL SETTINGS
Scanlines: 15

FILTYER SETTINGS
Artifacts: -100
Bleed: 66
Fringing: -84
Gamma: 0
Resolution: 100
Sharpness: 60

Además de esto, si nuestro juego parece tener glitches gráficos en la parte superior o inferior de la pantalla, tendremos que ir al menú Game -> Game settings
Y ahí, ajustar el overscan del top y bottom, hasta que desaparezca el glitch gráfico.
Esta opción, cuando accedemos desde el menú mencionado, guardará esos ajustes en base a cada juego, de manera individual.


Una opción, que no es forzosa, pero es una mejore recomendada para la emulación de NES, es activar las casillas "Remove sprite limit" y "Automatically re-enable sprite limit".
Esto nos ayudará con todos aquellos juegos que presentan demasiados parpadeos de los sprites.

Si es molesto que un juego se nos ralentice mucho, podemos probar con la opción del overclocking.




Y así se hace la magia.
Y podemos jugar con los ajustes hasta obtener un buen resultado.
Los ajustes que yo he compartido,  son para mí, pura belleza retro.

Y con eso concluye este breve, pero muy útil tutorial para darle una imagen retro a nuestra emulación de esos legendarios juegos, de la legendaria consola NES.

Cambio y fuera.

Comments