Lograr emular Snes lo más próximo a un FPGA ¿Higan accuracy + CRT?

Hola,
Pretendo lograr una emulación cercana a la perfección dentro de los límites objetivos que esta modalidad tiene.
-La plataforma a emular es Super Nintendo.
-El software que pretendo usar es Retroarch con Higan ¿accuracy?
-El PC es un AMD FX8350 a 4ghz con 16gb RAM
-CRTemudrivers (PC conectado por SCART a un CRT)
-Uso superresoluciones (2560x240)

Si no logro el objetivo, sustituiré todo por un FPGA.

En los tests que he realizado, veo que la configuración SIN LAG, exige correr una segunda instancia del core y 2 frames de adelanto pero mi PC se ahoga.
¿Qué procesador me haría falta?
¿Pruebo otra configuración de software?

También he comprobado que al poner una segunda instancia del core se produce una distorsión en la imagen, distorsión que se soluciona —extraño— cambiando la resolución a 224 líneas en lugar de 240.

Gracias, un saludo.
Te recomiendo que hagas la prueba con el nuevo core que ha salido el bsnes_hd_libretro

Le han mejorado la velocidad un 60% siendo igual de preciso.

Le han metido modo 7 en HD y seguramente al requerir menos máquina, el runahead te irá mucho mejor.
DJ Deu escribió:Te recomiendo que hagas la prueba con el nuevo core que ha salido el bsnes_hd_libretro

Le han mejorado la velocidad un 60% siendo igual de preciso.

Le han metido modo 7 en HD y seguramente al requerir menos máquina, el runahead te irá mucho mejor.


¿Pero ese Mode7-HD es algo opcional? Porque si busca fidelidad máxima con la SNES y piensa utilizar resoluciones 224p/240p en un CRT, añadir ese tipo de modificaciones no creo que sea lo que le interese.

Un saludo.
Hodor escribió:
DJ Deu escribió:Te recomiendo que hagas la prueba con el nuevo core que ha salido el bsnes_hd_libretro

Le han mejorado la velocidad un 60% siendo igual de preciso.

Le han metido modo 7 en HD y seguramente al requerir menos máquina, el runahead te irá mucho mejor.


¿Pero ese Mode7-HD es algo opcional? Porque si busca fidelidad máxima con la SNES y piensa utilizar resoluciones 224p/240p en un CRT, añadir ese tipo de modificaciones no creo que sea lo que le interese.

Un saludo.


Todo en emulación es opcional, lo comenté como un añadido.
DJ Deu escribió:Te recomiendo que hagas la prueba con el nuevo core que ha salido el bsnes_hd_libretro

Le han mejorado la velocidad un 60% siendo igual de preciso.

Le han metido modo 7 en HD y seguramente al requerir menos máquina, el runahead te irá mucho mejor.


Lo acabo de probar y da muchos problemas con todo lo que tiene que ver con la supresión del input lag, que son:
- Run-ahead to reduce latency ON
- Number of frames to Run 2
- RunAhead use second instance ON

Con los otros cores, como ya he comentado, mi PC se ahoga pero creo que son las opciones correctas y que con potencia suficiente obtendría la máxima fidelidad posible en lo que a emulación por software se refiere. Este core, supongo que al ser nuevo no gestiona bien estas opciones.

Como curiosidad decir que he probado las opciones de modo 7 HD y en una televisión CRT se nota algo, pero nada en comparación a los videos que he visto, que como es lógico corren y se muestran en medios de salida adecuados para tal innovadora y atractiva característica.

Gracias por vuestra ayuda. Saludos.
logitech888 escribió:
DJ Deu escribió:Te recomiendo que hagas la prueba con el nuevo core que ha salido el bsnes_hd_libretro

Le han mejorado la velocidad un 60% siendo igual de preciso.

Le han metido modo 7 en HD y seguramente al requerir menos máquina, el runahead te irá mucho mejor.


Lo acabo de probar y da muchos problemas con todo lo que tiene que ver con la supresión del input lag, que son:
- Run-ahead to reduce latency ON
- Number of frames to Run 2
- RunAhead use second instance ON

Con los otros cores, como ya he comentado, mi PC se ahoga pero creo que son las opciones correctas y que con potencia suficiente obtendría la máxima fidelidad posible en lo que a emulación por software se refiere. Este core, supongo que al ser nuevo no gestiona bien estas opciones.

Como curiosidad decir que he probado las opciones de modo 7 HD y en una televisión CRT se nota algo, pero nada en comparación a los videos que he visto, que como es lógico corren y se muestran en medios de salida adecuados para tal innovadora y atractiva característica.

Gracias por vuestra ayuda. Saludos.


Coge esta opción

- Number of frames to Run 2

Ponla a 1 y pruebalo de nuevo.
DJ Deu escribió:
logitech888 escribió:
DJ Deu escribió:Te recomiendo que hagas la prueba con el nuevo core que ha salido el bsnes_hd_libretro

Le han mejorado la velocidad un 60% siendo igual de preciso.

Le han metido modo 7 en HD y seguramente al requerir menos máquina, el runahead te irá mucho mejor.


Lo acabo de probar y da muchos problemas con todo lo que tiene que ver con la supresión del input lag, que son:
- Run-ahead to reduce latency ON
- Number of frames to Run 2
- RunAhead use second instance ON

Con los otros cores, como ya he comentado, mi PC se ahoga pero creo que son las opciones correctas y que con potencia suficiente obtendría la máxima fidelidad posible en lo que a emulación por software se refiere. Este core, supongo que al ser nuevo no gestiona bien estas opciones.

Como curiosidad decir que he probado las opciones de modo 7 HD y en una televisión CRT se nota algo, pero nada en comparación a los videos que he visto, que como es lógico corren y se muestran en medios de salida adecuados para tal innovadora y atractiva característica.

Gracias por vuestra ayuda. Saludos.


Coge esta opción

- Number of frames to Run 2

Ponla a 1 y pruebalo de nuevo.


Nada, ya lo he probado. Eso se determina pausando con la letra P, pulsas cualquier dirección o botón del gamepad y luego pulsas la tecla K para avanzar un frame, y así sucesivamente hasta que se visualice la acción que corresponde a la dirección o botón pulsado. De esta forma determinamos con exactitud el número de frames de input lag que tenemos. Yo, con un mando de Snes 8bitdo conectado por cable USB tengo 2 frames.


Creo que ya tengo una conclusión, tras una segunda tarde de tests.
He hecho overclock a 4,5ghz y el core higan accuracy ha empezado a funcionar bien en Super Mario World, no así en Super Mario Kart.
De esto concluyo que necesito otra placa+procesador, supongo que Intel, porque más procesador creo que no puedo poner en mi actual socket (AM3)

Gracias, un saludo.
6 respuestas