1

Selon une nouvelle de Kevin Kofler, il est enfin possible de programmer en C pour TI 83+ !

Bon d'accord c'est pas le meilleur langage pour une plate-forme aussi limitée, mais ça vaut le détour !!

http://z88dk.sourceforge.net


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

2

D'ailleurs une version officielle supportant les calculatrices TI à peu près correctement est prévue pour dans quelques jours. Pour le moment, on peut utiliser les bêtas ou les sources compilées du CVS.

Il paraît aussi qu'il y a des problèmes avec les TI-83+ et l'outil de conversion bin2var fourni. La solution en attendant que ça soit corrigé (espérons que ça le soit pour la version officielle) est d'utiliser devpac8x pour convertir le bin en un exécutable.

J'ai personnellement essayé z88dk et écrit quelques programmes pour TI-85 avec (je précise que les calculatrices supportées par z88dk sont: TI-82 (ROM <=19.0 seulement pour le moment), TI-83, TI-83+, TI-83+SE, TI-85, TI-86), et ma conclusion: c'est assez limité (surtout par rapport à TIGCC wink), la librairie de fonctions n'est pas idéale (par exemple, il y a une implémentation très limitée de scanf, mais le texte entré n'est pas visualisé sur l'écran, donc on ne voit rien de ce qu'on rentre; de plus, plusieurs touches ont le même code dans leur implémentation de getkey; et enfin pas moyen de positionner le curseur sur l'écran sans utiliser leur émulation VT100 complète avec fontes personnelles etc., ce qui fait déjà 3 KO de perdus sur un total de 8 sur TI-83+ sad), mais c'est certainement mieux que rien. De plus, le support pour les FlashApps TI-83+ est en train d'être rajouté.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

ça fait cbien de tps que TIGCC est en cours de développement ? compare avec el nouveau projet...


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

4

z88dk n'est pas si nouveau que ça:
- z88dk (pour le z88) est né en août 1998.
- Le support pour les calculatrices TI a été commencé en début 2000: la première mention d'une version alpha de z88dk pour calculatrices TI apparaît dans le jeu Missile Command sorti en mars 2000, les versions publiques ont commencé en juillet 2000 (mais ce n'était pas vraiment utilisable à cette époque).

Pour comparer, TIGCC a été commencé en juillet 1999, et TIGCCLIB en janvier 2000.

Les raisons principales pour laquelles nous sommes plus avancés en ce moment que le projet z88dk sont à mon avis:
- GCC est une base bien meilleure pour partir que Small-C+. Mais il n'y a pas de portage Z80 de GCC.
- Toutes les ressources de notre projet se concentrent sur les TI-89/92+/V200, alors que z88dk supporte plus de 20 machines différentes (vieux mini-ordinateurs, calculatrices TI, ...).
- Les ROM_CALLs sur TI-89/92+/V200 sont bien plus nombreux et utiles que ceux sur TI-85 par exemple. La situation est probablement meilleure sur TI-83+, mais z88dk essaye d'être portable parmi les calculatrices TI à base de Z80, et même entre calculatrices TI et autres machines, ce qui empêche l'utilisation meilleure des ROM_CALLs sur TI-83+.
- Le Z80 n'est pas un processeur très adapté au C.
- Les calculatrices TI à base de Z80 ont très peu de RAM, donc l'impact de routines pas parfaitement optimisées est très grand.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

J'ai bien peur que le C sur les TIs z80 soit une cause perdue, le harware est tellement contraignant qu'il faut sans cesse ruser en ASM, alors si on utilise du C ça sera loin d'être efficace...

6

z88dk 1.5 est enfin sorti hier (presque en même temps que TIGCC 0.94 smile). D'ailleurs, ignorez les numéros de versions, z88dk 1.5 est nettement moins avancé que TIGCC 0.94. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité