theMyle/nand_to_tetris
Nand To Tetris - Building a general purpose computer starting from a NAND gate
Building a general purpose computer from the ground (from nand gates to jesus christ) up
Recreating everything in ZIG just for fun. Also implementing
virtual logic gates, ALU, memory, etc.. from the ground up.
Elementary Logic Gates - All Tests Passing ✅
Arithmetic Logic Unit - Not yet implemented ❌ Memory - Not yet implemented ❌
=> Implemented
=> Not yet implemented
Not
And
Or
Xor
Mux
DMux
Not16
And16
Or16
Mux16
Or8Way
Mux4Way16
Mux8Way16
DMux4Way
DMux8Way
HalfAdder
FullAdder
Add16
Inc16
ALU
Bit
Register
RAM8
RAM64
RAM512
RAM4K
RAM16K
PC