VOGONS

Common searches


First post, by TCH

User metadata
Rank Newbie
Rank
Newbie

Hello,

I have a monitor which has a native resolution of 1920x1080. All other resolutions are blurry on it. I would like to tell DOSBox, to check what is the largest integer based upscaling of the current resolution which can still fit on the screen, upscale by that and then center the resulting image. For example if Doom runs in 320x200:
http://oscomp.hu/depot/dosbox_320x200.png
I would like to upscale it by 5x:
http://oscomp.hu/depot/dosbox_1920x1080_5x_upscaled_centered.png

I know i can tell DOSBox

windowresolution = 1600x1000

and that works (with games having the resolution of 320x200), but then my desktop is still visible around it. (Also if i do this, then the command prompt will have disorted characters, as 1600x1000 is not an integer based upscale of the character screen's native resolution of 640x400, but i can live with that...)
I cannot give this same resolution to the parameter fullscreen, because then it will switch to 1600x1000 and it will become blurry.

How can i do this with DOSBox? Can i even do it? I could not find anything for this kind of screen setup in the manuals or net docs. Any help is appreciated.

Reply 1 of 4, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

That is currently difficult, you can use the ECE build with the pixelperfect patch, I am working on something a bit more flexible that would allow it as well.

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 4, by TCH

User metadata
Rank Newbie
Rank
Newbie

I see, thanks for answering. When your solution will be available in the SVN? Until then i can continue using the original resolution in fullscreen and forcing upscaling with borders from the nVidia driver. (It works, but it's inconvenient...)