For mine, I reprogrammed the monitor frequencies so copying memory wasn't needed. This was obviously risky (monitor go poof!) and non-portable, which is why I never distributed my work.
I tried doing that, but after a couple of fried flyback transformers, decided that it wasn't practical at all.
What I really wanted to do was used the DMA controller to do automatic block copying, but the *(^&% PC did a half-baked job of interfacing the DMA controller, so memory-to-memory copy using DMA isn't possible.
I disagree. Just because something is reformatted and repositioned doesn't mean it looks better. If that were the case, I could toggle the "B&W" bit of CGA to run all 320x200 games in 640x200 "monochrome" and they'd look "superior".
Yes, but you're getting half again as many lines on the screen. There
is a visual effect.
As an example of something similar many late NTSC TVs "de-interlace" the video signal and display each non-interlaced frame twice. The claim is made for better resolution, even though neither the frame rate nor the bandwidth has changed.
By the same token, displaying your 320x200 CGA screen on a 640x480 VGA screen, doubling up pixels really
does look better than native CGA display.
Or so it seems to me. I despised the CGA for its lousy resolution. 80x25 text to my princess-and-the-pea visual sensitivities is downright unreadable. I wouldn't even consider it then I bought my 5150, even though the sales guy offered me one heckuva deal. I bought an MDA and then moved to Herc when I needed graphics.
To this day, old graphics software still looks good on Herc and terrible on CGA.