VOGONS


First post, by rawalanche

User metadata
Rank Newbie
Rank
Newbie

Hi,

i am using latest release of D-Fend frontend with DosBOX version integrated within D-Fend installer. When i run UFO E.U. which has weird sort of wide screen aspect ratio, my horizontal mouse sensitivity is a lot faster than vertical one. While i partially got used to it and compensated for it, i found out that compensation puts significant stress on my wrist and makes my wrist hurt quite a lot.

If i set display settings to maintain original aspect ratio, mouse sensitivity becomes correct, but whole game gets stretched vertically and looks really ugly.

What do i need to do to maintain correct aspect ratio of the game and have matching X and Y mouse sensitivity?

Thank you in advance 😀

Reply 4 of 17, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

All PC monitors used to be 4:3. CRT monitors draw the picture by scanning horizontal lines from top to bottom and from left to right. Unless the monitor was badly calibrated, the first line started at the top left corner of the tube's visible area, and the last line ended at the bottom right corner, filling the whole 4:3 picture area. The "vertical resolution", 200 in this case, is the basically the number of scanlines*, and it is independent of the horizontal resolution, which is the number of "color transitions" within a line (320 here). You can use a CRT with some crazy video mode like 100x600 or 2000x600 and it can still be 4:3.

* There are more scanlines than visible lines because some lines are used for sync. Also, 320x200 is usually doublescanned to reduce gaps between the scanlines, so the CRT actually draws 400 visible lines.

Reply 5 of 17, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++
rawalanche wrote:

If i set display settings to maintain original aspect ratio, mouse sensitivity becomes correct, but whole game gets stretched vertically and looks really ugly.

This is the correct "look". You just have to get used to it I guess...

Reply 6 of 17, by Sunnyhat

User metadata
Rank Newbie
Rank
Newbie

I think i know the problem. What you wanna do is disable aspect ratio correction in dosbox. If you then get a widescreen image it means your display scaling options (in windows) are wrong.

For instance i'm using an nvidia card. The default scaling mode in my drivers produces exactly the problem your describing. What you wanna do is go to your "desktop size and position" options (in ATI it should be similar) and switch scaling to be done by the GPU instead of the monitor.

EDIT: I attached a screeni for easier reference. My options are german but you can see wich menu/options i mean.

EDIT2: Also in the game settings make sure these are set:
fullresolution=original
windowresolution=original
output=surface
Setting the renderer to ddraw or opengl will most likely distort or missplace the image.

EDIT3: The reason why the game runs in 320x200 is because it's supposed to have black bars even on a 4x3 screen. Check this screenshot for reference:
http://www.emuparadise.me/GameBase%20Amiga/Sc … %28AGA%29_2.png
This is the correct look. Add to that black sidebars if you got a widescreen monitor.

Attachments

  • Filename
    scaling.jpg
    File size
    153.05 KiB
    Downloads
    238 downloads
    File license
    Fair use/fair dealing exception

Reply 8 of 17, by Sunnyhat

User metadata
Rank Newbie
Rank
Newbie
wd wrote:

because it's supposed to have black bars even on a 4x3 screen.

I'm pretty sure this is wrong. Did you try it on a real system?

I played it on my Amiga 500 and on PC back in the days. It always looked like that as far as i can recall.

That screenshot i linked to is actually from the amiga version.

Reply 10 of 17, by Sunnyhat

User metadata
Rank Newbie
Rank
Newbie
wd wrote:

I don't care much what you remember from x years ago but if you tried it before posting that.

Relax. It's not my fault.

Take a look and decide what is right yourself.

shothp.jpg
Left is with aspect=false (black bars in fullscreen), Right is aspect=true (streched to 4x3).

If you like the egg-earth better, be my guest.

Attachments

  • Filename
    shot.jpg
    File size
    308.11 KiB
    Downloads
    203 downloads
    File license
    Fair use/fair dealing exception

Reply 15 of 17, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

What actually would be useful are the dimensions of a properly calibrated IBM EGA and VGA monitor for all the different modes. Visible tube size, raster and visible picture.

Everybody says its 4:3 - wonder if anybody ever checked 😀

1+1=10

Reply 17 of 17, by Sunnyhat

User metadata
Rank Newbie
Rank
Newbie
h-a-l-9000 wrote:

What actually would be useful are the dimensions of a properly calibrated IBM EGA and VGA monitor for all the different modes. Visible tube size, raster and visible picture.

Everybody says its 4:3 - wonder if anybody ever checked 😀

wd wrote:

Thanks hal.

Found the old thread I had in mind btw.
True aspect ratio of VGA mode 13h (320x200)?

Ok you two obviously have alot more knowledge about this than i do. So you are probably right that the image for xcom was streched to 4x3 in the PC version. Therefore my line "The reason why the game runs in 320x200 is because it's supposed to have black bars even on a 4x3 screen." was ... unfortunate. Too general. Sorry.

However i believe i am not "wrong" for this particular game. In the older thread you can see that other games where designed with non-square AR in mind so their shapes would only become correct once the image is streched to 4x3. In XCom, this is not the case.

Maybe the programmers chose this for programming comfort, or because they where making the game for multiple platforms. Whatever the case, one might argue that the "correct" display for XCom is 320x200 with 1x1 pixel aspect, even though it wasn't displayed like this in the original PC version.

I would love to know how it was displayed on a real Amiga, because it's really too long ago for me to surely remember. And if the Amiga version uses 1x1, wich one was developed first.

In any case, the author of this thread asked about vertical mouse movement. And in that regard, using aspect=false will help. And it will correct streched shapes.