bienvenue dans le dll-hell, c'est pas pour rien que ça s'appelle comme ça grin
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.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
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.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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
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
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
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.
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.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Il y a une news officielle maintenant.

EDIT (01:16): Maintenant aussi en français et anglais.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
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.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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]
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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
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 ?
avatarTutorial 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
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.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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#
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
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.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Rappel: tu n'es pas le seul à vouloir unifier les désassembleurs.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Ce n'est pas le désassembleur de TIEmu qu'il faut viser en premier.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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)).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
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 !
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Visiblement, tu n'as toujours pas appris à appeler Emu-TIGCC par son nom. roll
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
J'ai également l'impression qu'il parle de TIEmu-fork.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
trilove
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
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
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
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).
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é