Split the CGA scan-doubling path into a dedicated video_scandoubler block instead of relying on the previous shared path.
This keeps the output timing stable for the CGA pipeline and avoids CRTC-sensitive behaviour seen with UM6845R-compatible software and demos.