All this project is OPEN SOURCE, and there is also an EMULATOR that runs on PC, so that you can experiment with A2Z even without hardware.

The principle is exactly the same than "nand to tetris" : manage all the aspects of one computer.
It is also a "learning by doing" project. I made this project 100% by myself without external help, and without using source code from other projects. And of course, I have learned a lot!