Para conectar la tv de tubo al pc y jugar al retro en resolución nativa necesitamos basicamente:

- Un cable VGA a euroconector SCART.

- Una tarjeta gráfica ATI.

 

Es posible conseguir 15khz con otras marcas de gráficas pero no está bien conseguido todavía. Por ejemplo con NVIDIA puede funcionar bajo linux pero con tearing.

 

Si no tienes una tarjeta gráfica ati en tu ordenador y no piensas cambiarla puedes poner una tarjeta ATI barata como segunda gráfica. Las tarjetas más baratas ya funcionan para el retro.

 

Con el PC Arcade podrás emular las máquinas recreativas de Mame y practicamente todas las consolas y retroordenadores con su calidad de imagen original.

 

Emulación bajo windows

 

Para conseguir resoluciones de 15khz en windows utilizamos el driver CRT Emudriver 2.0.

Asegurate de comprar una gráfica ATI compatible con este driver. Existen varias versiones para los distintos modelos.

A mi en una HD4000 series me funciona el segundo de windows 10.

 

Puedes realizar la instalación en windows xp, 7 o 10. Creo que windows 8 también.

 

Yo empece a hacerlo en windows 7 y actualmente uso windows 10.

 

El driver incluye el programa vmmaker que sirve para crear las resoluciones.

 

La mayoría de la gente utiliza super resoluciones con groovymame y retroarch. Yo he realizado una configuración distinta.

 

Una super resolución es una resolución que es nativa en vertical pero no lo es en horizontal. Se escala la imagen a 2560 pixels de ancho y al mostrarlo en la TV se ve perfectamente porque los pixels del juego se adaptan a la pantalla. Aunque siempre es mejor una resolución nativa tanto en horizontal como en vertical.

Super resolución 2560x224

Nativa 320x224

 

He logrado resoluciones nativas siguiendo estos pasos:

He ejecutado el programa avres que venía incluido en las antiguas arcade vga. (Lo subiré)

Este programa analiza todas las roms de mame y configura la resolución en el mame XML.

Desconozco si hay versión más moderna con mejoras.

 

El programa vmmaker también puede tocar el mame xml pero no he utilizado esas opciones y desconozco si se puede hacer directamente desde ese programa.

 

A continuación con un programa JAVA propio desarrollado por mi he sacado del mame XML todas las resoluciones y las he puesto en un archivo txt. (lo subiré)

 

He introducido el archivo de resoluciones en el vmmaker y he generado todas las resoluciones.

 

Una vez hecho esto ya puedo jugar en resoluciones nativas con mameui64.

También he emulado bastantes consolas sin utilizar retroarch.

 

Con el emulador mednafen se pueden emular muchas consolas.

Existe una versión mednafen emu4crt preparado para crt.

 

Algunos sistemas los emulo con el mednafen normal configurando la resolución original del sistema y otros con el emu4crt.

Todo en resolución nativa.

Megadrive, Snes, Master System, Nes, Pc Engine, PC Engine CD y Sega Saturn.

 

Cabe destacar que la Sega Saturn se emula perfecta con mednafen emu4crt y cambia de resoluciones dentro del juego.

 

También he configurado emulación de amiga con winuae utilizando una resolución de 704x228 a 50hz. (Debe ser creada en el vmmaker)

 

Tengo funcionando también MSX con bluemsx y Commodore 64.

 

Todavía me faltan Amstrad CPC y Spectrum.

 

Increiblemente también funciona dosbox con una resolución de 320x200.

Es genial ver los juegos de MSDOS en una tele pixel perfect.

 

El juego es configurar para cada máquina su resolución original sin escalado.

 

De momento todavía no he configurado bien retroarch, constantemente se me va a 33khz.

 

 

Linux

 

Podemos emular en linux utilizando uno de los diferentes livecd que existen.

Los más destacados son GroovyArcade y RGB-X.

Pueden funcionar con tarjeta NVIDIA pero con tearing, es también recomendada una ATI.

RGB-X está muy bien aunque me daba algún problema con los controles.

GroovyArcade emula perfectamente las máquinas del MAME.