π
<-
Chat plein-écran
[^]

Présentation du 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

Message non lude Lionel Debroux » 13 Déc 2017, 07:28

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.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxModo.G
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.9%
 
Messages: 5938
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -

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

Message non lude darthvader » 18 Déc 2017, 20:41

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 :D
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 ;)
Avatar de l’utilisateur
darthvaderPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 11%
 
Messages: 33
Images: 0
Inscription: 06 Déc 2011, 19:53
Localisation: Moselle
Genre: Homme
Calculatrice(s):
Classe: R&D robotique
YouTube: darth vader

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

Message non lude Adriweb » 18 Déc 2017, 20:49

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 :P)
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 39.7%
 
Messages: 11634
Images: 835
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude Adriweb » 06 Jan 2018, 10:19

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 :)
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 :)
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 39.7%
 
Messages: 11634
Images: 835
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude Adriweb » 13 Jan 2018, 10:35

Comme demandé par certains, voici désormais la possibilité d'enregistrer des captures d'écrans vidéos (et non simplement screenshot PNG) :)

Image

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 :)

Image

You can post such webm on some forums, or host it on gfycat for instance (which provides gif conversion etc.)...
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 39.7%
 
Messages: 11634
Images: 835
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude Adriweb » 16 Fév 2018, 20:48

Pour info, l'émulateur intégré à été mis à jour avec le coeur en version 1.0.
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 39.7%
 
Messages: 11634
Images: 835
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude Ti64CLi++ » 05 Mar 2018, 11:56

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 ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 61.7%
 
Messages: 2983
Images: 61
Inscription: 04 Juil 2014, 14:40
Localisation: Valence 26
Genre: Homme
Calculatrice(s):
Classe: 1°S-SVT
GitHub: Ti64CLi

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

Message non lude Adriweb » 06 Mar 2018, 15:45

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.
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 39.7%
 
Messages: 11634
Images: 835
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude Wistaro » 06 Mar 2018, 16:02

Adriweb a écrit: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 :)
Avatar de l’utilisateur
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 44.4%
 
Messages: 2514
Images: 25
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
Classe: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro

Précédente

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

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
274 utilisateurs:
>239 invités
>29 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)