sufficiently handles the back/front porch without disrupting the sync signal todo improvement: compute a sensible amount of cycles to waste during the porch