Nand2Tetris Questions and Answers Forum

If you have questions about Nand2Tetris projects or software, you are in the right place. Please select a sub-forum and review the posts; there is a good chance that a similar question was previously asked and answered. If not,  post your question, and we will answer it shortly. If you feel like answering some of the questions yourself, feel free. Please avoid posting solutions or solution segments (a few lines of code is fine). It's important to let people have the freedom to build the computer on their own.

Due to a large number of spam posts, you must be a registered member to post to the forum.

Software and tools can be downloaded from the Nand2Tetris site.
1234 ... 90
Topics (3137)
Replies Last Post Views Sub Forum
I ported the Nand to Tetris Emulator to the Web by Arch
15
by Arch
More Fun to Go
Where is documentation? by pallenfgcu
5
by WBahn
Chapter 4
28m with extreme ADD, how to finish this book? :^( by Fizzman
1
by WBahn
Users Forum
Actual (m)alloc Implementation? by dsguy
3
by dsguy
Chapter 12
Project 5: Memory test requests address 0x6234, out of bounds by mocswy
2
by WBahn
Projects
Having trouble in handling variable symbols by thedumbone
6
by WBahn
Project 6
Confused about allocating space to objects by baboonOfTheNorth
4
by pm100
Project 11
Not sure how to follow drawPixel algorithim by fishboy1887
2
by fishboy1887
Project 12
Stack overflow in Math.bit.2 by fishboy1887
3
by fishboy1887
Project 12
16bit to 32bit by hbit93
10
by WBahn
More Fun to Go
Is compileSubroutine correct? by fishboy1887
16
by fishboy1887
Project 11
Confusion About Column Indexing and Bit Selection in Display Unit Graphic (Module 4.5) by BigBang
3
by BigBang
Chapter 4
Function name doesn't match class name: Main.main by fishboy1887
4
by fishboy1887
Project 11
Subroutine call by NotRandom
2
by NotRandom
Chapter 10
Why do we need to CALL the sys.init function? by thedumbone
2
by pm100
Project 8
Invalid loop by Krozu
8
by pm100
Project 8
RAM16k by dmoeller
9
by guerraTron
Chapter 3
can't find the bug in my asm file. please help by thedumbone
7
by thedumbone
Project 7
Hack ROM is too long! by FinnW
10
by pm100
Project 12
Confused with simulator output on CPU by Will Marrero
10
by dolomiti7
Project 5
Square and Pong programs not doing anything in VM emulator by fishboy1887
14
by dolomiti7
Project 9
Project 5: Order sensitivity in HDL? by lklk
0
by lklk
Projects
What is causing these errors? by fishboy1887
3
by fishboy1887
Project 9
Nested call output is incorrect, most likely because of pointer scew by fishboy1887
5
by fishboy1887
Project 8
FibonacciElement generating incorrect output by fishboy1887
2
by fishboy1887
Project 8
Project 8: FunctionCalls/NestedCall/Sys.vm indentation issue by mpg
1
by fishboy1887
Projects
question about cpu by CLLL
1
by CLLL
Project 5
Nand to Tetris Online IDE -- feature request by Marty Billingsley
0
by Marty Billingsley
Other
Need help understanding and breaking down the CPU by nblackburn
4
by pm100
Chapter 5
A built-in function tried to access memory outside the Heap or Screen range by helios77
6
by kamadodesu
Project 9
Hardware simulator is sensitive to ordering of HDL statements. by Will Marrero
0
by Will Marrero
Web site
ComputerRect.tst failing by Shmeegoose
3
by nblackburn
Chapter 5
HardwareSimulator Calculator icon not becoming active by noob69
4
by sin
Software installation
Question about Figure 3.2, Page 48, Second Edition of the book by charleszzx
12
by Koki
Chapter 3
JNI error when executing `sh HardwareSimulator.sh` from macOS terminal by piglin
1
by piglin
Hardware Simulator
1234 ... 90