Présentation PB: Project Builder avec compilateur C en ligne
Re: Présentation du Project Builder avec compilateur C en li
Ils ne sont pas différents, non
Pour la fiabilité de la génération de code, le compilo C de Zilog est même bien pire en moyenne que MSC, qui a certes eu de pénibles bugs de génération de code (devoir ajouter des morceaux de code qui ne servent à rien pour contourner des bugs du compilo était parfois une nécessité sous VS6), mais n'est pas le seul dans ce cas - tous les principaux compilos ont fait des bêtises à un moment ou à un autre...
Aussi, contrairement à Zilog, MS a rattrapé son retard dans l'implémentation des standards: dans le dernier update de VS 2017, la toolchain est vraiment pas mal.
Pour la fiabilité de la génération de code, le compilo C de Zilog est même bien pire en moyenne que MSC, qui a certes eu de pénibles bugs de génération de code (devoir ajouter des morceaux de code qui ne servent à rien pour contourner des bugs du compilo était parfois une nécessité sous VS6), mais n'est pas le seul dans ce cas - tous les principaux compilos ont fait des bêtises à un moment ou à un autre...
Aussi, contrairement à Zilog, MS a rattrapé son retard dans l'implémentation des standards: dans le dernier update de VS 2017, la toolchain est vraiment pas mal.
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: 6863
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Présentation du Project Builder avec compilateur C en li
J'ai utilisé la toolchain v7.5 hier , apparement ca compile encore mes trucs
Le fait que mon dernier jeux ne fonctionne pas vient de moi ...
Lode Runner c'est un casse tete aussi bien à programmer qu'a jouer
Dans tout les cas merci pour cette nouvelle release
Le fait que mon dernier jeux ne fonctionne pas vient de moi ...
Lode Runner c'est un casse tete aussi bien à programmer qu'a jouer
Dans tout les cas merci pour cette nouvelle release
La théorie c'est quand on sait tout et que rien ne fonctionne ,
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi
-
darthvaderVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 45
- Images: 0
- Joined: 06 Dec 2011, 19:53
- Location: Moselle
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: R&D robotique
- YouTube: darthphysics
Re: Présentation du Project Builder avec compilateur C en li
Il y a eu un rollback des outils de Zilog suite à leur bugs... Le PB utilise la même version qu'avant (par contre sur le chan IRC #ez80-dev, deux "toolchains" sont disponibles, pour comparer )
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
Surprise! Le Project Builder (et les archives) ont désormais une version bien améliorée de WebCEmu, se basant sur les développements en cours (beaucoup de boulot de la part de Jacobly et Mateo, sur le LCD/SPI/DMA etc.)
L'interaction avec le navigateur (surtout niveau graphique, pour l'affichage de l'écran, mais aussi la boucle infinie d'émulation) est maintenant écrit de telle manière qu'il n'y a plus besoin de "threads", ce qui simplifie pas mal de choses, et permet de ne pas subir les bizarreries que l'on pouvait avoir sous Chrome par exemple, avec ces APIs JS un peu trop nouveaux... Et par voie de conséquence, la vitesse d'émulation est aussi plus fidèle.
Par ailleurs, WebCEmu est désormais buildé au format WebAssembly, ce qui le rend à la fois plus rapide et plus petit
L'interaction avec le navigateur (surtout niveau graphique, pour l'affichage de l'écran, mais aussi la boucle infinie d'émulation) est maintenant écrit de telle manière qu'il n'y a plus besoin de "threads", ce qui simplifie pas mal de choses, et permet de ne pas subir les bizarreries que l'on pouvait avoir sous Chrome par exemple, avec ces APIs JS un peu trop nouveaux... Et par voie de conséquence, la vitesse d'émulation est aussi plus fidèle.
Par ailleurs, WebCEmu est désormais buildé au format WebAssembly, ce qui le rend à la fois plus rapide et plus petit
Surprise! The Project Builder (but also TI-Planet's archives) now embeds a much improved version of WebCEmu, based on current developments (lots of nice work from Jacobly and Mateo, regarding LCD / SPI / DMA etc.)
The interaction with the browser (especially for the display of the screen, but also the emulation infinite loop) is now written in such a way that there is no need for threading anymore, which simplifies a lot of things, and allows not to encounter weird behaviour (slowness in particular) in recent Chrome versions for example, with these APIs JS being a little too new ... And consequently, the speed of emulation is also closer to the real thing.
In addition, WebCEmu is now built in WebAssembly format, which makes it both faster and smaller
The interaction with the browser (especially for the display of the screen, but also the emulation infinite loop) is now written in such a way that there is no need for threading anymore, which simplifies a lot of things, and allows not to encounter weird behaviour (slowness in particular) in recent Chrome versions for example, with these APIs JS being a little too new ... And consequently, the speed of emulation is also closer to the real thing.
In addition, WebCEmu is now built in WebAssembly format, which makes it both faster and smaller
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
Comme demandé par certains, voici désormais la possibilité d'enregistrer des captures d'écrans vidéos (et non simplement screenshot PNG)
Ca prend donc la forme d'un webm (format optimisé pour internet, justement). Vous pouvez les utiliser sur certains forums, hoster sur gfycat (conversion gif etc.)...
Ca prend donc la forme d'un webm (format optimisé pour internet, justement). Vous pouvez les utiliser sur certains forums, hoster sur gfycat (conversion gif etc.)...
Since this has been requested recently, I added a .webm screen-recording feature, so that you can now video-capture in addition to png-image capture
You can post such webm on some forums, or host it on gfycat for instance (which provides gif conversion etc.)...
You can post such webm on some forums, or host it on gfycat for instance (which provides gif conversion 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
Pour info, l'émulateur intégré à été mis à jour avec le coeur en version 1.0.
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
Il faudrait rajouter la possibilité de maintenir une touche, par exemple avec ctrl + click gauche ou clic droit, afin de pouvoir faire des combinaisons de touches
-
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: Présentation du Project Builder avec compilateur C en li
Ca pourrait s'envisager, oui.
En attendant, j'ai mis a jour la toolchain vers la derniere version non-fasmg. Donc os_GetStringInput est disponible et fonctionnel, par exemple.
En attendant, j'ai mis a jour la toolchain vers la derniere version non-fasmg. Donc os_GetStringInput est disponible et fonctionnel, par exemple.
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:Ca pourrait s'envisager, oui.
En attendant, j'ai mis a jour la toolchain vers la derniere version non-fasmg. Donc os_GetStringInput est disponible et fonctionnel, par exemple.
Excellent. Merci
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
L'émulateur CEmu intégré a été mis à jour (dernière version du master actuel, et dernier emscripten+wasm, aussi)
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
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