I've been looking at the VGA code again.
I cannot see how HSYNC is created???
Chips sample VGA code does not make reference to a pin used for hsync. Pin 0 is used for VSYNC.
For my VGA code, I looked as Ozprops code which has HSYNC on Pin 0 and VSYNC on pin 4. I can see VSYNC being created just fine for each frame.
Am I right to think that VGA does not require HSYNC and that it is indeed syncing on the RBG data? If so, I presume I can tie the HSYNC to the monitor to GND? Obviously I can test this out, but I just want to be sure this can be done, and I'm not missing something.