@Carl : aïe, heureusement que tu ne l'as pas répété trois fois, il t'emportait dans les ténèbres
Sur Thomson, on a quand même eu droit à quelques langages : BASIC, LOGO (il n'y a pas que la tortue, c'est un puissant langage de manipulation de données), LSE (Langage Sans Espoir selon moi), Forth, Pascal Base, Pascal UCSD et Prolog.
Le plus simple en natif : BASIC. Le plus performant et le plus "moderne" : Pascal. Pascal Base était pas mal, mais buggé. Il y a aussi une solution intermédiaire peu connue : BASIC + Speedy Wonder. On écrit son code en BASIC tout à fait normal et
Speedy Wonder le compile. Je vous invite à l'essayer.
Sur des langages plus populaires comme le C, le très gros handicap du 6809, c'est son manque cruel de registres de travail. Lorsque j'avais bossé sur gcc6809 avec Eric Botcazou, une fois sur deux, le back-end de gcc jetait l'éponge à cause de ça. Du coup, ca oblige à faire des pirouettes qui prennent beaucoup de place en mémoire et sont lentes. Et on retombe sur le propos de Sam. Pour le reste, je suis d'accord avec Daniel et l'assembleur me semble in fine la meilleure solution. Il pourrait être intéressant de proposer une librairie de fonctions par contre, pour accélérer le dev.
CMOC semble écrit from scratch et avec le 6809 en ligne de mire. C'est le premier compilateur C (et peut-être bien le dernier) qui me semble intéressant pour les Thomson. Donc à suivre, à mon avis.
Ensuite, il y a les outils annexes. Je suis assez d'accord que c'est un peu de brique et de broc, surtout pour transférer les données. Daniel nous ventera sa solution à base de carte SD, mais pour le reste ?
Récemment, Exocet nous a montré ce qu'il est
possible de faire avec Grafx2 et ça me conforte dans l'idée qu'un outil pratique et confortable c'est bien, mais avoir du talent, c'est mieux. Et là, je rejoins le propos de Daniel !
Pour le son, je crois que ça se passe de commentaire, mais je suis persuadé qu'il y encore énormément à faire de ce côté-là.
Et pour reboucler sur le propos de 6502man, je rappelle, comme je le fais chaque fois qu'on me demande comment débuter, l'excellent et très progressif livre
"Passez facilement du BASIC au langage machine". Oui, un LIVRE !