From DOSBoxWiki
Revision as of 22:36, 28 May 2009 by Lwc (talk | contribs) (One level down)
Jump to navigationJump to search

The rendering (drawing) section controls methods that DOSBox uses to improve the speed and quality of the graphics displayed on the screen. E.g. it can "forget" (skip) the every 3rd screen update (which will save time), or it can try to smooth out some of the coarse low-resolution graphics that was used on old displays, but which looks bad when shown on a modern, high-resolution screen.

frameskip = nnn

How many frames DOSBox skips before drawing one.

Default is 0.

aspect = true | false

Do aspect correction. It only affects non-square pixel modes (like for example Mode 13h, which has a resolution of 320x200 pixels and it's used by many DOS games), and it's needed to get correct aspect ratio on square-pixel screens in windowed mode.

However, it may look weird in some situations due to line doubling. Also, many people don't notice it when the aspect ratio is distorted and may even prefer it without correction. It depends on the game.

Default is false.

scaler = normal2x | normal3x | advmame2x | advmame3x | advinterp2x | advinterp3x | tv2x | tv3x | rgb2x | rgb3x | scan2x | scan3x

Scaler used to enlarge/enhance low resolution modes.

normal: nearest-neighbour scaling (big square pixels)
scan: like normal, but with horizontal black lines
tv: like scan, but with darker versions of data instead of black lines
advmame: smooths corners and removes jaggies from diagonal lines
advinterp: identical to advmame
rgb: simulates the phosphors on a dot trio CRT

Default is normal2x.

Other scalers need added here: none, hq2x, hq3x, 2xsai, super2xsai, supereagle