OK, here's an odd one, and I'm legitimately baffled. I am using the xmame/games plugin from freevo, and overall it works well. But there is a fairly serious problem: when I run xmame from within freevo, something is preventing rapid keypresses (in other words, keys pressed close together are interfering with each other).
I have tested this numerous times; in Joust, for example, running under freevo I cannot get my wee bird to fly more than about an inch above the bottom of the screen; using the same command line from a terminal (*WITH* freevo running in the background), it works fine. In some fighting games, playing under freevo makes it nigh-impossible to hit certain combos; using the same command line from a terminal (again, with Freevo still running in the background), you can hit the combos every time. It's a very noticeable difference. I have tried changing the GAMES_NICE value, but I honestly don't think this is the problem, because (interesting)... if I use xmame to map a *joystick* button to the control, I can register as many events as I want to and get combos, play joust, whatever under freevo without error. (but since the whole reason I'm using xmame is that I built a console controller that sends keyboard events, getting the keyboard working is a vital part of my enjoyment). So: Something is interfering with keystrokes when running xmame from within Freevo. Could it have anything to do with PyGame keyboard setups, like setting a value so that autorepeat doesn't scream down to the bottom of the page instantly? I'm not sure why that would propagate to a program launched from within freevo, but I'm game to play with it. *ANY* ideas would be helpful; I'm flummoxed here. -->VPutz
signature.asc
Description: Digital signature