Hi,
I'm using Mac Aranym in a window using the mode:
[NFVDI]
UseHostMouseCursor = No
The grabbed mouse works pretty smoothly. However quite frequently the grabbed area seems to change from the entire host window to about three quarters the size. Or in other words the mouse cannot reach the far right or the far bottom of the Atari screen. Sometimes this fixes itself, but as you can imagine this is really annoying.
Do any other Mac users see this, and is there a configuration fix?
I did peek at the code a while back and found that Aranym's just calling some SDL2 methods to constrain the mouse to a rectangular area, however the SDL2 implementation on macOS was actually using some internal private Apple API for doing this instead of public API. Naughty! So I have suspicions this is an SDL bug, but honestly there are lots of moving parts and I can't say for sure without writing test code.
I've not seen this problem on other applications that also constrain the mouse in a window, like VMware or Parallels.
My Mac Aranym machine runs EmuTOS which run recent FreeMint distributions with fvdi. I'm pretty sure I started with one of the miniPacks from Francois. I *think* I've also seen this on an Aranym machine running MagiC as well, but can't be sure.
Any ideas?
Chris