Can you check if enabling -mt makes it any better? Anyway, I'll need to look into this.
This is doing my head in as I can't get the problem to be consistent.
I have two systems in which I did the mouse tests:
First system: Arcade cab with CRT monitor, ArcadeVGA 3000, 2 X U-Traks and 1 X mouse, Optipac, GM 0.152 and Windows 7.
Had issues with trackballs and Arkanoid as stated in previous post. I deleted mame.ini and created a new one and changed the following settings:
mouse                              1
monitor                             arcade_15
lock_system_modes         0
refresh_dont_care           1
frame_delay                     7
multithreading                  1
All other settings were at default. These were the exact same settings as last time but now the problem has gone away and all seems fine.
One thing to note: I tried frame_delay initially at 1 and it was fine. Then i set it to 7 and noticed that mouse speed slowed down so I increased "Dial Sensitivity" to 125 which compensated for the reduced speed.
Second system:: Windows 7 PC, LCD Monitor at 1920x1080, nVidia GTX 590, 2 X mice and GM 0.152.
Generated mame.ini and changed the following setings:
mouse                              1
monitor                             lcd
frame_delay                     1
multithreading                  1
Mouse seemed to be fine with these settings, but if I changed frame_delay to 7 then the problem reappeared.
Unfortunately results seem to vary from system to system.
As a side question I was using frame_delay 7 as a result of a post I read from Dr.Venom. Is there an advantage to setting it to 7 as opposed to 1?
If you need any further info please let me know.