120

oui ça va, c'est lisible, on est pas dans le VLIW ou les registres tournants à la SPARC, c'est du 32 bits CISC. mais non, c'est pas un que vous connaissez, pas 68k, pas x86; il est tellement peu répandu que si je dis ce que c'est, cette page va super vite remonter dans google grin

121

(Comme n'importe quelle page de yAronet en fait embarrassed)
avatarLe scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

122

là on est sur la page suivante, ça devrait être mieux tu crois pas ? #itm#
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

123

En fait c'est sur deux pages maintenant tripo

124

Ah mince xD
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

125

Un proco sécurisé où t'as des hommes en noir qui viennent te chercher si t'en parles publiquement, j'imagine ^^

Quant aux compilos de K...l, ils sont pas donnés en plus non ? grin
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

126

chais pas, c'est pas mon problème grin
Pis ils ont pas de concurrents sur ce cpu, je pense grin

127

voila, j'ai identifié la merde:

(uchar curOffset;)

			curOffset	= offset;
			goto First;

Next:		--cnt;
			if( cnt == 0 )
				goto Done;

			++curOffset	; //nice compilers produce good code for this instruction in this context, but not mine :(
			
First:		base	= temp + curOffset	;
		.....
		goto Next;
Done:


Non mais allo quoi triso

CARREMENT quoi, on a regardé le listing, y'a pas d'opcodes pour cette ligne, et l'effet observé est effectivement lié à cette absence d'incrémentation. Par chance, ça ne fait pas une boucle infinie, mais ça aurait pu smile

128

C'est du dev original, le commentaire ? Au moins il a indiqué qu'il y avait un souci cheeky
avatar

129

triso

130

Des compilo K.....L il y en a pas des masse, je savais pas qu'ils supportaient autre chose que de l'ARM (vu que rachete par ARM) mais ca doit etre des trucs historique..


Me dit pas que tu bosse sur un uC d'un fab europeen anciennement Thomson?

En meme temps des jeu d'instructions peu courant on en decouvre tous les jours, genre qui a deja travaille sur un MAXQ20 ou MAXQ30? (uC 8bit de Maxim)
avatarProud 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.

131

je ne dirai rien sur le cpu.

le problème a été résolu en déplaçant ++curoffset juste avant le --cnt, apparemment y'a une optimisation un peu trop optimiste qui déduisait que ce code était mort.

132

Vu le niveau du compilo officiel pour l'autre CPU dont je parlais tout a l'heure je ne suis pas surpris..
avatarProud 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.

133

bon voila, on a ajouté des warnings et la section incriminée est bien marquée comme "unreachable code" alors qu'il y a bien des goto next conditionnels dans le corps de la boucle triso

Nil: c'est moi le comm

134

squalyl (./133) :
Nil: c'est moi le comm
Ok ^^
Bon bah paye ton compilo pourri, quoi cheeky
avatar

135

Vous avez fait un bug report ? tongue
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

136

je suis en train d'isoler un test case.

137

FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU vtff

138

• Folco prête ses gants de boxe à penpen

• Folco prête son protège-dents au stagiaire
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

139

lol, non cette fois c'est Microsoft embarrassed (Et un peu moi grin)

Pour les autres, attention quand vous faites des macros Excel dans un XLSX : ça vous laisse les créer mais ne les enregistre pas trinon (certes il y a un avertissement, mais encore faut-il le lire #sifflote#)
En résumé, faut enregistrer dans un XLSM.
C'est intuitif cheeky

140

141

%p

142

super, régression en production détecté après 3j de travail et du coup je dois me taper du nettoyage à la main de la BDD mad
bang
pff, faut vraiment toujours tout vérifier soit même... mourn
avatar

143

you need moar test

ici un test complet de mon code prend 3 jours 24/7, y'a des équipes dédiées pour ça.

Surtout ne pas vérifier soi même, on passe à coté de la moitié des trucs. Il FAUT des testeurs de code, qui bossent uniquement avec la spec. C'est relou le test, mais vital.

144

ici un test complet de mon code prend 365/365 jours 24/7, y'a des équipes dédiées pour ça.

On les appelle des utilisateurs en prod cheeky
avatar

145

(grin)

146

squalyl (./143) :
3 jours 24/7


donc, trois jours, 24h, 7 jours ? cheeky


=> "quand tu laisses un zippo allumé pendant des heures la flamme tient trente minutes" style©
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

147

148

Je me permet de vous faire partager ma méthode de motivation pour que les gens fassent des tests correctement :

Des baffes.

1 ano en prod (sur nouvelle fonctionnalité) qui aurait pu être détectée en recette ou préprod car elle fait partie du plan de test :
1 baffe
1 ano en prod (sur nouvelle fonctionnalité) qui, en plus, est liée à une exigence (fonctionnalité ou contrainte) critique :
2 baffes
1 regression non détectée car elle fait partie du plan de test :
1 baffe
1 regression non détectée alors que l'exigence est critique :
3 baffes (oui, je hais les regressions)

Plus sérieusement : le test on le prends au sérieux, on le fait faire par une équipe indépendante du dev, on utilise des outils kivonbien pour stocker tout ça simplement (exigences, cas de test, scénarios, campagnes) au même endroit. Et on n'oublie pas les tests "métiers" qui reproduisent ce que font les gentils utilisateurs.

Après, je ne vais pas trop en dire, le test, c'est mon métier (méthodo et outils de test, plus orienté "fonctionnel" qu'"Unitaire", d'ailleurs), sinon je vais devoir facturer la prestation. gni

149

Bah avec notre nouvelle façon d'organiser (sauf gros bug très très critique), les bugs non soulevés pendant la période de tests seront réglés pour l'année suivante. Ca a un peu calmé les ardeurs.
avatar

150

OBO (./148) :
Après, je ne vais pas trop en dire, le test, c'est mon métier (méthodo et outils de test, plus orienté "fonctionnel" qu'"Unitaire", d'ailleurs), sinon je vais devoir facturer la prestation


oh un utilisateur de QC
avatarhttps://twitter.com/Airgamingpocket
https://www.facebook.com/airgamingmobile
On fait quelques jeux concours de temps (jeux Switch en édition Collector, comme Darkest Dungeon ou encore une SNES mini à gagner en ce moment)