Page 1 of 2

Débuts de la programmation en C pour TI-eZ80...

PostPosted: 27 May 2015, 20:31
by Lionel Debroux
Sur Cemetech, MateoConLechuga a créé tout à l'heure un topic sur la programmation en C sur 84+CE (et donc également 83PCE), grâce à l'utilisation du compilateur C propriétaire et gratuit de Zilog (tournant sous Windows) pour eZ80 :)
Nous avions déjà mentionné par le passé que ce genre d'initiatives viendrait, car le processeur eZ80 est moins mal adapté à la programmation en C (en autre chose qu'en assembleur pur...) que son ancêtre le Z80.

Le topic de MateoConLechuga contient un vrai tutorial pour la création d'un projet, dans un environnement freestanding (pas de runtime de démarrage, pas d'intégration particulière à l'OS / au boot code). C'est le tout premier pas, et il reste quelques petits problèmes, mais ce travail est déjà utilisable (ou le deviendra très, très bientôt) :)

Nous ne pouvons qu'encourager Mateo (et toute autre personne qui voudrait contribuer) à continuer, ainsi bien entendu que les programmeurs à tirer parti de cette nouvelle, et très importante, possibilité pour la programmation des TI-eZ80 !

Source de l'info: http://www.cemetech.net/forum/viewtopic.php?t=11626

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 16:49
by s0r00t
Cool!
J'attends la version open-source du compileur, voire un port de GCC dessus :D
(j'attends aussi ma 83pCE du concours >_<)

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 16:54
by Victor D
Et bien faut que les admins les aient recus d'abbord....

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 17:01
by critor
s0r00t wrote:(j'attends aussi ma 83pCE du concours >_<)

Contrairement à la chimie orga, nous n'avons pas encore reçu les lots pour ce concours.

A mon avis, ils devraient être reçus et expédiés d'ici la fin du mois.

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 17:09
by Epharius
Cool, travailler en C sera plus simple qu'en assembleur ! Bonne initiative.

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 17:12
by Lionel Debroux
Il y a des projets de ciblage de Z80 / eZ80 par GCC et LLVM, mais ils ne sont pas de qualité production, pour autant que je sache.

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 17:21
by Epharius
D'ailleurs, ça n'a pas grand chose à voir, mais l'assembleur eZ80 ressemble-t-il à l'assembleur Z80 ? Je n'ai rien trouvé sur le site indiquant comment procéder sur ces calculatrices...

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 17:24
by Victor D
parceque ca n'existe pas encore, non ?

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 17:28
by Adriweb
C'est globalement la même chose niveau langage, avec des instructions supplémentaires (MLT, par exemple, bref cf. manuel), mais sinon, ya le mixed memory mode, utilisation de la pipeline...
Tu peux regarder le code sources des quelques programmes eZ80 existants, d'ailleurs :)

Re: Débuts de la programmation en C pour TI-eZ80...

PostPosted: 07 Jun 2015, 18:03
by Epharius
Merci, je vais faire comme ça (encore faut-il que le code soit un minimum commenté). Je suis impatient de voir à quoi servent les nouvelles instructions