> It begs the question - why does Mame have the option to stretch? If it's such an > abhorent thing to do, such an attack on the original developers, then why has Mame > dev put it in?
It's there for exactly one reason: so we can get a 1:1 ratio between pixels drawn by the internal code and pixels displayed in order to debug rendering. (This is the same reason screenshots don't respect OAR by default, even though that's always bugged me).