summaryrefslogtreecommitdiff
path: root/posts
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2013-08-20 22:18:51 +0800
committerrekado <rekado@elephly.net>2013-08-20 22:18:51 +0800
commit07bb656536572d66256c240af85c9a9962d8f537 (patch)
tree922c659ab0c3061e3560342cca169fe93fa80862 /posts
parentdc48e53c41b2cca8f428c63a41d7fcb64055b933 (diff)
wavedrum: clarify loop header info
Diffstat (limited to 'posts')
-rw-r--r--posts/2013-08-11-hacking-the-wavedrum.markdown16
1 files changed, 7 insertions, 9 deletions
diff --git a/posts/2013-08-11-hacking-the-wavedrum.markdown b/posts/2013-08-11-hacking-the-wavedrum.markdown
index cfc54d7..5a0066a 100644
--- a/posts/2013-08-11-hacking-the-wavedrum.markdown
+++ b/posts/2013-08-11-hacking-the-wavedrum.markdown
@@ -241,19 +241,17 @@ through the Wavedrum.
All loops start with this 44 byte long header:
- 04 dc 10 d3 UU VV WW 95 01 d4 00 d0 30 f8 22 b5
+ 04 dc 10 d3 uU vV 5W 95 01 d4 00 d0 30 f8 22 b5
46 95 56 95 57 95 57 95 d6 2e 56 95 56 e2 57 95
- 54 95 46 95 32 f4 22 f4 XX YY ZZ 95
+ 54 95 46 95 32 f4 22 f4 xX yY 5W 95
With a few exceptions (namely 0009, 0025, 0027, 0030, 0033, 0036,
0049, 0054, 0064, 0082, 0091, 0103, 0104, 0107, 0108, 0127, 0128,
-0129, 0130, 0131, 0132, 0135), VV equals YY and WW equals ZZ in most
-loops. Where there is a difference between the pairs VVYY and WWZZ
-the difference is only in VV/YY. It seems that loops with the same
-number of bytes have the exact same numbers for UU, VV, WW, XX, YY and
-ZZ. This is especially apparent in the loops 0127 to 0132
-(inclusive), which are all 192,010 bytes long and all have the values
-54:7b:54 for UU:VV:WW and 88:78:54 for XX:YY:ZZ.
+0129, 0130, 0131, 0132, 0135), vV equals yY in most loops. It seems
+that loops with the same number of bytes have the exact same numbers
+for uU, vV, W, xX, and yY. This is especially apparent in the
+loops 0127 to 0132 (inclusive), which are all 192,010 bytes long and
+all have the values 54:7b:54 for uU:vV:5W and 88:78:54 for xX:yY:5W.
Clearly, more work is required to figure out the complete format of
these loop files. Once this is understood we could use custom loops