Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#273 closed defect

mouse cursor on mac os x 0.20

Reported by: (none) Owned by: fingolfin
Priority: low Component: Engine: SCUMM
Keywords: Cc:
Game: Indiana Jones 4

Description

When playing indiana jones 4 - cd version - I can not
move the mouse cursor below a certain y coordinate,
roughly guessing it looks like ~400 on a 640x480
screen. I didn't test this with other games as atlantis
is the only one I have right now.

mac os x 10.1.4, sdl 1.2.4, scummvm 0.2.0 from the
homepage.

Ticket imported from: #557251. Ticket imported from: bugs/273.

Change History (15)

comment:1 by fingolfin, 18 years ago

Atlantis uses a screen size of 320x200, if you use one
of the scalers, then that will be 640x400 :-)

Anyway, does that mean you can't click on the verbs/
inventory at the bottom?

Just for the record, Indy 4 works just fine over here on a
similiar system (both the PC and mac versions of it).

comment:2 by fingolfin, 18 years ago

Owner: set to fingolfin

comment:3 by (none), 18 years ago

Logged In: NO

Okay so it cuts off at 350 pixel or something :-). I can
just barely click on the lower item row, but the bottom
verb row can't be clicked.

comment:4 by (none), 18 years ago

Logged In: NO

Oh I forget to mention: I found my Sma&max cd last night.
It has the same problem: I can't reach the bottom of the
screen with the mouse. Maybe sdl related?

Oh also this is in FS mode, don't remember if it occurs in
a window also. Will test tonight.

comment:5 by fingolfin, 18 years ago

Ah, full screen mode! You never mentioned that :-) SDL/
MacOSX has some bugs in its FS mode.

This problem will happen if you start in full screen
mode and then switch to a diffferent scaler. Instead you
should start up with the scaler you want. If the problem
persists, please tell me which scaler you use.

Oh and which scaler do you use anyway?

comment:6 by (none), 18 years ago

Logged In: NO

I don't switch scalers after starting in FS mode. I think
it occurs in pretty much all the scalers. I usually use the
plain 2x scaler, or the mame one.
In window mode it works perfectly fine, yes, I tried this
last night.

comment:7 by fingolfin, 18 years ago

I tried full screen mode with all scalers now. There are
problems when using the 3x mode, but all others work
just perfect w/o any noticable problems in full screen
mode over here. Tried with Indy4 and Monkey1, but I
see no reason why it should be different for other
games.

3x doesn't work correctly because then we have a
virtual screen size of 960x600 pixels, and SDL chooses
the next best available resolution, in my case
1024x768. The scummvm screen is centered in the
real screen, but the mouse coordinates are not re-
calculated accordingly. Not sure whether that is a SDL
bug or a ScummVM bug.

comment:8 by fingolfin, 18 years ago

Ah, I have an idea - could it be that your display doesn't
support the 640x400 mode? To find out, go to the
system preferences, display settings, and look at the
list of all supported resultions.

comment:9 by (none), 18 years ago

Logged In: NO

640x480 is listed but greyed out. According to the Display
prefpane, this means that the card can handle it, but not
the display. I think iTunes looks suspiciously like 640x480,
though.

I have a 2001 iBook (12.1" lcd, rage mobility 8mb card).

comment:10 by fingolfin, 18 years ago

If it only supports 640x480, but not 640x400, that would
fully explain what you see.

comment:11 by (none), 18 years ago

Logged In: NO

I have exactly the same problem: on a imac 2001 with a 12,1"
and OS X 10.1.4 and scumvm 0.2.0 in full screen mode I can't
access the bottom of the screen (the last verb row). It
works perfectly in window mode. I have tried every graphic
scalars (selected from the command line when starting
scumvm) and even in the normal mode (for which I have a
small display area in the center of my screen) I can't
access the bottom of the display area.
I can't test scumvm with other game as it doesn't work with
my CD versions of Sam & Max, Full Throtle and Day of the
tentacle.

comment:12 by fingolfin, 18 years ago

This is definitly not a bug in ScummVM but in SDL. Nothing I can
do about it right now, except suggesting that you use windowed
mode.

BTW, Sam&Max and DoTT both well over here, one is the Mac/
CD version the other the PC/CD version - what exactly does "not
work" mean? You might want to submit a seperate bug report for
that, but I recommend that you first closely read thru the readme
again.

comment:13 by fingolfin, 18 years ago

Priority: normallow

comment:14 by fingolfin, 18 years ago

I found the bug in SDL/OSX, and submitted it to Sam & Darrell
for review, hopefully this will be fixed in SDL 1.2.5 (and hence in
the next ScummVM release).

comment:15 by fingolfin, 18 years ago

Status: newclosed
Note: See TracTickets for help on using tickets.