Difference between revisions of "Configuration:RENDER"

From DOSBoxWiki
Jump to navigationJump to search
(Firxed title, so it would fit in Dosbox.conf wikipage better)
Line 1: Line 1:
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-resolation screen.
+
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.
 
 
----
 
 
 
'''[render]'''
 
  
 
=== frameskip = ''nnn'' ===
 
=== frameskip = ''nnn'' ===
Line 20: Line 16:
  
 
Scaler used to enlarge/enhance low resolution modes.
 
Scaler used to enlarge/enhance low resolution modes.
:normal: nearest-neighbor scaling (big square pixels)
+
:normal: nearest-neighbour scaling (big square pixels)
 
:scan: like normal, but with horizontal black lines
 
:scan: like normal, but with horizontal black lines
 
:tv: like scan, but with darker versions of data instead of black lines
 
:tv: like scan, but with darker versions of data instead of black lines
 
: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
:rgb: simulates the phopsphors on a dot trio CRT
+
:rgb: simulates the phosphors on a dot trio CRT
  
 
Default is '''[[Scaler#normal2x|normal2x]]'''.
 
Default is '''[[Scaler#normal2x|normal2x]]'''.
  
 
Other scalers need added here: none, hq2x, hq3x, 2xsai, super2xsai, supereagle
 
Other scalers need added here: none, hq2x, hq3x, 2xsai, super2xsai, supereagle

Revision as of 06:20, 23 February 2008

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.

AboutFrameSkips

aspect = true | false

Do aspect correction.

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