90

91

C'est moi ou y'a un bogue dans la balise pre ?

92

Chez moi c'est impec...

93

Arggg.
	lea.l	$4c00,a1

lea LCD_MEM,a1

!!!!!!

94

95

J'ai compris mon probleme: j'utilisais l'ancienne version de mouselib.
Une fois tout recompile... ben ca marche.
Je quitte, je lance, je quitte, je lance, pas de bug (AMS 3/00)

96

PpHd :
C'est moi ou y'a un bogue dans la balise pre ?


elle n'empêche pas tous les smileys. mais [nosmile] [nosmile ] existe toujours smile
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

97

98

Alors ça marche?
...

99

100

101

cool happy
tu as fait comment ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

102

103

2) en demandant au programme appalant de mettre d3.w ou d4.w (je sais plus, faut que je regarde) à 0 avant d'appeler la fonction.
>
c'est moche ça sorry
ça fera perdre en taille au programme appelant, surtout que ça ne prend que 2octets ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

104

105

tu partages 50 fonctions ? eek
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

106

107

Martial Demolins :
oui, je susi bien d'accord, mais ça en gagne 100 dans la lib. Remarques si on me dit que c'est trop moche, tant pis pour les 100 octets...

Au pire dans ta lib tu met un truc du genre :


mettred3etd4azero:
  move.l #0,d3
  move.l #0,d4
  rts


fonction1:
  jsr mettred3etd4azero
  [...]
  rts

fonction2:
  jsr mettred3etd4azero
  [...]
  rts

fonction3:
  jsr mettred3etd4azero
  [...]
  rts

[...]

fonction50:
  jsr mettred3etd4azero
  [...]
  rts


Tu ne gagne pas pour un petit nombre de fonction mais plus il y en as plus tu y gagne ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

108

move.l #0,d4 sick
moveq #0,d4 est tellement mieux !
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

109

110

je trouve ça beaucoup ^^
et mettre un argument supplémentaire pour éviter autant de fonctions *pourrait* faire gagner de la place (si c'est correctement utilisé, avec une table de saut, par exemple)


moveq.l n'existe pas !
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

111

112

bin faudrait calculer le surplus engendré dans les headers respectifs des libs et des programmes appelant par l'ajout d'une nouvelle fonction
mais #flemme#
oué, l'assembleur comprend très bien, mais ça n'existe pas quand même tongue enfin, il comprend moveq.w et moveq.b et c'est encore pire ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

113

114

j'en sais rien cheeky
enfin, dans le meilleur des cas, tu ne gagneras que qqes octets, donc je sais pas si ça vaut vraiment la peine de complexifier le code juste pour ça ^^
(par contre, les tables de saut, ça poutre et ça peut bien réduire la taille du code)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

115

116

c'est pour coder les switch ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

117

118

en C, en php, ... ^^
switch(variable) {
 case 1: blabla; break;
 case 2: truc; break;
 case 4: plop; break;
 default: machin;
}

c'est plus efficace que
if (variable == 1) { blabla;  }
else if (variable == 2 ) {truc; }
else if (variable == 4) {plop; }
else {machin; }
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

119

120

#117: à nuancer: ce n'est plus efficace qu'en vitesse (et encore, pas pour ton exemple), et moins efficace en taille, d'autant plus qu'il y a des trous dans la table. J'ai optimisé des bouts de code dans TICT-Explorer et TI-Chess en enlevant les switches et/ou en resserant les valeurs.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.