Отреверсил мышь 3DO - формат 100% верный (думаю другим проектам эмуляторов будет полезно):
8 бит - идентификатор: 0x49
1 бит - левая кнопка - нажата 1
1 бит - средняя кнопка - нажата 1
1 бит - правая кнопка - нажата 1
1 бит - резервный - всегда 0
10 бит - ось Y - знаковое целое, верх отрицательный, низ положительный
10 бит - ось X - знаковое целое, лево отрицательно, право положительно
Порядок - от старшего байта к младшему, от старшего бита к младшему, пример 0x498007ff - познакомьтесь - мышь, нажата левая кнопка, сдвинута на один дискрет вниз и на один дискрет влево.
Благодарности Mr.Hunt'у за предоставленный девайс.
ПС. Могу отреверсить любое устройство ввода для 3DO за 5 минут, если кто-то хочет предоставить железку для этого с последующим возвратом - с удовольствием приму предложение. Требуются: пистолет, флайстик, трекболы от орбатак, короче все кроме мышки и стандартного геймпада.