Présentation PB: Project Builder avec compilateur C en ligne
Re: Présentation du Project Builder avec compilateur C en li
http://ce-programming.github.io/documentation/ has been available for quite some time, but seeing as the amount of other things that are going on; I've been really limited in what I can add to it. Any help would be much appreciated
-
MateoConLechugaVIP++
Niveau 8: ER (Espèce Rare: nerd)- Posts: 50
- Joined: 12 Oct 2015, 21:56
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: mateoconlechuga
Re: Présentation du Project Builder avec compilateur C en li
Yeah, I don't think there will be lots of things specific to the Project Builder itself (like, its interface?). The rest will/is standard (CE) C, which has a documentation website already (open on github, and public link as given by Mateo).
However, I do plan to integrate some header/documentation/help directly in the project builder itself one way or the other.
However, I do plan to integrate some header/documentation/help directly in the project builder itself one way or the other.
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: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
A lot of good things happened to the libraries recently, including new features and improvements \o/
I'll have to update the toolchain etc. on the Project Builder, hopefully very soon
I'll have to update the toolchain etc. on the Project Builder, hopefully very soon
Pas mal de bonnes choses ont été faites sur les bibliothèques, avec des nouvelles fonctionnalités et améliorations \o/
Il va falloir que je mette à jour le Project Builder, espérons-le très bientôt
Il va falloir que je mette à jour le Project Builder, espérons-le très bientôt
MateoConLechuga wrote:The graphics library has been updated to v3, with numerous bug fixes and additions suggested from all of you awesome people here It fixes some bugs with clipped sprites, monospace font, and a few minor things, including crazy optimizations of sprite and other routines. Here is also a list of some new functions, of which you will find descriptions of in the header file:
- Code: Select all
gc_ClipCircle();
gc_ClipLine();
gc_ClipDrawBGTilemap();
gc_ClipDrawFGTilemap();
gc_NoClipDrawBGTilemap();
gc_NoClipDrawFGTilemap();
gc_TilePtr();
gc_TilePtrMapped();
gc_LZDecompress();
As you may have noticed, tilemapping support for multiple drawn tilemaps has also been added, along with a demo program (screenshot below) for your enjoyment. gc_LZDecompress is useful for decompressing sprites using ConvPNG 'lz77' compression mode. Clipped lines and Clipped circles have also been added, and greatly improved by at least 5x speedup. Enjoy, and don't forget to report any bugs!
For those who are interested, foreground and background tile maps can use 255 as a placeholder index. If thise number is used in a tilemap, it will simply be skipped over to allow for faster rendering times. The tilemap below renders at about 34 fps using the clipped sprite routine, and 44 fps using the unclipped version. It doesn't use direct key input, rather os_GetCSC(), which makes it quite a bit slower than it could be
Download link:
https://github.com/CE-Programming/libraries/releases/latest
Tilemap demo:
Graphics test:
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: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
J'ai mis à jour le Project Builder avec la dernière toolchain et les libraries
Cf. la v4.7 ici: https://github.com/CE-Programming/toolchain et https://github.com/CE-Programming/libraries
Vous pourrez y lire les commits pour le détails des changements (performances, software breakpoint, graphc => graphx, etc.)
Cf. la v4.7 ici: https://github.com/CE-Programming/toolchain et https://github.com/CE-Programming/libraries
Vous pourrez y lire les commits pour le détails des changements (performances, software breakpoint, graphc => graphx, etc.)
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: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Update mineure, avec meilleure gestion interne des erreurs de builds (et surtout lors d'un Build&Download) ce qui permet de ne pas avoir à envoyer le <form> en nouvel onglet (ce que certains navigateurs n'aimaient pas forcément)
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: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Update mineure aujourd'hui, avec principalement des changements/améliorations de l'interface, notamment en passant des choses de la sidebar de droite dans celle de gauche, et en gagnant de la place ici et là.
... update préparant le terrain à la mise en place de l'émulateur intégré au PB
... update préparant le terrain à la mise en place de l'émulateur intégré au PB
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: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Adriweb wrote:... update préparant le terrain à la mise en place de l'émulateur intégré au PB
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41958
- Images: 15685
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Présentation du Project Builder avec compilateur C en li
Adriweb wrote:Update mineure aujourd'hui, avec principalement des changements/améliorations de l'interface, notamment en passant des choses de la sidebar de droite dans celle de gauche, et en gagnant de la place ici et là.
... update préparant le terrain à la mise en place de l'émulateur intégré au PB
Aaah cool!
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:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- 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
Pas encore fini, mais je n'en suis pas très loin:
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: 14738
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Présentation du Project Builder avec compilateur C en li
Waouh, ce serait en effet vraiment intéressant de pouvoir tester en ligne. Bonne chance
-
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
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