Il est temps de passer aux choses sérieuses et de mêler le meilleur de deux mondes, avec d'un côté un processeur qui peut être appréhendé et mis en œuvre relativement facilement et de l'autre la souplesse et la convivialité d'un langage tel que le C. Notre réalisation est encore modeste et nous allons approcher la limite du possible dans cet article, mais ceci jettera les bases pour des expérimentations futures plus poussées. Au boulot !
Au terme de l'article qui va suivre, nous aurons compilé et exécuté notre premier programme en C pour le Z80. Pour nous aider dans cette tâche, nous allons reposer sur la carte Arduino orchestrant le tout et émulant la mémoire, mais également sur une carte Raspberry Pi pour nous fournir les outils logiciels dont nous aurons besoin. La Pi n'est pas strictement nécessaire et les mêmes manipulations pourront être faites, sans modifications, sur un PC ou un Mac faisant fonctionner un système GNU/Linux. Je pars ici simplement du principe que, même si vous n'êtes pas utilisateur Linux, vous devez sans doute posséder une Pi qui, par la force des choses, fait fonctionner ce système et très certainement Raspbian (un dérivé « spécial Pi » de Debian GNU/Linux).
Bien entendu, il est certainement possible d'arriver aux mêmes résultats avec un système Windows ou macOS, et très certainement via les mêmes outils. GNU/Linux reste cependant le système par excellence...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première