summaryrefslogtreecommitdiff
path: root/src/docs
diff options
context:
space:
mode:
Diffstat (limited to 'src/docs')
-rw-r--r--src/docs/draft-tasd-spec-0001.xml74
1 files changed, 38 insertions, 36 deletions
diff --git a/src/docs/draft-tasd-spec-0001.xml b/src/docs/draft-tasd-spec-0001.xml
index e527bf3..0d7bcc1 100644
--- a/src/docs/draft-tasd-spec-0001.xml
+++ b/src/docs/draft-tasd-spec-0001.xml
@@ -1390,42 +1390,6 @@
</dl>
</section>
<section numbered="true" toc="default">
- <name>SNES Mouse</name>
- <t>Single Input Length: 4 Octets</t>
- <t><strong>Octet 0</strong></t>
- <dl spacing="compact">
- <dt>Bit 7:</dt><dd>1</dd>
- <dt>Bit 6:</dt><dd>1</dd>
- <dt>Bit 5:</dt><dd>1</dd>
- <dt>Bit 4:</dt><dd>1</dd>
- <dt>Bit 3:</dt><dd>1</dd>
- <dt>Bit 2:</dt><dd>1</dd>
- <dt>Bit 1:</dt><dd>1</dd>
- <dt>Bit 0:</dt><dd>1</dd>
- </dl>
- <t><strong>Octet 1</strong></t>
- <dl spacing="compact">
- <dt>Bit 7:</dt><dd>/Right button</dd>
- <dt>Bit 6:</dt><dd>/Left button</dd>
- <dt>Bit 5:</dt><dd>Current sensitivity (0: high sensitivity; 1: low or medium sensitivity)</dd>
- <dt>Bit 4:</dt><dd>Current sensitivity (0: medium sensitivity; 1: low or high sensitivity)</dd>
- <dt>Bit 3:</dt><dd>1</dd>
- <dt>Bit 2:</dt><dd>1</dd>
- <dt>Bit 1:</dt><dd>1</dd>
- <dt>Bit 0:</dt><dd>0</dd>
- </dl>
- <t><strong>Octet 2</strong></t>
- <dl spacing="compact">
- <dt>Bits 7-1:</dt><dd>/Vertical displacement since last read</dd>
- <dt>Bit 0:</dt><dd>Direction (0: up; 1: down)</dd>
- </dl>
- <t><strong>Octet 3</strong></t>
- <dl spacing="compact">
- <dt>Bits 7-1:</dt><dd>/Horizontal displacement since last read</dd>
- <dt>Bit 0:</dt><dd>Direction (0: up; 1: down)</dd>
- </dl>
- </section>
- <section numbered="true" toc="default">
<name>SNES Super Multitap</name>
<t>Single Input Length: 5 Octets</t>
<t><strong>Octet 0</strong> : </t>
@@ -1485,6 +1449,42 @@
</dl>
<t><strong>Controller N</strong> is the controller port number on the console that the Multitap is connected to. <strong>Controller N-1...N-4</strong> are the controller ports <strong>1...4</strong> on the Multitap. Two Multitap ports are polled simultaneously by the game - either <strong>1 and 2</strong>, or <strong>3 and 4</strong>. The I/O Pin state in octet 0 <bcp14>MUST</bcp14> be <strong>1</strong> for multitap ports <strong>1 and 2</strong>, or <strong>0</strong> for ports <strong>3 and 4</strong>.</t>
</section>
+ <section numbered="true" toc="default">
+ <name>SNES Mouse</name>
+ <t>Single Input Length: 4 Octets</t>
+ <t><strong>Octet 0</strong></t>
+ <dl spacing="compact">
+ <dt>Bit 7:</dt><dd>1</dd>
+ <dt>Bit 6:</dt><dd>1</dd>
+ <dt>Bit 5:</dt><dd>1</dd>
+ <dt>Bit 4:</dt><dd>1</dd>
+ <dt>Bit 3:</dt><dd>1</dd>
+ <dt>Bit 2:</dt><dd>1</dd>
+ <dt>Bit 1:</dt><dd>1</dd>
+ <dt>Bit 0:</dt><dd>1</dd>
+ </dl>
+ <t><strong>Octet 1</strong></t>
+ <dl spacing="compact">
+ <dt>Bit 7:</dt><dd>/Right button</dd>
+ <dt>Bit 6:</dt><dd>/Left button</dd>
+ <dt>Bit 5:</dt><dd>Current sensitivity (0: high sensitivity; 1: low or medium sensitivity)</dd>
+ <dt>Bit 4:</dt><dd>Current sensitivity (0: medium sensitivity; 1: low or high sensitivity)</dd>
+ <dt>Bit 3:</dt><dd>1</dd>
+ <dt>Bit 2:</dt><dd>1</dd>
+ <dt>Bit 1:</dt><dd>1</dd>
+ <dt>Bit 0:</dt><dd>0</dd>
+ </dl>
+ <t><strong>Octet 2</strong></t>
+ <dl spacing="compact">
+ <dt>Bits 7-1:</dt><dd>/Vertical displacement since last read</dd>
+ <dt>Bit 0:</dt><dd>Direction (0: up; 1: down)</dd>
+ </dl>
+ <t><strong>Octet 3</strong></t>
+ <dl spacing="compact">
+ <dt>Bits 7-1:</dt><dd>/Horizontal displacement since last read</dd>
+ <dt>Bit 0:</dt><dd>Direction (0: up; 1: down)</dd>
+ </dl>
+ </section>
</section>
<section numbered="true" toc="default">
<name>N64 Controller Types</name>
@@ -1924,6 +1924,8 @@
</section>
<!-- Change Log
+draft 15 - 2023-10-15 Bigbass Reordered SNES controller types
+
draft 14 - 2023-10-13 Bigbass Removed Other encoding option from GAME_IDENTIFIER and clarified which encoding alphabets are used. Added clarifications and improved descriptions of various packets and the Introduction section.
draft 13 - 2023-10-08 VG Change Base to Encoding in GAME_IDENTIFIER packet