I have a HiDPI screen so running DOSBox normally gives almost unreadably small text. How can I scale the DOSBox window by a fixed and integer scale factor, say 200% that works for all resolutions?
- None of the HiDPI Compatibility settings in Windows has any effect on DOSBox.
- Setting
windowresolutionto something is not gonna fly, because it scales all resolutions to match the 'height' of that setting, giving crappy results. I care mostly about x200, x400 and x480 resolutions, and the least common multiple is x2400 which doesn't fit my monitor.
1 Answer
Trythis advice:
go to dosbox installation directory (on my machine that is C:\Program Files (x86)\DOSBox-0.74 ) as you see the version number is part of the installation directory name.
run "DOSBox 0.74 Options.bat"
the script starts notepad with configuration file: here change
windowresolution=1600x800 output=ddraw(the resolution can't be changed if output=surface - that's the default).
- safe configuration file changes.
You might also need to ensure that the fullresolution parameter specifies the true
resolution of the monitor.
If this doesn't help, please add to the post the contents of the configuration file.
You could also try with ddraw to use the scaler parameter, withnormal3x as the scaler to multiply by 3.
The scaler is applied first, so for example a 320x240 game becomes 960x720.
scaler=normal3x forced 5