diff options
| author | bigbass1997 <bigbass1997.website@gmail.com> | 2021-08-27 15:43:54 -0500 |
|---|---|---|
| committer | bigbass1997 <bigbass1997.website@gmail.com> | 2021-08-27 15:43:54 -0500 |
| commit | cb6815a1d92bc4089ec1b8aac322cd6cb188fa69 (patch) | |
| tree | 146f2fc1f8c577836b4de3fb16c384d1fff3185b /inputmaps.txt | |
| parent | a230aa968d794396825c14148abfdc517245cb52 (diff) | |
| download | tasd-cb6815a1d92bc4089ec1b8aac322cd6cb188fa69.tar.gz tasd-cb6815a1d92bc4089ec1b8aac322cd6cb188fa69.zip | |
Added EmulatorCore packet and adjusted keys.
Improved documentation formatting.
Diffstat (limited to 'inputmaps.txt')
| -rw-r--r-- | inputmaps.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/inputmaps.txt b/inputmaps.txt index 5b22e7e..9a11c68 100644 --- a/inputmaps.txt +++ b/inputmaps.txt @@ -1,8 +1,13 @@ -When inputs are stored in a TASD file, their values are formatted in a specific order. Data is stored as close to the console-native format as possible.
+When inputs are stored in a TASD file, their values are formatted in a specific order.
+Data is stored as close tothe console-native format as possible.
-Most consoles use "active-low" signals for button presses. That means that if a button is pressed, it sends a logical LOW signal, represented as binary '0'. For example, a NES controller pressing 'A' and 'Left' can be represented as binary '01111101' or hex 0x7D. However, some consoles may include "active-high" signals, or have a more complex protocol.
+Most consoles use "active-low" signals for button presses. That means that if a button is pressed, it sends a logical LOW signal,
+represented as binary '0'. For example, a NES controller pressing 'A' and 'Left' can be represented as binary '01111101' or hex 0x7D.
+However, some consoles may include "active-high" signals, or have a more complex protocol.
-Each controller map will include their spec-defined controller type that's used in PortController packets. All inputs that are active-low, will have a forward slash '/' infront of them. For example, all of the buttons on the NES standard controller are active-low, as seen below. Unless otherwise specified, button inputs without a '/' will be active-high, or have a custom protocol.
+Each controller map will include their spec-defined controller type that's used in PortController packets. All inputs that are active-low,
+will have a forward slash '/' infront of them. For example, all of the buttons on the NES standard controller are active-low, as seen
+below. Unless otherwise specified, button inputs without a '/' will be active-high, or have a custom protocol.
=== NES Standard ===
|
