2

Si personne ne t'as prévenu, c simplement que le C tourne plutôt mal sur notre bon vieux Z80 (beaucoup moins bien que sur le 68k des 89/92...) car il n'est pas assez puissant, enfin par exemple, il ne sait pas multiplier ou diviser deux entiers quand un PC sait multiplier et diviser 2 nombres à virgule flottante... le z80 est vraiment pas adapté aux langages de haut niveau comme le C... Ca produit des programmes assez lent et volumineux...

Alors pour faire des programmes intéressants, il ne reste que l'asm, qui n'est pas si dur que ça!

Alexis

4

Malheureusement, pour aller plus loin que le "Hello, World!", il faut savoir bien optimiser vu la quantité de RAM disponible!
Enfin, sur TI-86, ça passe encore, mais sur TI-83(+(SE)), c'est vraiment mal parti...
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

Rangi: " Peephole optimizer with rulesets that reduce the size of generated code by ~30% and improve speed"


C'est vrai, un programme peut optimiser un autre programme, mais toutes les optimisations faites comme ça n'ont que des petits trucs pour retirer les instructions redondantes, mais ça ne sera jamais aussi bien optimisé qu'un prog fait à la main, en gros, un prog en C de base va être énorme et lent, un prog en C avec ton " Peephole optimizer" va être un peu moins gros et un peu plus rapide, mais un prog en asm pur sera facilement 2* plus rapide et beaucoup plis petit que le même prog en C optimisé...

Et puis c'est vrai que la 83/83+ n'a que peu de ram, c'est pas trop gênant en asm, mais en C, ça craint....