Construction d'un émulateur complet d'ordinateur en C : De la porte NAND au Tetris

2024-12-30

Ce projet vise à construire un émulateur d'ordinateur complet en C à partir de zéro, en suivant le cours NandToTetris. Il commence par une seule porte NAND et construit progressivement des puces plus complexes, telles que des multiplexeurs et des démultiplexeurs, aboutissant à un système capable d'exécuter Tetris. Contrairement à d'autres projets d'émulateurs qui commencent au niveau du processeur, celui-ci construit méthodiquement toute la pile matérielle. Le projet en est à ses débuts, l'auteur prévoyant d'implémenter un assembleur après avoir terminé les composants matériels.