При работе оно правильное (4:3), только на скриншотах 1:1.

Любопытно, можно ли применить регистр ловушки для симуляции raster interrupts -- т.е. сработает ли он на обращение от контроллера графики?