No immediate idea, but what graphics adapter do you use? Also ScummVM and JA2 are both dynamically linked, at least what I have installed, so it occurred to me the SDL comes from wherever - which SDL build (libSDL-1.2.so) do you use? (Example of SDL program from OS4Depot statically linked, which uses mouse: lincity-ng)
Same problem here with my RadeonHD 4800 and Discworld.
A quick fix would be to do a script to backup and restore the mouse pointer (if you use 32bit) when you run scummvm. eg. create a single black pixel icon and copy it to env/sys/def_pointer.info, run scummvm then copy envarc:sys:def_pointer.info back to env:sys/ when scummvm quits.
Just tried it, works fine. the script I used was:
copy def_pointer.info env:sys force Stack 600000 ScummVM copy envarc:sys/def_pointer.info env:sys force
Def_pointer.info is 1 black pixel and stored in the scummvm drawer.
Add an tool icon, make sure script is ticked and run from shell.
Edited by Severin on 2011/12/21 13:04:52
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
well i tried it and it works but im getting a workbench requester of close all screens so when i stop ea scummvm my mouse pointer is still 1 dot until ill find the cancel button.
hmmm... not had that problem, I suppose you could try something like http://aminet.net/util/cdity/MarkMouse.lha until you find out what causes the problem or if you have the right hardware install the updated RadeonHD driver which cures the problem here.
Edited by Severin on 2011/12/24 18:25:37
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
According to the release notes of the latest RadeonHD driver from ACubes website, this problem is fixed.
Simon
Comments made in any post are personal opinion, and are in no-way representative of any commercial entity unless specifically stated as such. ---- http://codebench.co.uk