So I was thinking about the ever annoying thorn in the side for folks like me who like nice square-ish tiles about another 'doesn't ruin anything solution' to that and was thinking about old laptops that had those LCD displays with 80x25 character displays but were super letterbox and square. Granted, THEY did it with a different character set that was 8x8, BUT, with modern hardware, this is a case of 'approximate scaling' no? We already have 'wide pixels' in SMZX mode...a 'wide pixel, 2:1' mode that's maybe only selectable in the .cfg file might be a fun thing for some folks to explore that wouldn't require a huge rewrite of display code, no? I'm only thinking intuitively and not engineeringly, but it would seem scaling the output display would literally accomplish this, it would come down to finding that 'looks nice' resolution for the display, i.e. just playing with the options already there (integer scaling, filtering, etc.).
To be honest, I don't know how much I'd personally use this mode, but a part of me thinks I'd probably use it a lot in development just to 'feel' the square characters even if the display is technically stretched to hell.