@aTg
Hi.
I tried RGB-Pi40Beta3, nice job
First boot, all was so ... ugly
Of course, i use my home made GPIO2SCART so i put :
dpi_output_format=5 in config.txt
and change dtoverlay=rgb-pi by dtoverlay=vga666
(but dtoverlay=rgb-pi works)
Let see how i prefer use Rpi/CRT :
For emulationstation :
- I Prefer to use this timings : hdmi_timings 506 1 8 44 52 240 1 6 10 6 0 0 0 60 0 9600000 1
(But your timings ar ok)
- Another skin, this one isn't very nice on CRT.
For RetroArch :
-
I use vertically pixel perfect but not horizontally.
So INTERGER SCALE must be DISEABLE !!
and vertical pixels must be set in CUSTOM_VIEWPORT_HEIGHT.
-
I use horizontally high resolution as :
hdmi_timings 1920 1 52 208 260 240 1 6 10 6 0 0 0 60 0 38400000 1
(i use this timings for all emulators)
-
I Disable THREADED VIDEO (less input/video lag)
-
I Disable HW Bilinear Filtering (no nee with 1920 pixels)
(But needed if i use this timings - hdmi_timings 996 1 24 96 120 240 1 3 10 6 0 0 0 60 0 19200000 1)
-
I use ASPECT RATIO INDEX : 22 (Custom)
This is my custom Viewports for Genesis :
aspect_ratio_index = "22"
video_smooth = "false"
video_scale_integer = "false"
video_threaded = "false"
custom_viewport_width = "1920"
custom_viewport_height = "224"
custom_viewport_x = "-14"
custom_viewport_y = "12"
I always use 240p, all consoles/computers (usually) use 240p and clip to 239, 224, 192...
(Master System use 192p and have nice black bordes
Have a high honrizontal resolution is perfect for all systems. No need to
Do not forget there a lot a game in 50Hz, open a 60Hz screen isn't adapted for scrolling quality
I see Mednafen pcengine isn't pixel perfect, 1x ratio is 288x232. Must use other emulator.
Some of Timings i use/used :
hdmi_timings=996 1 24 96 120 240 1 3 10 6 0 0 0 60 0 19200000 1
hdmi_timings=506 1 8 44 52 240 1 6 10 6 0 0 0 60 0 9600000 1
hdmi_timings=336 1 10 30 34 252 1 15 3 42 0 0 0 50 0 6400000 1 AVEC BORDURES
hdmi_timings 480 1 29 35 66 234 1 4 10 18 0 0 0 60 0 9600000 1
hdmi_timings=990 1 22 94 116 240 1 6 10 6 0 0 0 60 0 19200000 1
hdmi_timings=820 1 42 260 100 240 1 6 10 6 0 0 0 60 0 19200000 1
Perfect
hdmi_timings=320 1 12 32 44 240 1 6 10 6 0 0 0 60 0 6400000 1
hdmi_timings=506 1 8 44 52 240 1 6 10 6 0 0 0 60 0 9600000 1
hdmi_timings=996 1 24 96 120 240 1 3 10 6 0 0 0 60 0 19200000 1
hdmi_timings=1920 1 52 208 260 240 1 6 10 6 0 0 0 60 0 38400000 1
hdmi_timings=512 1 16 48 64 288 1 3 5 6 0 0 0 50 0 9600000 1
I'm will search for more 50Hz resolution.
- Yes, in this way, RetroArch GUI isn't pixel perfect.