EL problema de una arcadevga, es que solo te sirve en CRT, o sea, en TFT, no puede hacer nada
Si los scanlines son en un TFT
Despues de pasarme horas en frente del CRT trinitron, llege a la conclusion que para los modos 240p, el TV muestra algo asi, cada pixel del juego, esta formado por "2 pixeles de color" y 2 scanline en negro, pero el primer scanline, devido al brillo de los pixeles de color, se ve a un 20% maximo de oscuridad
Viendo esto, lo mas facil en un TFT, que no tiene esta propedad de brillo de los pixeles, es a hacer, 2 pixeles de color, 2 al 50%
Muestra
1) Escalado de pixeles
2) Scanlines del snes9x, o sea, 1 y 1
3) Scanline del CRT, o sea, 2 pixeles de color, 1 al 20% y uno negro
4) Scanlines al 50% o sea, 2 de color, 2 al 50%
Una pena que los scanlines al 50% no se puedan hacer en el snes9x, me tuve que conformar con los normales
Pero la puta gracia, es que si no se usa D3D, el snes9x usa bilinear si o si en XP, 2k, y 98...
De ahi que tuviera que modificar el snes9x para poder usar d3d en placas antiguas, y este post
Pero bueno, el uso es generico, lo unico que hice fue habilitar D3D sin TnL, puedes usar simple2x, TV, hq2x, etc, todo funciona