I still don’t understand the Flycast core, or the design of the Dreamcast. I was able to grasp the law of the Sega Saturn (Beetle Saturn) to some extent, but the Dreamcast often does not work properly with the Flycast core, so I haven’t done a thorough test yet.
By the way, in the case of Sega Saturn, in the case of Yabause or YabaSanshiro or Kronos, these three cores switch native resolution in real time. When entering the game screen via the SEGA logo from the BIOS screen, the resolution changes frequently. Therefore, it can be displayed without discomfort with ordinary shaders including Mega Bezel.
Since Beetle Saturn doesn’t change resolution, Can use Smart Integer Scaling features such as Mega Bezel to fit the screen just right, or even crop it.
I haven’t done any research around here in Flycast core yet.
I know there are games that protrude four times the size of the screen, but…
I am aware that some games are displayed at 15360x8640 on a 3840x2160 monitor and only the upper left corner of the screen is displayed…
About the automatic scaler.
The X and Y inputs and the X and Y outputs become quite complex when using such a feature, so I gave up and decided to use both Guest Advance or Mega Bezel.