Line 14: |
Line 14: |
| |- | | |- |
| | 0x34 | | | 0x34 |
− | | This stores circle-pad info: the low s16 is the X coordinate, the high s16 is the Y coordinate. | + | | This stores circle-pad info: the low s16 is the X coordinate, the high s16 is the Y coordinate. The circle-pad center is ~0 for these fields. The range for these fields is approximately: -0x9C(top/left) - 0x9C(bottom/right). |
| |- | | |- |
| | 0x38 | | | 0x38 |
Line 20: |
Line 20: |
| |- | | |- |
| | 0x44 | | | 0x44 |
− | | Same as 0x34? | + | | Second circle-pad info word. |
| |- | | |- |
| | 0x48 | | | 0x48 |
Line 26: |
Line 26: |
| |- | | |- |
| | 0x54 | | | 0x54 |
− | | Same as 0x34? | + | | Third circle-pad info word. |
| |- | | |- |
| | 0x58 | | | 0x58 |
Line 32: |
Line 32: |
| |- | | |- |
| | 0x64 | | | 0x64 |
− | | Same as 0x34? | + | | Fourth circle-pad info word. |
| |- | | |- |
| | 0x68 | | | 0x68 |
Line 38: |
Line 38: |
| |- | | |- |
| | 0x74 | | | 0x74 |
− | | Same as 0x34? | + | | Fifth circle-pad info word. |
| |- | | |- |
| | 0x78 | | | 0x78 |
Line 44: |
Line 44: |
| |- | | |- |
| | 0x84 | | | 0x84 |
− | | Same as 0x34? | + | | Sixth circle-pad info word. |
| |- | | |- |
| | 0x88 | | | 0x88 |
Line 50: |
Line 50: |
| |- | | |- |
| | 0x94 | | | 0x94 |
− | | Same as 0x34? | + | | Seventh circle-pad info word. |
| |- | | |- |
| | 0x98 | | | 0x98 |
| | Same as 0x1C? | | | Same as 0x1C? |
| |} | | |} |
| + | |
| + | The info for each circle-pad word is originally read by HID module at different times per frame. |
| | | |
| =Offset 0xC0= | | =Offset 0xC0= |