summaryrefslogtreecommitdiff
path: root/get_status
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2008-12-08 17:25:28 -0800
committerKeith Packard <keithp@keithp.com>2008-12-08 17:25:28 -0800
commite64b4dbf15e9ee1cb0de002985de7575e83d46e9 (patch)
treeb70d368028e430d3043c2f703391e63eeab81e6b /get_status
parent4f38974a9941cddaba27c17c5a46f923db386c94 (diff)
Add support for input-only lines (-)
Diffstat (limited to 'get_status')
-rw-r--r--get_status292
1 files changed, 275 insertions, 17 deletions
diff --git a/get_status b/get_status
index 3ca4a303..1d4ff03d 100644
--- a/get_status
+++ b/get_status
@@ -9,20 +9,61 @@ C D .
. D R
#
-# GET_STATUS
+# Halt 0x44
#
C . R 0
. . R
+C D R 1
+. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
C . R 0
. . R
C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
+# status byte
+
+C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+# Resume 0x4c
+#
+
+C . R 0
+. . R
C D R 1
. D R
-
C . R 0
. . R
+C . R 0
+. . R
+
+C D R 1
+. D R
C D R 1
. D R
C . R 0
@@ -30,42 +71,259 @@ C . R 0
C . R 0
. . R
+# status byte
+
+C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
#
-# Now read for a while
+# READ_STATUS
#
-C D R
-. D R
-C D R
-. D R
-C D R
+C . R 0
+. . R
+C . R 0
+. . R
+C D R 1
. D R
-C D R
+C D R 1
. D R
-C D R
+C . R 0
+. . R
+C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
+#
+# status
+#
+
C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+#
+# READ_STATUS
+#
+
+C . R 0
+. . R
+C . R 0
+. . R
+C D R 1
. D R
-C D R
+C D R 1
. D R
-C D R
+
+C . R 0
+. . R
+C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
+#
+# status
+#
C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+#
+# READ_STATUS
+#
+
+C . R 0
+. . R
+C . R 0
+. . R
+C D R 1
. D R
-C D R
+C D R 1
. D R
-C D R
+
+C . R 0
+. . R
+C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
+#
+# status
+#
+
C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+#
+# Halt 0x44
+#
+
+C . R 0
+. . R
+C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
-C D R
+C . R 0
+. . R
+C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
+# status byte
+
C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+#
+# READ_STATUS
+#
+
+C . R 0
+. . R
+C . R 0
+. . R
+C D R 1
. D R
-C D R
+C D R 1
. D R
-C D R
+
+C . R 0
+. . R
+C D R 1
. D R
+C . R 0
+. . R
+C . R 0
+. . R
+
+#
+# status
+#
+
+C D R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+C - R
+. - R
+