90

roll
J'ai un peu l'impression que tu définis les erreurs comme ça t'arrange. Cela dit ma remarque sur l'activation par défaut des "bss" reste en attente : ça rend incompatibles un bon nombre de programmes lors de la conversion 0.94 -> 0.95.
A part ça, moins important, mais tu pourras dire à Sebastian que la nouvelle version de l'IDE supporte mal les skins sous XP (la barre de menu prend des teintes étranges).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

91

Vertyos :
roll J'ai un peu l'impression que tu définis les erreurs comme ça t'arrange. Cela dit ma remarque sur l'activation par défaut des "bss" reste en attente : ça rend incompatibles un bon nombre de programmes lors de la conversion 0.94 -> 0.95.

C'est activé par défaut parce que c'est un feature prévu depuis longtemps. C'était documenté depuis longtemps et je vous en avais averti ici. Si vous avez fait des programmes incompatibles avec ce système (et c'est bien ton programme qui est incompatible et bogué, pas TIGCC 0.95), je n'y peux rien.
Ce qui est source de problèmes et sera vraisemblablement désactivé par défaut est -fzero-initialized-in-bss. (Ça ne se faisait pas remarquer avec la bêta 1 parce que ça ne marchait pas vraiment.) Avec -fzero-initialized-in-bss désactivé (le défaut à partir de la bêta 2 ou 3), il suffit d'initialiser ta structure à 0 pour résoudre ton problème, ce que tu as toujours été censé faire si tu ne voulais pas avoir ta variable en la section BSS.
A part ça, moins important, mais tu pourras dire à Sebastian que la nouvelle version de l'IDE supporte mal les skins sous XP (la barre de menu prend des teintes étranges).

Il le sait déjà, mais il ne voit pas pourquoi il devrait perdre de la place pour un .manifest juste pour le bénéfice des fanatiques de skins.
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é

92

Il le sait déjà, mais il ne voit pas pourquoi il devrait perdre de la place pour un .manifest juste pour le bénéfice des fanatiques de skins.

Ouh là là, la taille de TIGCC va doubler avec ces 500 octets de plus!
rotfl

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

93

Bon, règlez ça avec lui, moi, je n'y suis pour rien. smile Personnellement, je n'utilise que Windows Me et GNU/Linux, donc je me contrefiche de cette histoire de skins XP. grin Et c'est Sebastian le mainteneur de l'IDE, pas moi.
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é

94

Perso je m'en fous, mais je voulais juste relever l'énormité de ta remarque gni

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

95

Comme vous voulez, mais c'est moche tongue
(et avant ça marchait, re-tongue)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

96

-

97

Orion_ :
tiens je profite pour dire que l'erreur du lecteur E: ça me la fait ce matin aussi grin

Déjà corrigé chez moi depuis le 7 octobre. La correction sera à coup sûr dans la bêta 2.
sinon c'etait juste pour dire que mon auto-extracteur ne fonctionnait toujours pas,
il est en asm nostub et il utilise enter_ghost_space
probléme en nostub il me met:
Program declared as `nostub' contains startup sections.
donc j'ai mis:
XDEF _tigcc_native
_tigcc_native:
comme me la dit Kevin, mais la j'ai soit un magnifique Address Error sous ams 2.08
et le prog ne s'execute pas sous ams 2.03
et si je met rien j'ai un kernel needed grinalors comment faire ?

section ".st1"
Cf. ./26.
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é

98

Kevin Kofler
: Déjà corrigé chez moi depuis le 7 octobre. La correction sera à coup sûr dans la bêta 2.
lovetoplove
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

99

-

100

Euh... sad Envoie la version actuelle du projet s'il te plaît, pour que je regarde ce qui cloche.
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é

101

-

102

Bon, il y a 2 problèmes ici:
1. une erreur de ma part: c'est "_st1" qu'il faut mettre, pas ".st1".
2. un problème avec le linker, qui ne comprend apparemment pas les sections de démarrage créées avec A68k. Je vais essayer de corriger ça, mais je ne sais pas si ça sera à temps pour la bêta 2.
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é

103

Bon, c'est un off-by-1 dans le linker, qui devrait être facile à corriger. Workaround:
section "_st01"
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é

104

Patch du linker envoyé à Sebastian:
--- special.c_	Tue Sep 16 18:12:42 2003
+++ special.c	Sun Oct 12 22:06:28 2003
@@ -233,7 +233,7 @@
 OFFSET GetStartupSectionNumber (const char *SectionName, SIZE MaxLen)
 {
 	// Check if it looks like a startup section.
-	if ((MaxLen > (SIZE) (sizeof ("_st"))) && (!(strncmp (SectionName, "_st", sizeof ("_st") - 1))))
+	if ((MaxLen > (SIZE) (sizeof ("_st") - 1)) && (!(strncmp (SectionName, "_st", sizeof ("_st") - 1))))
 	{
 		// Copy the section name to a temporary null-terminated location.
 		char SecName[MaxLen+1];

Mais le workaround est simple (cf. ./103).
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é

105

Ben vu que dans le coin la discution a l'air technique je vais en profiter... miam

Kevin > On utilise quelle switch pour avoir des listings dans TIGCC
(donc en fait dans le GCC en général je pense triso )
(je veux dire par là le code une fois traduit en assembleur GNU par gcc)

Autre truc: Est-ce qu'on peut utiliser les fonctions de tigcc.a (le grayscale, notamment)
en assembleur A68k NoStub, et si oui, comment ???

Enfin, on peut utiliser des BSS en C avec le nouveau linker ? happy
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

106

1/ -S
3/ oui

et : http://tigcc.ticalc.org/doc/ (ou qqch comme ça)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

107

4. On pouvait avant aussi.

108

snow-tiger :
Autre truc: Est-ce qu'on peut utiliser les fonctions de tigcc.a (le grayscale, notamment) en assembleur A68k NoStub,

Oui.
et si oui, comment ???

bsr GrayOn
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é

109

Ben... faut pas un header pour ça ? Et si oui, lequel ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

110

Non.

111

???

Comment ça se fait ?

TIGCC définit automatiquement des trucs (comme ce GrayOn) quand on l'emploie pour compiler de l'asm A68k ?!?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

112

faq
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

113

Sally :
faq


C'est-à-dire ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

114

c'est à dire lis la doc, c'est sûrement dedans, comme la réponse à tes questions précédentes...
trifaq, si tu préfères...
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

115

A l'aide Kevin !!!!
C'est marqué OU tout ça ???
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

116

Bon désolée mais là je ne peux plus résister, c'est pas possible...

dtc ?
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

117

Que veut dire dtc ? confus
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

118

Demande à LaMarmotte... elle te montrera...
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

119

Wech mais laquelle, Vark ou sBibi (y'en a partout ! triso )
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

120

Non, je déconne, je sais qu'il y a aussi La Marmotte tout simplement top
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.