π
<-

Bientôt un compilateur C en ligne pour TI-83 Prem CE / 84+CE

Nouveautés, projets, mises à jour.

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Lionel Debroux » 01 Dec 2015, 19:52

Le compilo de Zilog ne comprend qu'un très vieux dialecte du C, avec quelques extensions spécifiques. Mais c'est bien un dialecte de C :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6862
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Ti64CLi++ » 01 Dec 2015, 20:06

Il me semble que c'est le même avec certaine fonction rajoutée (du genre 'asm(' ) ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Adriweb » 01 Dec 2015, 20:20

C'est effectivement gentil de proposer à faire la news, mais je compte tout de même y préciser des choses qui ne sont pas forcément visibles sans les connaître, etc. donc je vais m'en occuper moi (je devais commencer hier soir, mais il était un peu trop tard, après correction d'un bug...).
Elle sera donc disponible tout à l'heure... Edit: Quoique, non, il s'avère que quelques features seraient mieux pour les novices, donc autant les implémenter avant de newser et donc d'informer une quantité plus grande de personnes.

Quand au C utilisé, il lui faut du C 89 (Ansi). Pour ses spécificités (#pragma, etc., voir le manuel). C'est certes très loin d'être un bon compiler, mais c'est pas comme si on avait vraiment le choix... Celui d'IAR fait infiniment mieux, mais il n'est plus supporté, ni vraiment disponible, ni gratuit.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14711
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Adriweb » 01 Dec 2015, 21:16

La news sera donc disponible tout à l'heure... Edit: Quoique, non, il s'avère que quelques features seraient mieux pour les novices, donc autant les implémenter avant de newser et donc d'informer une quantité plus grande de personnes.

Bientot, bientot... Mais les plus intéressés/téméraires peuvent néanmoins tester avec le lien publié ci-dessus :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14711
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby critor » 01 Dec 2015, 21:20

Sage décision de ta part je pense.

Ceux qui y tiennent absolument ont donc accès.

N'hésitez pas à nous faire part de vos retours.
Vous pouvez très bien partir d'un projet déjà existant comme Crystann/Mandragore/Androides en copiant/collant le code source inclus dans le .zip.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby GalacticPirate » 04 Dec 2015, 09:46

Déjà, dès que je change le moindre truc dans le fichier de base, ça bugge, le chat ne veut pas s'activer, et au moindre bouton sur lequel je clique, j'ai ça : "[Error] Couldn't save source to current file" mmmm..... En fait, Adri avait raison de ne pas faire la news :troll:
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Adriweb » 04 Dec 2015, 09:56

STV wrote:Déjà, dès que je change le moindre truc dans le fichier de base, ça bugge, le chat ne veut pas s'activer, et au moindre bouton sur lequel je clique, j'ai ça : "[Error] Couldn't save source to current file" mmmm..... En fait, Adri avait raison de ne pas faire la news :troll:

Bah, y'avait un truc que j'avais enlevé et pas remis. Il n'y avait pas ce bug si tu buildais avant, d'ailleurs.
Mais bref, j'ai corrigé ce cas là, merci.

Je n'ai pas de problème avec le chat, moi, sinon. Il se passe quoi pour toi?

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14711
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Adriweb » 28 Jan 2016, 07:14

Le compilateur en ligne est désormais doté de la nouvelle version de la toolchain élaborée par MateoConLechuga. Elle fait les choses plus simplement et efficacement... :)

- Mateo a aussi récemment travaillé sur LibLoad, qui s'intègre bien au sein de tout ceci, et va rendre plus simple l'écriture de programmes ayant besoin de faire des dessins à l'écran (lib C/ASM graphique 8bpp en cours de création, il va la publier prochainement), du "file" I/O, keyboard etc. Pour rappel, libLoad n'a pas besoin de shell ;)

- Une passe intermédiaire C99 => C89/Ansi est aussi prévue pour tenter de grandement faciliter l'écriture de programme C ;)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14711
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Ti64CLi++ » 28 Jan 2016, 16:45

J'ai hâte que la version final sorte :D

je sais qu'elle n'est pas près de sortir :D
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8

Unread postby Adriweb » 29 Jan 2016, 04:30

Mateo vient d'uploader le restant des choses sur GitHub :)

MateoConLechuga wrote:Now, ignoring all the craziness that happened with licenses, some standard CE C libraries have also been released. Currently there are 2; one for graphics and one for interfacing with the keypad. Included in each you will also find example programs in C using these libraries, and ASM source code licensed under the BSD 2 Clause. These libraries outperform their direct C equivalent as they are written in assembly and can behave however they want. Since they are still in version 1.0, there's a long way to go. But since things are easy to add to now, hopefully I can get some help ;) Anywho, here are the links so you can build your own programs, along with a screenshot using the C graphics library just for fun.

C Development SDK: https://github.com/CE-Programming/toolchain/releases
C Standard Libraries: https://github.com/CE-Programming/libraries/releases
LibLoad, for use with C libraries: https://github.com/CE-Programming/libload/releases

Enjoy everyone, and please post any pull requests/bug reports and comments you may have! This has been a long ride :)

Image

Note:To install libraries so you can use them in development, simply read the readme provided on GitHub or in the zip. It's really easy.


L'IDE en ligne intègre donc désormais les headers des librairies, prêts à être utilisés (vous pouvez copier les .c d'exemple et ça fonctionnera)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14711
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
969 utilisateurs:
>956 invités
>5 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)