Accueil > Bienvenue > Journal de bord > Quelques pas de plus
Quelques pas de plus
lundi 28 septembre 2026, par
Toutes les versions de cet article : [English] [français]
Quelques semaines (mois ?) ont passé et j’ai remis un peu les mains dans le cambouis. Pour démarrer j’ai revu un peu l’organisation du code actuel du simulateur "tlcs" et je me suis rendu compte qu’il était bien modularisé. Par conséquent au lieu de suivre la suggestion de ChatGPT de refaire une implémentation à côté, j’ai décidé de créer une variante de processeur pour le TLCS900H. J’ai donc dupliqué le code du TLCS90 (tlcs.cc et tlcscl.h), dont il est proche, puis édité le code pour renommer les classes en "t900h" - les nouveaux fichiers s’appellent t900h.cc et t900hcl.h . J’ai aussi ajouté une entrée dans la liste des variantes pour le nouveau processeur (ce qui a nécessité de modifier simtlcs.cc ainsi qu’un fichier dans le core dont j’ai zappé le nom).
Mon objectif est d’arriver à compiler un "faux" TLCS90 avec les noms de fonctions modifiés. Une fois que ça compile, je pourrai vider les classes de leurs contenus tout en conservant leur structure, puis reimplémenter pour le nouveau processeur. Ainsi je garde la partie difficile (l’organisation d’uncode inconnu d’un gros projet) tout en limitant mon travail à la partie facile (récrire les codes opérateurs). On verra si cette stratégie est mieux que celle proposé par ChatGPT... c’est mon côté têtu : j’aime pas qu’on me dise quoi faire.