diff --git a/templates/pages/sega/software/touch.html b/templates/pages/sega/software/touch.html index 1182474..ae80d72 100644 --- a/templates/pages/sega/software/touch.html +++ b/templates/pages/sega/software/touch.html @@ -152,6 +152,213 @@
The four bytes marked as padding are unused, with the only requirement being that they are non-null. It is
recommended, but not required, to set them to 40h
('@'
).
Byte | +Player | +Bit | +ASCII | +|||||||
7 | +6 | +5 | +4 | +3 | +2 | +1 | +0 | +|||
0 | ++ | 0 | +0 | +1 | +0 | +1 | +0 | +0 | +0 | +( | +
1 | +P1 | +0 | +1 | +0 | +0 | +B2 | +A2 | +B1 | +A1 | +varies | +
2 | +P1 | +0 | +1 | +0 | +0 | +B4 | +A4 | +B3 | +A3 | +varies | +
3 | +P1 | +0 | +1 | +0 | +0 | +B6 | +A6 | +B5 | +A5 | +varies | +
4 | +P1 | +0 | +1 | +0 | +0 | +B8 | +A8 | +B7 | +A7 | +varies | +
5 | ++ | 0 | +1 | +0 | +0 | +0 | +0 | +0 | +0 | +@ | +
6 | ++ | 0 | +1 | +0 | +0 | +0 | +0 | +0 | +0 | +@ | +
7 | +P2 | +0 | +1 | +0 | +0 | +B2 | +A2 | +B1 | +A1 | +varies | +
8 | +P2 | +0 | +1 | +0 | +0 | +B4 | +A4 | +B3 | +A3 | +varies | +
9 | +P2 | +0 | +1 | +0 | +0 | +B6 | +A6 | +B5 | +A5 | +varies | +
10 | +P2 | +0 | +1 | +0 | +0 | +B8 | +A8 | +B7 | +A7 | +varies | +
11 | ++ | 0 | +1 | +0 | +0 | +0 | +0 | +0 | +0 | +@ | +
12 | ++ | 0 | +1 | +0 | +0 | +0 | +0 | +0 | +0 | +@ | +
13 | ++ | 0 | +0 | +1 | +0 | +1 | +0 | +0 | +1 | +) | +
An example may aid here. The following image is what transmitting (FIBT@@@@@@@@)
is interpreted as: