It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've been studying the various image scalers used by DOSBox. I have one question though, does anyone know what exactly is the normal2x and normal3x scaler's algorithm? I can't find any information about it on the Wikipedia page
https://en.wikipedia.org/wiki/Image_scaling
Nor by googling. I can find details on the algorithms used by the other scalers, but not "normal".

I always thought "normal" just used nearest neighbour interpolation, but I see that DOSBox also has "none" setting. Which brings me to the next question. What algorithm does "none" use (obviously it has to use something, since the image is scaled even when "none" is selected)? Does "none" use nearest neighbour interpolation then?

Thanks.
This question / problem has been solved by Rixashaimage
avatar
ZFR: does anyone know what exactly is the normal2x and normal3x scaler's algorithm?
As far as I know, they just double and triple the size. So 320x200 becomes 600x400 or 960x600, or with none means it remains at 320x200. Or somewhat taller if aspect=true.

Later stages may apply further scaling on the resulting image, like stretching it fullscreen or whatnot.
avatar
ZFR: does anyone know what exactly is the normal2x and normal3x scaler's algorithm?
avatar
Rixasha: As far as I know, they just double and triple the size. So 320x200 becomes 600x400 or 960x600, or with none means it remains at 320x200. Or somewhat taller if aspect=true.

Later stages may apply further scaling on the resulting image, like stretching it fullscreen or whatnot.
Doh!

I was confused because even none and normal2x scaled it to fullscreen. But, turned out that was being done by the GPU. After switching off GPU scaling, then indeed normal simply increases the size (and none does nothing).

Thanks!

(now the question is what algorithm NVidia uses to do its scaling. I'll see if I can find it).
Post edited March 04, 2016 by ZFR
avatar
Rixasha: As far as I know, they just double and triple the size. So 320x200 becomes 600x400 or 960x600, or with none means it remains at 320x200. Or somewhat taller if aspect=true.
FYI, there is no modern GPU on the market (or post-2005 anyway) with support for native 320x200 resolution.