I accidentally rewrote my general config. The latest build seems to be DOSBox SVN r3985, and does not seem to support normal4x (ignoring it even when forced). In which section ought I to put the Bilinear parameter, for it is not present in the config file? Why do you propose to activate aspect correction—it will only further distort the image by stretching it to different (and probably non-proportional) vertical and horizontal scales?
Anyway, I tried your method with normal3x and did not obtain a pixel-perfect image. It did not work at all with ROTK-1 and 2 because they use a double-height graphical mode, whereas my results with ROTK-3 are shown in the attached screenshot. The picture is still blurred noticeably.
James-F wrote:This is important that you use bilinear filtering with OpenGL for proportional pixels, so don't use openglnb.
If by proportional you mean aspect-corrected, then I don't need them. If you mean a mode in which each original pixel is shown as an n-by-n-pixel square on my LCD display then that is my purpose.
James-F wrote:Now you super-sample by forcing normal3x and opengl will downscale it to you monitor, this will make sure you have pixel perfect image with no blurring.
I don't see how this may happen, because the final downscaling will not be to an integer scale and therefore will introduce rounding errors (and blur in case of interpolation).
James-F wrote:Super-sampling is a well known technique to make low res image keep the pixel size/ratio with no blurring.
Have never heard of it. The obvious way is simply to apply an integer scale so that each pixel shall be mapped into the target resolution without rounding errors. Why DOSBox is unable to do it in full-screen is beyond me. In windows mode it works perfectly. I have downloaded the source but am not sure I shall ever manage to compile it.