CRT Switchres not quite feeling right on CRT arcade monitor



Your welcome. Get u sum hammering harry



Anyone knows why mastersystem is mapped at 2560x200? I think core is 256x192…



Most GPUs can’t go below 200 lines, so Master System is padded up to that. You should be able to run it in integer scale with borders, I think. I’m not sure why it’s mapped to a super resolution but it shouldn’t hurt anything anyway.


Thx @hunterk. The difference mastersystem with retroarch and groovymame are borders, i activated in core options and it’s ok.

Another question, ¿it’s possible to run reicast at 640x240p? I don’t see it in options, i think it’s the better resolution for a tv crt (640x480i to much and 320x240 to low…)



The native resolution for most games on the dreamcast was 480i. I’m sure tgere were a few 240p games. But the core has the resolution locked @480i ATM

If we can get a list of games together that are defiantly 240p we can create an issue on Github and have 240p internal resolution added. It maybe the case that it already is so well need to test these games too.


Thank you very much @Alphanu

I tested 320x240p on core options and it’s more arcade feeling but 640x240p it’s better on my experience running demul or pcsx2 for example.

Nice work with retroarch crt.


How exactly do you select to use native res switching instead of super resolutions? I’m using Windows 10, with a lot of native resolutions modelines already installed and it’s not clear to me how to choose native res instead of super res.


In the CRT switch menu options. You can change between native, 1920, 2560 and 3840


The only option available in the latest Retroarch version about CRT SwitchRes inside the video settings menu is “Use Custom Refresh Rate”. Am I missing something? Do I need to directly edit the retroarch.cfg file?

If so, which option bellow do I need to change to allow native resolutions switch only?

crt_switch_center_adjust = “0” crt_switch_resolution = “0” crt_switch_resolution_super = “2560” crt_switch_resolution_use_custom_refresh_rate = “false” crt_video_refresh_rate = “59.940060”

EDIT: I turned on “Show Advanced Settings” and now I can see what you are talking about. I will give a try… Thanks.