VOGONS


First post, by Andrew0Red

User metadata
Rank Newbie
Rank
Newbie

I've searched and searched, finding no good solutions, so I'll post this one, even if it isn't perfect:

What I did: In Nvidia control panel:

1) Change resolution -> userdefined -> create one of 1280x600 (i.e. a 2.1333 ratio)

2) Adjust desk size and placement -> Full screen (as opposed to conserve-aspect-ratio or no-stretch)

In dosbox.conf:

1) Fullresolution = 1280x600
Scaler = normalx3

And - voila! - I now have 320x200 pixels, taking up a 4:3 portion of the screen!

Technical notes: Nvidia card, and it already had resolutions of 1280x??? and ???x600, so I knew both should work.

Hope this helps someone out there!
- Andrew Red

Reply 1 of 6, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

Have you tried output=opengl with aspect=true instead?

Reply 2 of 6, by Andrew0Red

User metadata
Rank Newbie
Rank
Newbie

That just doubles every 4th (5th?) line, creating some ... interesting artifacts. My method gets the proper, same-size (rectangular) pixels.

But your method sounds much simpler and safer.

Reply 3 of 6, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

opengl output does not double lines, it uses bilinear resampling.

Reply 4 of 6, by Andrew0Red

User metadata
Rank Newbie
Rank
Newbie

Something like:

Fullres=orig
output=opengl

aspect=true
scaler=normal2x

?

Gave me 16:9, not 4:3. Am I missing something?

Reply 5 of 6, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

Don't use fullresolution=original, set it to desktop or whatever the native resolution of your screen is (or tell the nvidia drivers to preserve the aspect ratio, not scale-to-fit).

Reply 6 of 6, by Andrew0Red

User metadata
Rank Newbie
Rank
Newbie

Ah, that seems to do the trick.

Man, dosbox is complicated....