required functionality. previously upladed as vgasync.vhd