Try to handle interlaced display using a screen_eof function which toggles the even/odd frames.