690

Thibaut, Uther Lightbringer: vous fuyez donc le débat ? Dommage...

> J'attends impatiemment GTC pour qu'on puisse reprendre le débat sur de vraies bases et voir vraiment ce qu'il vaut.
Moi aussi j'attends GTC pour voir ce qu'il vaut... Mais je sais déjà qu'il lui manque des trucs que j'utilise très largement, qu'ExtGraph utilise largement, que TIGCCLIB utilise/va utiliser...
La taille de tigcc.a risque de poser des problèmes pour la programmation on-calc, et ceci à assez court terme (entre autres avec l'ajout de trucs que j'ai commencés mais ne trouve pas le temps de finir; pour info, ils seront pour une partie incompatibles avec PedroM, puisque PpHd n'a pas l'air disposé à émuler trois malheureux attributs pour OO_CondGetAttr)...
Et puis quand la réécriture des fonctions d'ExtGraph sera achevée, il faudra que nous rediscutions (encore) de l'ajout d'ExtGraph à tigcc.a. extgraph.a fait déjà plus de 50 KO, et la taille va plus que tripler.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

691

Tant pis pour ExtGraph, il y a d'autres bibliothèques graphiques moins volumineuses smile
Pour TIGCClib, il me semble que Pollux a recodé une partie des fonctions en ASM : elle a beaucoup maigri tongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

692

XDanger, si j'ai bien compris, ton code marchera sous AMS 1 et 2, mais plantera sous Pedrom. Ceci est un problème. Les solutions que je vois à ce problème sont:
* ignorer le problème. sad
* ne rendre disponible ces fonctions qu'avec MIN_AMS>=105 ou 200, alors que 101 suffirait. sad
* rajouter du code à tipatch.lib pour rejeter Pedrom. sad
* détecter Pedrom séparément dans les fonctions en question. Pas pratique vu qu'elle n'est même pas disponible publiquement. sad
Personnellement, je suis pour la 3ème solution. Ou peut-être la 4ème si elle est faisable, mais j'en doûte. sad
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é

693

Thibaut, Uther Lightbringer: vous fuyez donc le débat ? Dommage...

Non je ne fuis pas le débat mais j'estime que tout a été dis a propos de se qu'on sait actuellement sur GTC. Kevin continue a dire que c'est nul car il lui manque des fonctions(plus que secondaires a mon avis) et qu'il est moins éfficace et on n'est pas prêt de le faire changer de discours. Je continue a penser qu'il sera une révolution pour moi qui est intéréssé par le on-calc.
Maintenant vu que je suis pas béta testeur, je ne peut en dire beaucoup plus.
* ignorer le problème.
* ne rendre disponible ces fonctions qu'avec MIN_AMS>=105 ou 200, alors que 101 suffirait.
* rajouter du code à tipatch.lib pour rejeter Pedrom.
* détecter Pedrom séparément dans les fonctions en question. Pas pratique vu qu'elle n'est même pas disponible publiquement.
Personnellement, je suis pour la 3ème solution. Ou peut-être la 4ème si elle est faisable, mais j'en doûte. Personnellement, je suis pour la 3ème solution. Ou peut-être la 4ème si elle est faisable, mais j'en doûte.
Mais t'est vraiment de plus en plus borné ca devient grave un fonction ne marche pas sur Pédrom alors on interdit de programmer sous Pedrom! Tu veux te débarasser de tous les projets et méthodes qui te plaisent pas!
Tu sais très bien que si tu demandes a PpHd, il t'expliquera sans problème comment implémenter la 4éme solution. Et même si c'est trop compliqué a implémenter le 1ere solution conviendra amplement vu que les utilisateurs de Pedrom ne seront pas des newbies.
avatar

694


695

Et puis quand la réécriture des fonctions d'ExtGraph sera achevée, il faudra que nous rediscutions (encore) de l'ajout d'ExtGraph à tigcc.a. extgraph.a fait déjà plus de 50 KO, et la taille va plus que tripler.
A quoi ca va vous servir d'integrer extragraph a tigcclib a par emerder Pollux, Pphd et tout ceux qui vont utiliser leur projets. Il vous suffit d'ajouter etxagraph.a dans la distribution de TIGCC et puis c'est tout.

avatar

696

Si vous ajoutez extgraph.a dans la distrib, joignez les deux team, pke sinon, mettez aussi genlib,graphx, xlib et tous les .a qui existent !!!

697

De toute façon un .a c'est juste une archive contenant plusieurs .o si mes souvenirs sont bons ? Rien n'empêche alors de virer les .o dont on ne veut pas... Par contre c'est vrai qu'à partir de ce moment, autant mettre toutes les libs existantes dans tigcclib. Pourquoi seulement extgraph ?

698

parceque TICT est sponsirisée par TIGCC
avatar

699

Ah oui c'est vrai. Je confonds souvent les deux équipes d'ailleurs.

700

Pourquoi pas repartir sur des librairies "BASIC2ASM" telles que basiclib et vertel?
Personellement,le seul probleme de vertel,c'est que on ne peut y creer de label,ni etablir de condition.(Basiclib me semble encore moins pratique)
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

701

ordivore la t'as pas du tout compris le sujet du débat extragraph n'a absolument rien a voir avec flib,vertel,...
avatar

702

Je parle pas d'extgraph,je parle de la programmation on-calc tout court.Tout le monde se casse la tete alors que des ingenieux ont deja commence a trouve la solution quasi ideale:celle qui le plus adaptee a l'environnement de la TI
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

703

ordivore, édites t postes avant que Vertyos passewink
Sinon, y a GT-Basic qui est préparer depuis un certain temps par Pollux qui serat un interpréteur complet beaucoup plus rapide que le TI-basic (mais il sortiras pas avant un petit momentsad).
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

704

Blue_Z
a écrit : De toute façon un .a c'est juste une archive contenant plusieurs .o si mes souvenirs sont bons ? Rien n'empêche alors de virer les .o dont on ne veut pas... Par contre c'est vrai qu'à partir de ce moment, autant mettre toutes les libs existantes dans tigcclib. Pourquoi seulement extgraph ?

Parce que:
* c'était la première.
* c'est la plus simple à utiliser.
* elle prend moins de place que les autres.
* elle est mieux intégrée à TIGCCLIB que les autres. genlib utilise ses propres routines de niveaux de gris, GraphX utilise un fork des nôtres (illégal d'ailleurs: il y a la source modifiée, mais il manque la copie de la licence: il faut le Licence.txt et une copie de la GPL sur laquelle Licence.txt se base. Et il manque l'entrée dans l'historique correspondante aux changements effectués.), XLib traffique les nôtres pour modifier l'organisation des buffers alloués (et gaspiller 3840 octets sur HW1 en passant, tout comme GraphX et genlib). ExtGraph, elle, fonctionne sans aucun problème avec nos routines de niveaux de gris.
* les autres libs sont closed-source, donc on ne peut pas les intégrer à TIGCCLIB. On ne peut intégrer que des libs qui sont sous une licence compatible avec la GPL avec "exception libgcc" ou que l'auteur nous permet explicitement de mettre sous cette licence.
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é

705

MacIntoc a écrit :
ordivore, édites t postes avant que Vertyos passewink

bang
Completement hors sujet... Je crois que je commence un peu mieux à comprendre ce que je viens de recevoir :
D R (09:22) ordivore: C'est toi qui a cree vertel?
Si oui,tu peux me passer le source?
(J'ai une MEGA idee smile

Sans commentaire...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

706

t'as raison Kevin ! C'est la fête !!!!!!! vive TIGCC !!!!!!!! Vive ExtGraph !!!!!!!!! Fuck GTC et à mort toutes ces libs de merde (graphx, xlib, genlib) !!!!!!!!!!!!!!

Le monopole doit être détenu par le pôle TIGCC/TICT ! top
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

707

Je viens d'expliquer pourquoi les autres librairies ne conviennent pas pour une intégratíon à TIGCCLIB!
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é

708

D'accord mais ca n'expilque pas pourquoi l'integrer a TIGCCLIB alors que ce n'est absolument pas utile et que ca emmerde pas mal de monde
avatar

709

Pourquoi ça vous embête d'avoir des fonctionnalités supplémentaires dans TIGCCLIB??? Personne ne vous oblige à les utiliser!
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é

710

> Tant pis pour ExtGraph, il y a d'autres bibliothèques graphiques moins volumineuses
Mais y a-t-il d'autres libs qui offrent une souplesse d'emploi pareille (les deux modes de passage de paramètres, 6 types de routines: OR/XOR/AND/Get/MASK/BLIT, pour chacune des largeurs 8, 16, 32 et multiple de 8, et toutes ces routines en deux versions, l'une clippée et pas l'autre...) ? Bon, OK, pas toutes ces routines ne sont implémentées/refaites (il manque les SpriteX8 et les SpriteX8 clippées). jackiechan et Ximoon ont fait et font un boulot formidable.

> Pour TIGCClib, il me semble que Pollux a recodé une partie des fonctions en ASM : elle a beaucoup maigri
J'espère vivement qu'il va les contribuer à TIGCCLIB et je l'y encourage. Ca fera bénéficier toute la communauté de ses améliorations.
XDanger, si j'ai bien compris, ton code marchera sous AMS 1 et 2, mais plantera sous Pedrom. Ceci est un problème. Les solutions que je vois à ce problème sont:

Pourquoi c'est un problème de ne pas supporter un système limité, dont l'auteur ne veut pas faire un tout petit truc trivial à coder, ne prenant que quelques instructions, que je lui demande ?

* ignorer le problème.
Non, je suis aussi contre. Ignorer le problème n'est pas une bonne idée.

* ne rendre disponible ces fonctions qu'avec MIN_AMS>=105 ou 200, alors que 101 suffirait.
Je suis totalement contre. Ces fonctions marchent sous tous les AMS avec 0x3CC ROM_CALLs ou plus (et peut-être même AMS 1.00 92+, je ne peux tester car je n'ai pas cette ROM).

* rajouter du code à tipatch.lib pour rejeter Pedrom.
Je suis absolument contre. C'est à PedroM de rejeter les programmes qu'elle ne supporte pas (sortir proprement quand un ROM_CALL non implémenté est appelé). PedroM ne concernera de toute façon qu'une minorité de programmeurs, ça serait bête de faire pâtir les autres d'un patch supplémentaire, et qui plus est inutile.

* détecter Pedrom séparément dans les fonctions en question. Pas pratique vu qu'elle n'est même pas disponible publiquement.
Je suis contre.

Je ne proposerai, pour la contribution à TIGCCLIB, que la version utilisant OO_CondGetAttr (une version très similaire à ce qu'il y a actuellement dans TI-Chess, qui ne marche pas sous PedroM, puisque aucune des deux méthodes, pas plus celle d'AMS 1.xx que celle d'AMS 2.xx, ne marche). J'ai déjà accepté de laisser, dans les programmes comme ebook, les deux versions, alors qu'absolument rien ne m'y oblige. Je vois difficilement pourquoi je contribuerais l'ancienne version, qui nécessite un backbuffer, qui est beaucoup beaucoup plus lente à initialiser (plusieurs ordres de grandeur que la version améliorée, aux alentours de 4 ordres de grandeur pour AMS 1.xx) et qui est un code plus gros.


Uther Lightbringer, neurOne: NON, TIGCC Team != TICT. Les deux teams n'ont pas les mêmes personnes.
> Je continue a penser qu'il [GTC] sera une révolution pour moi qui est intéréssé par le on-calc.
Eh bien nous aussi, nous pensons la même chose ! Il n'existe aucun compilateur de la classe de GTC on-calc. CC, c'est bien mieux que rien, mais c'est quand même nettement moins bien que GTC. GTC n'a pas d'équivalent on-calc. Suis-je clair ?
PAR CONTRE, TIGCC reste meilleur que GTC sur un certain nombre de points, dans les versions comparables, à savoir les versions on-PC. Les extensions que Pollux juge intéressantes le sont effectivement pour certaines d'entre elles (notamment __attribute__((__regparm__(data registers,address registers))), que Kevin ajoutera dans TIGCC. Mais pour des trucs comme #macro ou #asmmacro sont plus discutables, en plus de leur incompatibilité avec TIGCC...


Vark: tu es légèrement lourd...

[dernier post lu: #705, Vark]
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

711

> Pourquoi ça vous embête d'avoir des fonctionnalités supplémentaires dans TIGCCLIB??? Personne ne vous oblige à les utiliser!
Ben, plus ou moins, quand même, si on inclut extgraph.a dans tigcc.a... Ca va emmerder beaucoup PpHd, Pollux, c'est vrai. L'intégration d'ExtGraph dans TIGCCLIB n'est pas encore faite.
Mais Pollux et PpHd, ne nous emmerdent-ils pas, eux aussi ? Actuellement, ils nous emmerdent plus que nous les emmerdons (GTC et PedroM minoritaires et incompatibles...)
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

712

justement dans ta phrase il y a "minoritaire" alors si c'est si minoritaire que ça qu'est-ce que vous en avez à foutre ???
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

713

Sinon, y a GT-Basic qui est préparer depuis un certain temps par Pollux qui serat un interpréteur complet beaucoup plus rapide que le TI-basic (mais il sortiras pas avant un petit momentsad).


Tout a fait!
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

714

Vertyos a écrit :
bang
Completement hors sujet... Je crois que je commence un peu mieux à comprendre ce que je viens de recevoir :
Sans commentaire...


Si je derange,il n'y a que me le dire,je me ferais une joie de quitter definitivement ce topic!
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

715

J'ose à peine imaginer ce que peut donner un Open-Ti entre TIGCC user, GTC hoper, kernel fan et _nostub addict grin
avatar

716

lol, mé non ... faut pas dire ca smile

717

Si, 'vaut mieux éviter un tel open TI grin


Kevin tu commences à emmerder sérieusement le monde à faire tout pour gouverner la communauté !

> Personnellement, je suis pour la 3ème solution.
Et il ose accuser Pollux de conccurence déloyale vtff

> c'était la première.
trisogol

> c'est la plus simple à utiliser
goltriso

> GraphX utilise un fork des nôtres
Et alors ?


XDanger > J'espère vivement qu'il va les contribuer à TIGCCLIB et je l'y encourage.
Malheureusement pour tout le monde, le comportement de la TICT/TIGCCteam est extrêmement loin de l'y encourager !

> Actuellement, ils nous emmerdent plus que nous les emmerdons (GTC et PedroM minoritaires et incompatibles...)
N'importe quoi !!!!!!!!!!!!!!!!!
Vous faites chier ! Arrêtez de vous prendre pour des Dieux, vous êtes des merdes, comme nous !
Chacun programme ce qu'il veut ici et personne n'a à donner d'ordre aux autres.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

718

Pourquoi ça vous embête d'avoir des fonctionnalités supplémentaires dans TIGCCLIB??? Personne ne vous oblige à les utiliser!

Ca embète car ca fait grossir tigcclib.a et que donc ca emmerder pour tigcclib.89z et GTC mais après tout c'est sans doute ce que tu veux.
Si au moins ca apportait réellement quelquechose mais ca fera la même chose que avant.
Uther Lightbringer, neurOne: NON, TIGCC Team != TICT. Les deux teams n'ont pas les mêmes personnes.
Certe, je le sais bien, mais il faut avouer que leur association est étroite.
Je continue a penser qu'il [GTC] sera une révolution pour moi qui est intéréssé par le on-calc.
Eh bien nous aussi, nous pensons la même chose ! Il n'existe aucun compilateur de la classe de GTC on-calc. CC, c'est bien mieux que rien, mais c'est quand même nettement moins bien que GTC. GTC n'a pas d'équivalent on-calc. Suis-je clair ? PAR CONTRE, TIGCC reste meilleur que GTC sur un certain nombre de points, dans les versions comparables, à savoir les versions on-PC. Les extensions que Pollux juge intéressantes le sont effectivement pour certaines d'entre elles (notamment __attribute__((__regparm__(data registers,address registers))), que Kevin ajoutera dans TIGCC. Mais pour des trucs comme #macro ou #asmmacro sont plus discutables, en plus de leur incompatibilité avec TIGCC...
Je suis tout a fait d'accord avec toi mais je parlait surtout pour Kevin .

avatar

719

Thibaut a écrit :
Kevin tu commences à emmerder sérieusement le monde à faire tout pour gouverner la communauté !

Et toi, tu commences à m'emm*rder sérieusement à t'imaginer toutes sortes de trucs sur moi qui ne sont pas vraies.
> Personnellement, je suis pour la 3ème solution.
Et il ose accuser Pollux de conccurence déloyale censure

Tu préfères un plantage à un message d'erreur, toi???
> GraphX utilise un fork des nôtres Et alors ?

On ne va pas mettre 2 versions de la même routine de niveaux de gris dans tigcc.a! Et il est hors de question de supprimer la version existante, pour des raisons de compatibilité et parce qu'elle consomme nettement moins de place en RAM!
XDanger
> J'espère vivement qu'il va les contribuer à TIGCCLIB et je l'y encourage. Malheureusement pour tout le monde, le comportement de la TICT/TIGCCteam est extrêmement loin de l'y encourager !

Tu n'as toujours pas compris que TICT != TIGCC !!!
Uther Lightbringer
a écrit : Ca embète car ca fait grossir tigcclib.a et que donc ca emmerder pour tigcclib.89z et GTC

Je m'en fiche. Nous, on développe tigcc.a et c'est tout. C'est à ceux qui s'occupent de tigcclib.89z et de GTC de trouver une solution au problème, pas à nous.
mais après tout c'est sans doute ce que tu veux.

Si je suis pour l'ajout de routines à tigcc.a, ce n'est pas pour embêter PpHd et Pollux, mais pour améliorer tigcc.a. Je ne vois pas pourquoi on devrait arrêter de faire évoluer tigcc.a juste parce que ça dérange 2 personnes qui forkent nos routines.
Si au moins ca apportait réellement quelquechose mais ca fera la même chose que avant.

Ça apporte que les fonctions graphiques feront partie intégrante de tigcc.a et qu'il n'y aura plus des copies de extgraph.a qui traînent un peu partout dans les sources.

Et je te signale que depuis qu'ExtGraph existe, il est prévu de l'intégrer à TIGCCLIB à un moment opportun. Cf. documentation de ExtGraph.
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é

720

>Kevin tu commences à emmerder sérieusement le monde à faire tout pour gouverner la communauté ! Et toi, tu commences à m'emm*rder sérieusement à t'imaginer toutes sortes de trucs sur moi qui ne sont pas vraies.
Il y a pas si longtemps je t'aurais plustot défendu mais entre l'obligation de TIGCC-IDE et l'integration de extagraph en plus de l'acharnement habituel contre tous les projets qui font qu'on utilise pas a 100% TIGCC ca fait beaucoup trop à mon avis.
Tu préfères un plantage à un message d'erreur, toi???
Mais si j'ai bien compris ca va empecher des progs qui tournent normalement bien sur Pedrom de marcher non?
Je m'en fiche. Nous, on développe tigcc.a et c'est tout. C'est à ceux qui s'occupent de tigcclib.89z et de GTC de trouver une solution au problème, pas à nous.
Si je suis pour l'ajout de routines à tigcc.a, ce n'est pas pour embêter PpHd et Pollux, mais pour améliorer tigcc.a. Je ne vois pas pourquoi on devrait arrêter de faire évoluer tigcc.a juste parce que ça dérange 2 personnes qui forkent nos routines.
le problème c'est que ca ne coute absolument rien de garder extagraph en externe à TICCCLIB et que ca va foutre dans la merde Pollux et PpHd.
Ça apporte que les fonctions graphiques feront partie intégrante de tigcc.a
C'est a dire rien
et qu'il n'y aura plus des copies de extgraph.a qui traînent un peu partout dans les sources.
la je comprend pas bien ce que tu veux dire, tu peux expliquer s'il te plait?
avatar