ramapcsx2 / gbs-control

GNU General Public License v3.0
788 stars 110 forks source link

Request for horizontal doubling #298

Open donmor opened 2 years ago

donmor commented 2 years ago

This is a feature for those using CRT VGA monitors as an alternative to RGB monitors. In theory, CRTs have infinite horizontal resolution, and it would be safe to display if H/V frequencies are within the range it can accept, and usually have better graphics if have higher horizontal resolution. One of implementations is setting the resolution of a raspberry pi to a value like 1280*240(4x horizontal), to reduce dithering. It is possible to have 240p on a regular VGA monitor by setting an 120hz refresh rate, doubling the horizontal frequency to 31khz. But there's a problem that the brightness is noticeably reduced. We can use doubled horizontal resolution on PCs as a workout. Now I wonder whether this could be introduced to gbs-control, since it can be configured to have 240p output.