Dans mon article précédent j’ai jeté un oeil à SDCC comme possible candidat pour la création d’un compilateur C pour le TLCS900H, processeur de la Neo Geo Pocket, car celui-ci dispose déjà d’un backend pour le TLCS90, et j’avais vu sur la documentation Toshiba que le 900 disposait d’un jeu d’instructions compatible avec le premier.
Mais deux problèmes se posent : En réalité les deux processeurs sont très différents, le 900 étant un processeur 16-bits disposant de registres 32-bits (!), (…)
Accueil > Mots-clés > Langages > C
C
Articles
-
Quelques autres compilateurs
29 janvier 2023, par Mathieu Brèthes -
Compilateurs, encore et toujours
2 février 2023, par Mathieu BrèthesDans mon article précédent je décrivais mes recherches documentaires sur les autres compilateurs. J’ai regardé SmallC de plus près et il ne me semble pas adapté à mon projet pour les raisons suivantes : il est très proche de l’architecture du Z80, et en particulier il ne gère pas du tout l’assignation dynamique des registres —> par conséquent il ne fera pas du tout du code optimisé pour le TLCS900H il ne propose qu’un sous-ensemble du C, il manque entre autres les structures et les tableaux (…)