first pass at hardware emulated video.  see generic-video.c