better video code

slightly, still at 60Hz vertical sync
getting closer on horizontal sync, things need to be rewritten into ISRs
for better reliability and regularity.