300

bienvenue dans le dll-hell, c'est pas pour rien que ça s'appelle comme ça grin

301

Lionel Debroux (./293) :
Ca ne s'appelle pas, tant qu'il n'y a pas d'annonce officielle winkOn avait fait pareil pour GCC4TI: on utilisait "TIGCC-fork".

Le nom Emu-TIGCC est officiel. L'annonce officielle se situe dans le topic sur TiLP et TiEmu.

Et la bonne solution pour installer Qt est d'utiliser le kdewin-installer.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

302

Par "annonce officielle", je fais référence à une annonce en bonne et due forme dans son propre topic, avec une release (comme on a fait pour GCC4TI !). Une mention dans un post noyé loin dans le topic que tu as fait dérailler n'officialise à peu près rien du tout.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

303

squalyl (./300) :
bienvenue dans le dll-hell, c'est pas pour rien que ça s'appelle comme ça grin
Dans ce cas je propose une bonne grosse compilation statique pour faire plaisir à Kévin.
avatar

304

Lionel Debroux (./302) :
Par "annonce officielle", je fais référence à une annonce en bonne et due forme dans son propre topic, avec une release (comme on a fait pour GCC4TI !). Une mention dans un post noyé loin dans le topic que tu as fait dérailler n'officialise à peu près rien du tout.

Je vais décrire ce qui se passe sur MobiFiles et Ti-Gen. Mais ça ne change pas que les noms sont déjà fixés, et tu devrais avoir l'habitude du fait que je poste les informations importantes quelque part au fond d'un topic. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

305

ce n'est pas valable. Si toi seul est convaincu de ton truc, ok, c'est cool, mais on sait bien qui a forké, ça ne changera rien.

306

et tu devrais avoir l'habitude du fait que je poste les informations importantes quelque part au fond d'un topic. grin

Argument stupide. Cette très mauvaise habitude est une de celles que l'on te reproche.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

307

Il y a une news officielle maintenant.

EDIT (01:16): Maintenant aussi en français et anglais.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

308

Ca fait quelques semaines que je pense à l'utilisation de TIEmu en tant qu'outil plus ou moins sommaire de test automatisé (moyen, comme vous le savez, d'améliorer la qualité des logiciels et de gagner du temps), et PpHd aimerait lui aussi ce genre de features.

TIEmu dispose d'une API D-Bus, qui permet par exemple d'envoyer des fichiers, d'exécuter des commandes ou d'obtenir des infos sur l'OS qui est actuellement en train de tourner. Cependant, pour en faire un outil de tests automatisés acceptable, il faut beaucoup plus de choses que ça.


D'abord:
0) est-ce que PpHd et moi, qui trouvons ce genre de features utiles, sommes de dangereux illuminés ? grin

Si la réponse à "0" est "non", alors je pense qu'il faut:
1) tout d'abord créer quelque part un topic anglophone, pour faciliter la participation de la communauté (tout simplement parce qu'on est plus malins et que le travail est moins lourd quand on est plusieurs - encore vérifié ce week-end avec PpHd sur bsearch() et qsort()), dans lequel on commencerait par expliquer, en gros, la même chose que ce post;
2) ensuite, définir un peu précisément ce qu'on veut pouvoir faire comme tests automatisés;
3) mettre les solutions techniques existantes et possibles sur la table, et regarder ce qu'on peut / veut faire.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

309

Pour 2), je pense qu'il peut y avoir deux parties complémentaires:
[ul][li]des instructions style Valgrind pour déclencher programmatiquement des choses (par exemple, reset, start & stop du compteur de cycles processeur - en admettant que ce compteur soit assez fiable pour être utilisable);[/li]
[li]une façon de récupérer, d'une façon ou d'une autre, à l'extérieur de l'émulateur, des infos comme la survenue d'exceptions processeur (en publish-subscribe).[/li][/ul]
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

310

Quoi ?? De dangereux illuminati ici sur yN ?? peur.img
TeXq



Ah, hum, non ! tripo Des illuminés ?! #trihum# Alors là, oui, en effet embarrassed pencil

311

Lionel Debroux (./308) :
0) est-ce que PpHd et moi, qui trouvons ce genre de features utiles, sommes de dangereux illuminés ? biggrin.gif

dans le principe, non ^^

après, sur TI... remarque, ça pourrait peut-être permettre de vérifier que GTC4TI / TIGCC ne cause pas de régression lors d'une MAJ ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

312

remarque, ça pourrait peut-être permettre de vérifier que GTC4TI / TIGCC ne cause pas de régression lors d'une MAJ ?

C'était effectivement à ce genre d'utilisations qu'on pensait.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

313

Il me semble qu'il y a un problème : tromb Fichier joint : qu2W (tiemu.png)
Mes addq/subq sont vu comme des adda/suba. Et pourtant, ils font bien deux octets.

Sur ce, je vais zyeuter cette routine qui marche très bien, sauf quand je la trace (Adress Error) #tricouic#

314

Bah, voilà pourquoi je veux unifier les désassembleurs (utiliser seulement celui de la libopcodes, même si on compile sans GDB) pour Emu-TIGCC. Le désassembleur de la libopcodes désassemble correctement les addq/subq.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

315

Rappel: tu n'es pas le seul à vouloir unifier les désassembleurs.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

316

Rappel: Tu m'as dit qu'unifier les désassembleurs n'était pas une priorité (cela a-t'il changé?) et tu ne veux le faire que sous des conditions qui feront que l'unification prendra beaucoup plus longtemps et que le résultat ne sera limite pas maintenable (parce qu'il y aura toujours 2 branches ou pire à pas mal d'endroits).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

317

Ce n'est pas le désassembleur de TIEmu qu'il faut viser en premier.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

318

Donc tu ne veux pas du tout résoudre le même problème que moi. Le problème que je vise, moi, est que TiEmu (et Emu-TIGCC a hérité ça) utilise 2 désassembleurs totalement différents selon les options de compilation, désassembleurs qui ont des comportements différents et des bogues différents (en particulier, le désassembleur de UAE, utilisé si on compile sans GDB, est très bogué, et ce même après les correctifs apportés par Romain au fil du temps, correctifs qui s'apparentent souvent à de la bidouille (genre le post-processing, qui a déjà causé d'autres bogues)).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

319

Décidément, tu ne comprends vraiment rien... Remarque, ce n'est pas étonnant, puisque selon tes propres termes, tu ne fréquentes en général les forums que quand tu es trop fatigué pour faire autre chose ( topics/124264-sprite16-behavior#11 )...

Tout le monde sait que maintenir deux désassembleurs qui ont chacun un gros défaut (l'un est buggé, l'autre utilise une syntaxe que beaucoup trouvent désagréable), est suboptimal. Par conséquent, le passage à un seul désassembleur fait partie des wish/todo lists respectives de TIEmu et TIEmu-fork. Personne n'a jamais vraiment pris le temps de faire ce boulot, parce qu'il y avait d'autres choses plus importantes à faire, certainement.
A la différence de ton projet dont tu es le mainteneur, et par conséquent, tu peux faire ce que tu veux ( topics/122111-tilptiemu-arret-du-developpement#7 ), TIEmu pense - parce que les utilisateurs le pensent - que le passage à un seul désassembleur ne doit pas se faire au détriment de la fonctionnalité.

./317 n'était qu'une info sur la façon dont nous pensons nous y prendre - info que tu as depuis des années !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

320

Visiblement, tu n'as toujours pas appris à appeler Emu-TIGCC par son nom. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

321

322

J'ai également l'impression qu'il parle de TIEmu-fork.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

323

trilove

324

bang

Emu-TIGCC est la version de TiEmu maintenue par ce qui reste de l'ancienne LPG (Tyler Cassidy et moi), c'est le nouveau TiEmu, le fork. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

325

C'est beau de se bercer d'illusions...

Va dormir plutôt que de mal comprendre ce qu'on t'écrit, ne pas te souvenir de ce que tu sais pourtant depuis longtemps, et par là-même d'énerver les autres (qui se mettent en pareil cas à utiliser "TIEmu-fork", ce à quoi tu ne manques bien sûr pas de réagir stupidement).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

326

Bah, du coup, moi, je vais appeler votre truc TiEmu-fork et du coup les utilisateurs ne sauront plus de quoi on parle. Mais c'est toi qui l'as voulu. roll

Ou peut-être je vais écrire "TiEmu (le fork)" (comme "Linux (the kernel)", le terme conseillé par la FSF pour le noyau Linux).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

327