Construyendo un emulador de computadora completo en C: De la puerta NAND al Tetris

2024-12-30
Construyendo un emulador de computadora completo en C: De la puerta NAND al Tetris

Este proyecto tiene como objetivo construir un emulador de computadora completo en C desde cero, siguiendo el curso NandToTetris. Comienza con una sola puerta NAND y construye progresivamente chips más complejos, como multiplexores y demultiplexores, culminando en un sistema capaz de ejecutar Tetris. A diferencia de otros proyectos de emuladores que comienzan a nivel de CPU, este construye metódicamente toda la pila de hardware. El proyecto se encuentra en sus etapas iniciales, y el autor planea implementar un ensamblador después de completar los componentes de hardware.