Reply 20 of 28, by Falcosoft
Yes, Dune 2 is a special beast. But it does not change the facts about the correct aspect ratio of MCGA 320x200 mode. In the Dune 2 HD port topic I referred above you can read many opinions:
Your workaround works for me as well (with a Dell 2209WA panel), but then you have to switch back to 16:9 (or 16:10 in my case) to play the game properly (otherwise you'll get extremely thin and tall soldiers).
You change it back when entering the battle screen, but that part should also be authentic with the rectangular pixel settings which I stated. Although I agree it looks a bit stretched, I will have to compare it to my retro system with CRT screen. Maybe Westwood somehow did not feel like drawing the units and map graphics with rectangular pixels in mind.
And here is how the 'squares' looked like on a period correct CRT:
Also the creator of the HD mod decided to set the deafult pixel aspect ratio to 1:1.1 as a compromise because of this:
yep, aspect correction is there -- the default value is 1.1, but can be changed to the correct 1.2. It does "blocky" scaling, but the options are flexible enough to avoid it where you don't want it.
But e.g. in case of Doom and many other games there is no such ambiguity and the correct pixel aspect ratio is 1:1.2, period.
it turns out all this time since Millenium, I played in Dosbox with wrong proportions?
It's not likely since not all games used MCGA 320x200 display modes. E.g. all later SVGA games (Duke 3D, Warcraft II etc.) used square pixel modes (such as 640x480, 800x600) without this kind of problems. But to be on the safe side you should set aspect=true in your dosbox.conf file and choose an output mode that supports scaling.