Wouldn't it be simpler just to render 512 horizontal pixels all the time? It's not like MESS cares about supporting kiddie filters. How big a speed penalty for non-hires games would this entail?