summaryrefslogtreecommitdiff
path: root/inputmaps.txt
diff options
context:
space:
mode:
authorbigbass1997 <bigbass1997.website@gmail.com>2021-08-27 15:43:54 -0500
committerbigbass1997 <bigbass1997.website@gmail.com>2021-08-27 15:43:54 -0500
commitcb6815a1d92bc4089ec1b8aac322cd6cb188fa69 (patch)
tree146f2fc1f8c577836b4de3fb16c384d1fff3185b /inputmaps.txt
parenta230aa968d794396825c14148abfdc517245cb52 (diff)
downloadtasd-cb6815a1d92bc4089ec1b8aac322cd6cb188fa69.tar.gz
tasd-cb6815a1d92bc4089ec1b8aac322cd6cb188fa69.zip
Added EmulatorCore packet and adjusted keys.
Improved documentation formatting.
Diffstat (limited to 'inputmaps.txt')
-rw-r--r--inputmaps.txt11
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 ===