First of all, thanks for the report! combatsc.cpp definitely is one of the drivers in need of work, in fact there's a big list of bugs at Mametesters: http://mametesters.org/view_all_bug_page.php?filter=71443 Some of those might cover what you reported (i.e. the trackball one).