summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorYuchen Pei <me@ypei.me>2018-01-20 15:41:49 +0100
committerYuchen Pei <me@ypei.me>2018-01-20 15:41:49 +0100
commitd3a0cc3a8ba6dfeb64d3faeffdeb6845b60e5840 (patch)
treed58df9ec2480e2a9ec6240f9c797f83d1a0b1056 /README.md
parent3571f998b28fbc8d9250ba04c983935f10a16c15 (diff)
rearranged the dir for github
- removed tools and pdfs - rearranged the projects dirs - added md files - other minor changes
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..be851dd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,12 @@
+My coursework for the [Nand2Tetris Course](http://nand2tetris.org/).
+Of these files my work is licensed under GPLv2+.
+
+File descriptions:
+- `asms`: The Hack assembly programs in [Project 4](http://nand2tetris.org/04.php).
+- `chips`: The hdl files implementing the Hack Computer in Project [1](http://nand2tetris.org/01.php), [2](http://nand2tetris.org/02.php), [3](http://nand2tetris.org/03.php), and [5](http://nand2tetris.org/05.php).
+- `jackos`: The jack files implementing the Jack OS in [Project 12](http://nand2tetris.org/12.php).
+- `K`: A 2048 clone written in the Jack language, to complete [Project 9](http://nand2tetris.org/09.php).
+- `Assembler.hs`: A Haskell implementation of the Hack Assembler, to complete [Project 6](http://nand2tetris.org/06.php).
+- `JackCompiler.hs`: A Haskell implementation of the JackCompiler, for Project [10](http://nand2tetris.org/10.php) and [11](http://nand2tetris.org/11.php).
+- `VMTranslator.hs`: A Haskell implementation of the VMTranslator for Project [7](http://nand2tetris.org/7.php) and [8](http://nand2tetris.org/8.php).
+