Nand2Tetris Software Suite - hardware simulator and CPU and VM emulators