VOGONS


Openglhq and Direct3d in Dosbox

Topic actions

Reply 20 of 21, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

Why do you think D3D is wrong? 😀
The games uses 256x224 resolution and aspect=true draws it in the same AR (1.14:1). However, if you assume the game was intended for a 4:3 display with non-square pixels then Dosbox is wrong. D3D with aspect=true will always scale to 4:3 in fullscreen, no matter what the resolution.

I could not reproduce the openglhq problem. Do you use a nvidia card by any chance?

http://www.si-gamer.net/gulikoza

Reply 21 of 21, by robertmo

User metadata
Rank l33t++
Rank
l33t++

openglhq:
yes i use nvidia geforce 280gtx
it happens also with machine=vgaonly and cga composite
scaler=normal3x is ok

I think aspect=true is only for streching 200 lines (and 400 lines) games to 240 lines (and 480 lines)

higher resolutions (with more lines) are ignored by aspect=true (for example 240 (and 480 lines) )

224 is more than 200 so it should be ignored by aspect=true

And that is how it was displayed on real old computers (i think the game is a port from some console, hence such a resolution), and i don't know what aspect was displayed on old consoles (but i think the way it was on pc is fine as if you look for example on the length of wheelrobot arm you see that it is ok on PC)

And your direct3d is stretching fullscreen to 4:3 which makes the robot arm longer when it is horizontal.

opengl/ddraw/overlay does it properly
direct3d/openglhq does not