The VGA module is fairly independent of the 9918 emulation and the hardware configuration. This change allows it to be more easily integrated into different hardware/software configurations.
Ugh, I see this PR is now slurping in all of the subsequent changes I am making to my local fork. I will close this PR with this comment and open a new one when I am done.
The VGA module is fairly independent of the 9918 emulation and the hardware configuration. This change allows it to be more easily integrated into different hardware/software configurations.