Criando um emulador de computador completo em C: Do portão NAND ao Tetris
2024-12-30
Este projeto visa criar um emulador de computador completo em C do zero, seguindo o curso NandToTetris. Ele começa com um único portão NAND e constrói progressivamente chips mais complexos, como multiplexadores e demultiplexadores, culminando em um sistema capaz de executar Tetris. Ao contrário de outros projetos de emuladores que começam no nível da CPU, este constrói metodicamente toda a pilha de hardware. O projeto está em seus estágios iniciais, com o autor planejando implementar um montador após concluir os componentes de hardware.