That's pretty much what MESS already does for a lot of systems. On the Apple IIgs I always render 640+border and pixel-double 320 mode, for instance, and it's fine.