As the old "Tiger Heli" review from 2005 seems to have been resurrected on another thread, I really need to point out that many of our products have changed since those days.
The greatest change has been the move to Full Speed USB. Our I-PAC, J-PAC, Mini-PAC, Opti-PAC and A-PAC all have used Full Speed USB for a while, along with trackball and spinner interfaces.
First what is Full Speed USB? Its a standard introduced in USB 1.1 and runs at 12 Mbps. The device must have a Full Speed USB port as its not possible to emulate USB (any flavor) in software.
How does this relate to USB 2.0? This depends on how you define USB 2.0. If you define it as the faster speed which was introduced when USB 2.0 was launched, its not USB 2.0. There are no keyboard or other game interfaces which use USB 2.0 by this definition, nor will there be, as its not suited to this type of device. It is designed for streaming large amounts of data. Moving faster than Full Speed USB would produce no noticeable speed increase on an interface of this type since the data packets are so tiny.
So what are the benefits of Full Speed USB over Low Speed USB (the original standard for keyboard and button type devices)?
Firstly there is the obvious advantage of the data getting to the host quicker. But this is unlikely to be measurable as, again, the packets are so small.
But there are other much more important advantages. Firstly, with Full Speed USB, its possible to configure any poll interval in the device and the host will follow. If we specify a 2 ms interval, which we do, the refresh rate of the device is 500 times per second. Low speed USB does not allow the device to specify the interval, its always 8 ms. Of course too fast a refresh rate is counter-productive as it gives the host controller more to do, and the device itself might not be able to keep up and respond to all host polls. At the end of the day MAME polls the controls at much longer intervals anyway.
Another advantage, which is especially important for keyboard encoders, is that the data packet can be more than 8 bytes. This means ALL buttons are sent to the host at the same time, every time. This has many benefits, especially in fighting games which rely on simultaneously-pressed buttons. It also means that there is no limit on the number of buttons which can be pressed and recognised together.
Using Full Speed USB with its larger and more frequent packets also has clear advantages on trackball and spinner interfaces with no spin-speed limit.
Other changes in our products from those past days are the I-PAC 2 has gained 4 inputs making 32, as has the Mini-PAC. This board has revised harnessing and clearer layout with wiring split into sections of 8. It now has a mini-USB connector but does still support PS/2.
On the subject of PS/2 many people still order this option so we still fully support it. The boards auto-detect the type of interface as they always have done. The boards also still retain any custom configuration, but these days use flash rather than EEPROM.
Thanks for everyones support on here over the years, and hope to continue to serve in the future!
Andy