jackiechan a écrit :
et les nouvelles routines gèrent le clipping ?
Non. En fait, je parlais de SpriteX8_MIRROR_H, pas d'une routine d'affichage de sprite... Désolé !
SpriteX8_MIRROR_V ne devrait pas gagner beaucoup en vitesse avec une réécriture en ASM.
Actuellement, ExtGraph est en __attribute__((__stkparm__)). Il faudrait peut-être que Tom et moi en rediscutions. Mais il faudra deux versions des routines ASM, une __stkparm__ et l'autre __regparm__; deux noms différents pour les deux routines...
>>Mais je suis assez d'accord... Il est tout à fait permis de documenter AMS et
>>d'améliorer TIGCCLIB (ce que je dis ne s'adresse pas trop à PpHd qui a amélioré la
>>documentation de certaines fonctions d'AMS dans TIGCC, et il a peut-être fait d'autres
>>choses pour TIGCC).
>Heureusement qu'il y a la parenthese.
Je ne suis pas bête à ce point. Tu m'as encouragé au moment où je débutais la programmation en ASM pur. Tu ne m'as jamais rien fait, et je t'ai déjà rudoyé pour rien, une fois où ce que Thibaut avait écrit m'avait énervé...
Je crois que tu confonds "nostub" et librarie dynamique. C'est une lib dynamique au format kernel (en effet, ca embrouillerait tout le monde d'avoir plusieurs versions de lib dynamiques une pour le nostub et une autre pour le kernel).
Non, je ne confonds pas _nostub et librairie dynamique. Ce que je reproche à GenLib, c'est d'utiliser une librairie au format kernel, dans des programmes éventuellement en nostub... C'est une émulation kernel, pour le _nostub.
Et il est en effet très sage de ne pas proposer deux version de la lib dynamique, pour ne pas mettre de la confusion...
ce que ne fait plus les dernieres versions de tigcc puisqu'elles rajoutent par defaut un gros loader - un stub quoi
Tu entends quoi par "loader" ?