I took a few pictures to further illustrate the issue.
Setup:
Super Mario Bros 3 NES PAL:
PAL NES with composite oputput
MME4crt - mesen_libretro - switchres off and custom modeline: "CRT_256x240_NES_PAL" 5.320 256 269 294 341 240 270 273 312 -hsync -vsync
MME4crt - mesen_libretro - switchres on
The custom modeline was taken from The "TV / Arcade Modes" page.
Castlevania Symphony of the Night (USA NTSC)
PS2 with component output through popstarter
MME4crt - pcsx_rearmed - switchres off and custom modeline: "CRT_256x240_SWITCHRES64" 5.512320 256 272 304 352 240 242 245 261 -hsync -vsync
MME4crt - pcsx_rearmed - switchres on
The custom modeline in this case was generated with SwitchResLinux version 1.52 from calamity The command used to generate it was: ./switchres64 --calc 256 240 60 --monitor generic_15
Pictures were taken with a tripod, and the monitor was set at max brightness to clearly show black areas.
As you can see, retroarch generates modes that are significantly shifted to the left compared to real console outputs. The "TV / Arcade Modes" page does not seem to be an exact representation of what the real console output is, but it's significantly closer in terms of sizing. The SwitchRes utility from calamity seems to do a better job at creating a generic modeline that has similar sizing / positioning to real 240p output.
All the images can be found in this album.
Setup:
Super Mario Bros 3 NES PAL:
PAL NES with composite oputput
MME4crt - mesen_libretro - switchres off and custom modeline: "CRT_256x240_NES_PAL" 5.320 256 269 294 341 240 270 273 312 -hsync -vsync
MME4crt - mesen_libretro - switchres on
The custom modeline was taken from The "TV / Arcade Modes" page.
Castlevania Symphony of the Night (USA NTSC)
PS2 with component output through popstarter
MME4crt - pcsx_rearmed - switchres off and custom modeline: "CRT_256x240_SWITCHRES64" 5.512320 256 272 304 352 240 242 245 261 -hsync -vsync
MME4crt - pcsx_rearmed - switchres on
The custom modeline in this case was generated with SwitchResLinux version 1.52 from calamity The command used to generate it was: ./switchres64 --calc 256 240 60 --monitor generic_15
Pictures were taken with a tripod, and the monitor was set at max brightness to clearly show black areas.
As you can see, retroarch generates modes that are significantly shifted to the left compared to real console outputs. The "TV / Arcade Modes" page does not seem to be an exact representation of what the real console output is, but it's significantly closer in terms of sizing. The SwitchRes utility from calamity seems to do a better job at creating a generic modeline that has similar sizing / positioning to real 240p output.
All the images can be found in this album.