SMPC control code | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
1st Data | Right | Left | Down | Up | Start | A TRG | C TRG | B TRG |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
1st Data | Right | Left | Down | Up | Start | A TRG | C TRG | B TRG |
2nd Data | MODE | X TRG | Y TRG | Z TRG | 1 | 1 | 1 | 1 |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
1st Data | Y Over | X Over | Y Sign | X Sign | Start | Middle | Right | Left |
2nd Data | XD7 | XD6 | XD5 | XD4 | XD3 | XD2 | XD1 | XD0 |
3rd Data | YD7 | YD6 | YD5 | YD4 | YD3 | YD2 | YD1 | YD0 |
Actual amount of movement | -257 | -256 | -255 | ... | -2 | -1 | +0 | +1 | +2 | ... | +254 | +255 | +256 |
Values of D7 to D0 | xxH | 00H | 01H | ... | FEH | FFH | 00H | 01H | 02H | ... | FEH | FFH | xxH |
Y/X Sign | 1 | 1 | 1 | ... | 1 | 1 | 0 | 0 | 0 | ... | 0 | 0 | 0 |
Y/X Over | 1 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | ... | 0 | 0 | 1 |
Multi-tap ID | Number of connections |
0H | 4H |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
1st Data | Right | Left | Down | Up | Start | A TRG | C TRG | B TRG |
2nd Data | R TRG | X TRG | Y TRG | Z TRG | L TRG | 1 | 1 | 1 |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
1st Data | Right | Left | Down | Up | Start | A TRG | C TRG | B TRG |
2nd Data | R TRG | X TRG | Y TRG | Z TRG | L TRG | 1 | 1 | 1 |
3rd Data | AX7 | AX6 | AX5 | AX4 | AX3 | AX2 | AX1 | AX0 |
4th Data | AY7 | AY6 | AY5 | AY4 | AY3 | AY2 | AY1 | AY0 |
5th Data | AZ7 | AZ6 | AZ5 | AZ4 | AZ3 | AZ2 | AZ1 | AZ0 |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
1st Data | Right | Left | Down | Up | Start | A TRG | C TRG | B TRG |
2nd Data | R TRG | X TRG | Y TRG | Z TRG | L TRG | KB | KB | KB |
3rd Data | 0 | Caps | Num | Scrool | Make | 1 | 1 | Break |
4th Data | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
button | Compatible key | button | Compatible key | |
Right | → | C TRG | C | |
Left | ← | B TRG | X | |
Down | ↓ | R TRG | E | |
Up | ↑ | X TRG | A | |
Start | Esc | Y TRG | S | |
A TRG | Z | Z TRG | D | L TRG | Q |
Multi-tap ID | Number of connections |
1H | 6H |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
1st Data | Right | Left | Down | Up | Start | ATRG | CTRG | BTRG |
2nd Data | RTRG | XTRG | YTRG | ZTRG | LTRG | 1 | 1 | 1 |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
1st Data | Right | Left | Down | Up | Start | ATRG | CTRG | BTRG |
2nd Data | RTRG | XTRG | YTRG | ZTRG | LTRG | 1 | 1 | 1 |
3rd Data | AX7 | AX6 | AX5 | AX4 | AX3 | AX2 | AX1 | AX0 |
4th Data | AY7 | AY6 | AY5 | AY4 | AY3 | AY2 | AY1 | AY0 |
5th Data | AR7 | AR6 | AR5 | AR4 | AR3 | AR2 | AR1 | AR0 |
6th Data | AL7 | AL6 | AL5 | AL4 | AL3 | AL2 | AL1 | AL0 |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
1st Data | Right | Left | Down | Up | Start | ATRG | CTRG | BTRG |
2nd Data | RTRG | XTRG | YTRG | ZTRG | LTRG | 1 | 1 | 1 |
left stick | right stick | ||
Compatible key (twin) | Button name (standard) | Compatible key (twin) | Button name (standard) |
trigger | L button | trigger | A button |
button | R button | button | C button |
↑(Up) | up key | ↑(Up) | Y button |
↓(Down) | down key | ↓(down) | B button |
→(right) | right key | →(right) | Z button |
←(left) | left key | ←(left) | X button |
SMPC control mode | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
saturn peripheral id | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
1st DAta | Right | Left | Down | Up | Start | ATRG | CTRG | BTRG |
2nd DAta | 1 | XTRG | YTRG | ZTRG | 1 | 1 | 1 | 1 |
3rd Data | AX7 | AX6 | AX5 | AX4 | AX3 | AX2 | AX1 | AX0 |