These are my solutions to the Nand2Tetris course, following the book. They are organised by chapter.
- Chapter 1 — basic gates constructed from NAND
- Chapter 2 — ALU and associated chips
- Chapter 3 — RAM, registers and associated chips
- Chapter 4 — some programs written in Hack assembly
- Chapter 5 — the CPU and associated chips
- Chapter 6 — the Hack assembler
- Chapter 7 — Hack VM, part I
- Chapter 8 — Hack VM, part II
- Chapter 9 — some programs written in Jack
- Chapter 10 — the Jack parser
- Chapter 11 — code generation for Jack
- Chapter 12 — the operating system
- Chapter 13 — the end!