Difference between revisions of "Configuration:RENDER"

From DOSBoxWiki
Jump to navigationJump to search
(→‎scaler: Added 'hq', 'sai', 'supersai', and 'none' description and links)
Line 13: Line 13:
 
Default is '''false'''.
 
Default is '''false'''.
  
==== scaler = none | '''[[Scaler#normal2x|normal2x]]''' | [[Scaler#normal3x|normal3x]] | [[Scaler#tv2x|tv2x]] | [[Scaler#tv3x|tv3x]] | [[Scaler#rgb2x|rgb2x]] | [[Scaler#rgb3x|rgb3x]] | [[Scaler#scan2x|scan2x]] | [[Scaler#scan3x|scan3x]] | [[Scaler#advmame2x|advmame2x]] | [[Scaler#advmame3x|advmame3x]] | [[Scaler#advinterp2x|advinterp2x]] | [[Scaler#advinterp3x|advinterp3x]] | [[Scaler#2xsai|2xsai]] |[[Scaler#super2xsai|super2xsai]] | [[Scaler#hq2x|hq2x]] | [[Scaler#hq3x|hq3x]] ====
+
==== scaler = none | normal2x | normal3x | tv2x | tv3x | rgb2x | rgb3x | scan2x | scan3x | advmame2x | advmame3x | advinterp2x | advinterp3x | 2xsai | super2xsai | supereagle | hq2x | hq3x ====
  
Scaler used to enlarge/enhance low resolution modes.
+
Specifies which scaler is used to enlarge and enhance low resolution modes. To see comparisons between the different scalers, see [[Scaler]].
 
:none: no scaling is performed.
 
:none: no scaling is performed.
 
:normal: nearest-neighbour scaling (big square pixels).
 
:normal: nearest-neighbour scaling (big square pixels).
Line 23: Line 23:
 
:advmame: smooths corners and removes jaggies from diagonal lines.
 
:advmame: smooths corners and removes jaggies from diagonal lines.
 
:advinterp: identical to 'advmame'.
 
:advinterp: identical to 'advmame'.
:sai: similar to 'advmame' but with much softer color gradients.
+
:sai: similar to 'advmame' but with much softer color gradients and edges.
 
:supersai: similar to 'sai' but sharper.
 
:supersai: similar to 'sai' but sharper.
 
:hq: a 'high quality' scaler which delivers a cleaner and sharper image than 'advmame' or 'sai' scalers.
 
:hq: a 'high quality' scaler which delivers a cleaner and sharper image than 'advmame' or 'sai' scalers.
  
Default is '''[[Scaler#normal2x|normal2x]]'''.
+
Default is '''normal2x'''.
  
Additional scalers which need adding: supereagle
+
Supported scalers which still need descriptions: supereagle

Revision as of 04:15, 25 December 2009

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 = none | normal2x | normal3x | tv2x | tv3x | rgb2x | rgb3x | scan2x | scan3x | advmame2x | advmame3x | advinterp2x | advinterp3x | 2xsai | super2xsai | supereagle | hq2x | hq3x

Specifies which scaler is used to enlarge and enhance low resolution modes. To see comparisons between the different scalers, see Scaler.

none: no scaling is performed.
normal: nearest-neighbour scaling (big square pixels).
scan: like 'normal', but with horizontal black lines.
tv: like 'scan', but with darkened versions of the data instead of black lines.
rgb: simulates the phosphors on a dot trio CRT.
advmame: smooths corners and removes jaggies from diagonal lines.
advinterp: identical to 'advmame'.
sai: similar to 'advmame' but with much softer color gradients and edges.
supersai: similar to 'sai' but sharper.
hq: a 'high quality' scaler which delivers a cleaner and sharper image than 'advmame' or 'sai' scalers.

Default is normal2x.

Supported scalers which still need descriptions: supereagle