Bientôt un compilateur C en ligne pour TI-83 Prem CE / 84+CE
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6862
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
Il me semble que c'est le même avec certaine fonction rajoutée (du genre 'asm(' )
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14711
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14711
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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.
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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41860
- Images: 15380
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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
Mon profil TI-Planet | Devenez premium ! |
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 ! En plus, vous pourrez être orange sur le chat |
-
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1156
- Images: 2
- Joined: 23 May 2015, 10:36
- Location: Hauts-de-Seine, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: M2
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14711
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
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
- 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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14711
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
J'ai hâte que la version final sorte
je sais qu'elle n'est pas près de sortir
je sais qu'elle n'est pas près de sortir
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: Bientôt un compilateur C en ligne pour TI-83 Prem CE / 8
Mateo vient d'uploader le restant des choses sur GitHub
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)
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
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14711
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests