Russell McMahon wrote: >>There's also an unavoidable 1-5ms between each time the console polls >>the pad. > > > I doubt it. > If the timing matters to you that much then interrupt driven response would > allow you to refine this timing vastly. The reason for this constraint is that we're not building the console or the console software. It's a commercial Playstation 2 using an existing game. It reads the pad using a synchronous protocol clocked by the console. I've tested three consoles, getting intervals of 5ms, <0.1ms, and 2ms (in order of purchase date). I'm not sure whether the difference is from manufacturing changes or just really poor tolerances. -Rick Luddy -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.