@Scandy So the use of X11 have come from my Linux build. As it is probably the most common video server in use. You are able to manipulate porches and sync pulse to achive the closest possible match to original hardware output.
When I first started porting this to the RPi I did attempt to use the built in Fbturbo display server, like most distro use for the RPi. However, this caused many issue. The main one is not being able to switch resolution in-game like most consoles and some arcade games do. The result of using Fbset while RA is running is that the video driver just locks up, black screen with no way of returning back to RA.
The main bonus about doing this even if the game does not switch resolutions in-game. Is that the emulator core reports the correct res and refresh Which is what CRTSwitchRes used to create the correct video output.
If you know a way of getting arround this video lockup caused with Fbset I am more than happy to port CRTSwitchRes to use it for RPi. This would mean it could work on any distro. The only drawback would be not having control over the porch and v/h sync pulse. It will still look pretty fantastic though.
FYI. Using Fbset before RA loads works fine. However, at his point obviously the core has not sent the correct video information.
When I first started porting this to the RPi I did attempt to use the built in Fbturbo display server, like most distro use for the RPi. However, this caused many issue. The main one is not being able to switch resolution in-game like most consoles and some arcade games do. The result of using Fbset while RA is running is that the video driver just locks up, black screen with no way of returning back to RA.
The main bonus about doing this even if the game does not switch resolutions in-game. Is that the emulator core reports the correct res and refresh Which is what CRTSwitchRes used to create the correct video output.
If you know a way of getting arround this video lockup caused with Fbset I am more than happy to port CRTSwitchRes to use it for RPi. This would mean it could work on any distro. The only drawback would be not having control over the porch and v/h sync pulse. It will still look pretty fantastic though.
FYI. Using Fbset before RA loads works fine. However, at his point obviously the core has not sent the correct video information.
Last edited: