summaryrefslogtreecommitdiff
path: root/posts
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2013-08-20 22:17:36 +0800
committerrekado <rekado@elephly.net>2013-08-20 22:17:36 +0800
commitcdc3c8178bd27c89146c1f5da3f31189e3c32db0 (patch)
tree3c3a42efc6c5e9ba0bd1c3e209505fc64cb10774 /posts
parente57430a9a3b67c771682b1d64712733f018049b1 (diff)
wavedrum: link to parser/builder code
Diffstat (limited to 'posts')
-rw-r--r--posts/2013-08-11-hacking-the-wavedrum.markdown6
1 files changed, 6 insertions, 0 deletions
diff --git a/posts/2013-08-11-hacking-the-wavedrum.markdown b/posts/2013-08-11-hacking-the-wavedrum.markdown
index a89fdd3..86b69c9 100644
--- a/posts/2013-08-11-hacking-the-wavedrum.markdown
+++ b/posts/2013-08-11-hacking-the-wavedrum.markdown
@@ -319,6 +319,12 @@ complement](https://en.wikipedia.org/wiki/Two%27s_complement) format
bytes long which is just enough to hold 150 custom programmes, each
taking up 108 bytes.
+I'm currently writing a Haskell library to parse / build progammes and
+parameters. The code is available for
+[free](https://www.fsf.org/about/what-is-free-software) [on
+gitorious](https://gitorious.org/wavedrum/wavedrum-lib) under the [GNU
+GPLv3](https://gnu.org/licenses/gpl.html).
+
The parameters are stored in this order:
|identifier | mode | target | name |