π
<-

Présentation PB: Project Builder avec compilateur C en ligne

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 25 May 2019, 16:38

Plusieurs bibliothèques JS, dont principalement CodeMirror, ont été mises à jour dans leur dernières versions :)
Donc meilleures performances/compatibilité, bugfixes...

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby stanig2106 » 29 May 2019, 12:37

Salut, une petite feature qui pourrais être pas mal à ajouter dans la version online de la toolchain.
La gestion des gfx donc autrement dis de pouvoir créer des sous-dossiers au projet.

Je tiens tous de même à féliciter le travail colossale qui est fournit dans l'utilitaire !
User avatar
stanig2106
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.9%
 
Posts: 4
Images: 0
Joined: 14 Mar 2018, 15:46
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1er Scientifique

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 29 May 2019, 12:39

Du coup on s'est croisé sur le chat - et pour la postérité je copie/colle ca ici :

(13:31:37) Adriweb: stanig2106 non pas pour l'instant.
(13:31:46) Adriweb: autrement dit, pas de gestion de gfx pour le moment.
(13:31:58) Adriweb: (vu que c'est un des use cases principaux par rapport a la toolchain locale)
(13:32:21) stanig2106: oui c'était pour ça merci de la réponse


Et merci, sinon :)
Regarde ce topic de temps en temps pour voir les mises a jour quand j'en fais.

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 01 Oct 2019, 12:17

J'ai aujourd'hui corrigé le problème qui ouvrait une page avec un log d'erreur de build quand on essayait de télécharger le fichier 8xp (ou hex) d'un projet qui ne buildait pas.
Maintenant, ca reste sur la page comme initialement voulu, avec la notification d'erreur, et le log dans la console sous l'éditeur.

Je vais aussi mettre à jour CodeMirror sous peu.

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 01 Oct 2019, 15:27

J'ai pris le skin de CEmu pour le mettre sur le clavier de l'emulateur intégré :
Image

Reste a faire:
- Ameliorer la lisibilité (probablement donc agrandir la hauteur du clavier...)
- Gerer couleur blanc/noir
- Gerer les keypad 83PCE/84+CE (au lieu de 84+CE hardcodé)

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 06 Oct 2019, 14:26

C'est tout bon, j'ai pu bien gérer tout ça, et j'en ai profiter pour mettre à jour webcemu :)
C'est aussi dispo dans les archives quand on teste un programme pour CE.


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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 31 Dec 2019, 13:24

New features and bugfixes just before 2020!

  • The CE module of the PB is now using the latest LLVM-based toolchain instead of ZDS! (beta) You can now use the latest C99 or C11 (pretty stable), and try C++17 as well!
  • New project files architecture internally - it's just the same as the standard toolchain one now
  • Much less modified/custom toolchain integration, it's all much simpler, faster, and native now.
  • Removed features (that don't make sense now): ZDS vs LLVM ASM comparison, intertwined ZDS source and ASM
  • Credits/About section added to the help modal (where the editor keybindings are)
  • Some CSS bugfixes here and there

There are some known issues already that I've mentioned to Jacobly and Mateo, but please report any feedback and bugs you encounter, as usual, thanks in advance :)

Happy new year 🥳

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Wistaro » 31 Dec 2019, 13:28

Good news ! :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 20 Jan 2020, 00:54

Jan 19th updates!
  • The PB has been improved to support the (LLVM-based) toolchain without any modification (that's good for me, as I just need to git pull and make install to keep up to date!)
  • Toolchain and LLVM updated to the latest version. This includes internal tools like fasmg (used as the assembler and linker), which jacobly greatly sped up thanks to a "CALM" instructions rewrite.
  • Building (without cleaning) doesn't remove the built 8xp first anymore. As such, you can get the expected "make: Nothing to be done for 'all'." message if you try to build again if nothing changed.
  • Project icon + description support has been added. This means that inside Cesium, your programs can have those displayed!
    You can add an icon to your project by drag'n'dropping your icon.png file on the editor (just like source files)
    Image

Note that commits with all this and more have been pushed to the public repo: https://github.com/TI-Planet/Project-Bu ... its/master
News du 19 Janvier !
  • Le PB a été amélioré pour gérer la toolchain (basée sur LLVM) sans aucune modification (c'est pratique pour moi, j'ai juste à faire des git pull et make install pour être à jour...)
  • La Toolchain et LLVM ont été mis à jour en leur dernière version. Ceci inclut les outils externes comme fasmg (utilisés en tant qu'assembleur et linker), que jacobly a récemment grandement accéléré grâce à une réécriture avec les instructions "CALM".
  • Builder (sans cleaner) ne supprime plus le 8xp présent en premier. Ainsi, vous obtiendrez le message attendu "make: Nothing to be done for 'all' si vous buildez mais que rien n'a changé
  • Le PB gère désormais icône+description pour votre programme. Donc si vous en mettez, vous les verrez à l'intérieur de Cesium !
    Vous pouvez ajouter une icône à votre projet en faisant glisser-déposer de votre fichier icon.png sur l'éditeur (comme pour des fichiers sources)
    Image

Notez que les commits pour tout ceci, et plus encore, ont été pushés sur le repo public: https://github.com/TI-Planet/Project-Bu ... its/master

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Présentation du Project Builder avec compilateur C en li

Unread postby Adriweb » 14 Feb 2020, 15:40

Mise-à-jour mineure : le PB utilise désormais la dernière version à ce jour de la toolchain et de LLVM, tout deux data d'il y a quelques jours. Principalement des fix d'optimisations de code et de headers.

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.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
686 utilisateurs:
>644 invités
>31 membres
>11 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)