Votre ordinateur 8 bits sur platine : assez joué ! On passe au C !

Magazine
Marque
Hackable
Numéro
23
Mois de parution
mars 2018
Spécialité(s)


Résumé

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...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous