Porting new video drivers... Part 1