DIY : Un ordinateur Z80 émulé à l’aide d’un micro-controleur PIC

Jarod Sukuba a réalisé un émulateur du célèbre ordinateur Z80 avec une base de PIC32MX795F512H. Ce genre de projet est vraiment très intéressant car il nous montre l’évolution des technologies au travers des ages, et ainsi un z80 cher et volumineux devient aujourd’hui une réalisation DIY à faire à la maison dans un volume compact.
Le micro-controleur PIC32MX795F512H dispose de 128 Ko de RAM et de 512 Ko de Flash. Le coeur du système émule le système Z80 avec seulement 64Ko de mémoire, le reste de la mémoire disponible est utilisé pour l’émulateur lui-même, mais aussi pour la gestion du clavier, de l’écran LCD et pour le disque virtuel en RAM (52 Ko).
Au niveau de la flash 410 KB sont utilisé : 2x128Kb pour 2 disques ROM et 60 Ko pour l’image du système.
Au niveau des entrées/sorties, l’utilisateur peut entrer des données via la liaison RS232 sous forme de terminal ou utilisé le clavier local, l’affichage est réalisé sur un afficheur LCD 4×40.
Le clavier a d’ailleurs été aussi réalisé entièrement à la main, comme on peut le voir sur cette photo :
Vraiment une belle réalisation qui montre encore que le temps et les technologies évoluent bien vite…
source : hackaday / photos Jarod Sukuba