| Main > Main Forum |
| TurboTwist Hi-Low Spinner Backspin problem. XP 64 Poll rate, Works Now! |
| << < (6/18) > >> |
| Derrick Renaud:
--- Quote from: u_rebelscum on February 24, 2009, 03:52:31 pm --- --- Quote from: RandyT on February 22, 2009, 03:08:14 pm --- --- Quote from: Bender on February 22, 2009, 02:39:02 pm ---What settings would you suggest for atari trackball games? --- End quote --- That's a tough one because it depends on the controller being used and the title in question. Honestly, I haven't found one that I really like for Centipede because of the way it feels compared to the original machines. Also, I don't think the later Atari trackball titles suffer from the same "weirdness." --- End quote --- Yeah agreed. I'd guess Centipede polls the TB faster than mame, or multiplexes (related but not same thing). The arcade moves a lot faster than mame. --- End quote --- Can someone link to a video showing how the real Centipede game moves when moving the trackball as fast as you can. This way the issue can be possibly cleared up. |
| RandyT:
--- Quote from: Derrick Renaud on February 26, 2009, 09:08:00 pm ---This whole Vista 64 SP1 locked at 125Hz poll rate blows. :badmood: I wonder if you can still set the PS2 rate to 200Hz from the default rate of 120Hz. XP allowed you to set it in the mouse's properties in Device Manager. --- End quote --- Anything on this page of any use to you? RandyT |
| Derrick Renaud:
--- Quote from: RandyT on February 26, 2009, 09:24:03 pm ---Anything on this page of any use to you? --- End quote --- That is what I used. The driver is installed and shows in device manager. Setup allows you to set the poll rate and attach/detach the driver from different mice. But it just never changes the rate from 125Hz. ??? |
| Derrick Renaud:
Some thoughts... The best fix is to get Vista to run at at least 500Hz poll rate. But other ideas to try (code) are: I think DirectX allowed you to set the device to instant read instead of polling. But this would be useless for multi-mouse. So that leaves us with smoothing the input. One quick way would be to modify the windows input code to read the input at the 125Hz poll rate, which it already does. But then divide it by 8. Then only add that 1/8 relative movement. Next fire a timer for 1ms. Add another 1/8. then fire timer and add 1/8 six more times. This would delay the input response for 7ms but it should fix Vista problems. I'll code this up when I get a chance. A better long term fix would be to make the MAME input core aware of how fast the OS is updating the input system, then adjust the data based on the current MAME emulated time. This would then be OS independent. I suggest a option name of -pollfix (-pf). This should even help people stop getting backspin when using serial mice with a poll rate of 40Hz. But would delay the input by 24ms for them. |
| AndyWarne:
--- Quote from: Derrick Renaud on February 27, 2009, 08:18:58 am ---Some thoughts... The best fix is to get Vista to run at at least 500Hz poll rate. --- End quote --- This is easy to do with full-speed USB which does not have any constraints on poll rate in Windows. Also 16 bit data packets. |
| Navigation |
| Message Index |
| Next page |
| Previous page |