scale.asm keeps horizontal scaling functions, whereas output.asm gets the vertical scaling/output functions.