It works very well - I think the vga80 branch should be merged into the master. I agree that we should keep the number of active branches to a minimum.hoglet wrote: ↑Fri May 21, 2021 1:45 pmLet me know what your thinking is about merging the vga80 branch back into master.
(I did the work on a branch because I wasn't convinced it would be successful. In git it's good to avoid unnecessary active development on multiple branches, as if they diver too much merging can be a pain).
Agreed. Also, for reads, acquiring the address earlier in the cycle might help.
I'm happy with 640x480 for everything. Maybe it even looks better on my monitor than 320x240. I submitted a change earlier that enables the exiting code to support 640x480 at 150MHz. Will that do?hoglet wrote: ↑Fri May 21, 2021 1:45 pm2. VGA Mode Changing
What do you think about trying to run in 320x200 for the normal Atom modes, and 640x480 for the VGA80 mode?
Although it sounds like that will break your VGA to HDMI adapter, and you might get sync glitches when changing mode.
If we stick with 640x480 for eveything, the existing code I think can be sped up by writing 32-bit words (2 pixels per word).