summaryrefslogtreecommitdiff
path: root/docs/projects
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2022-08-26 10:16:13 +0800
committerFrederick Yin <fkfd@fkfd.me>2022-08-26 10:16:13 +0800
commit3f6d9eb74172700e14b968c1d50728d1d5ec5506 (patch)
treeae14d909b1bc655159e902dabd7b0fd2f27c7136 /docs/projects
parent79e57bf119ff55b88dd9fff716213f666091e6f2 (diff)
projects/nand2tetris_2.1: update index
Diffstat (limited to 'docs/projects')
-rw-r--r--docs/projects/index.md12
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/projects/index.md b/docs/projects/index.md
index ca5c658..400964e 100644
--- a/docs/projects/index.md
+++ b/docs/projects/index.md
@@ -8,7 +8,9 @@ MkDocs). But the few that do, are here.
Projects below are sorted reverse chronologically (most recent first).
-## [nand2tetris, Part 1](nand2tetris_1)
+## nand2tetris
+
+### [Part 1](nand2tetris_1)
![Diagram of a simple computer](img/nand2tetris_1/computer_registers.png)
@@ -16,6 +18,14 @@ In July 2022 I enrolled in a course called nand2tetris. In part one of
this course I built a computer from NAND gates and ran assembly on it. It
was great fun.
+### [Part 2.1](nand2tetris_2.1)
+
+![Diagram of a stack](img/nand2tetris_2.1/stack_before_add.png)
+
+A few days after Part 1 was finished, I entered Part 2. There were so many
+things ahead of me that I decided to split it into multiple blogposts. In
+Part 2.1 I learned about the stack machine and wrote a VM translator.
+
## [SIRTET](sirtet)
![Screenshot of SIRTET mid-game](img/sirtet/sirtet.png)