Причина здесь:
При значениях HSync_count в диапазоне 1..79 HBorder равен 0. Получается 79 символов в строке. Надо писатьКод:if HSync_count >= 79 then
HBorder <= '0';
else
HBorder <= '1';
end if;
и возможно нужно подвинуть HSync и HBlank.Код:if HSync_count >= 80 then

