Aller au contenu
Tomobodo
← Retour aux projets

Personnel – en cours

Emulateur de z80

Émulation naïve d'un z80 aussi précisément que possible à partir de la documentation de Zilog

Le but ici est d'apprendre à écrire un émulateur, un exercice auquel je ne m'étais jamais frotté. À partir de la spécification et de la documentation technique de Zilog, j'essaie donc d'émuler un processeur z80 aussi précisément que possible, en simulant également les cycles et les tensions sur les différentes broches du processeur. J'imagine que c'est une façon très naïve d'implémenter un processeur, mais c'est un premier jet, je m'occuperai de l'optimisation dans un second temps. Mais en faisant ainsi je peux également émuler les autres composants de la carte mère et les faire communiquer avec le processeur. L'idée est de pouvoir ensuite configurer une machine avec les architectures de l'époque, et de pouvoir émuler l'ensemble des machines basées sur le z80 d'alors.

© 2026 Tomobodo

Flux RSS