Removed the MSB of colProcess. So VGA output has 1024 visible pixels -> i.e. we need 512 addresses to store one line. For the columns, we need the FULL vcount number. Now I understand address scheme of {vcount, hcount[9:1]}, the 9 bits for representing 512 rows