Ben c'est un bug/défaut de la plateforme, qui ne possède pas de vrai format exécutable… Donc tes variables globales sont considérées comme des données et/ou du code (en fait y'a aucune distinction) à l'intérieur de ton programme…
Donc quand tu y accèdes ça utilise directement la copie à l'intérieur de ton programme ^^
Link 2010-10-13 at 01:10pm Sauf quand le programme est archivé, non?

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
Link 2010-10-13 at 03:08pm Quels sont les effets intéressants si on tente d'y écrire?
* Rien du tout?
* Une Exception?
* Une écriture que dans un sens? (bits seulement mis à 0 ou seulement mis à 1)
PS: Y'a pas de fonction de liste sur yN?

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
Folco 2010-10-13 at 04:28pm Ah pardon, je parlais des vrais programmes. Ceux qui ont un flag dans le stub, qu'on active en exportant _flag_2, pour pas qu'ils ne soient exécutés en RAM par le kernel. Faudrait que je vérifie, mais si un programme est read-only sous AMS, PedroM réduit son twin à deux octets et exécute l'original.
ps -> ah ok, ce type de programme est contenu dans ton "sauf exception" sûrement. Ok. MAis en fait, c'est simple de coder de cette manière, surtout en assembleur. Mais en C, c'est faisable aussi.

<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Complément: les variables BSS donnent du code moins efficace que les variables initialisées.
(Non, Link parlait bien d'écriture ^^)
Sinon, les bss ne sont-elles pas gérées directement par le « kernel » ?
Les BSS sont gérées directement par le "kernel", oui. Dans les programmes AMS native, les BSS nécessitent du code de démarrage.
Archiver le programme ne détruit pas la FlashROM et il est même conseillé de toujours tout archiver.
Folco 2010-10-13 at 08:09pm Oui, Dude a fait un bel amalgame a priori, on ne t'a rien conseillé de dangereux ou quoi que ce soit.

<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Folco 2010-10-14 at 11:33am Si tu pensais à l'écriture à outrance en flash, oui, pourquoi pas.

<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Pen^2 2010-10-15 at 05:21pm À l'époque je devais déjà être sous XP. En mode compatibilité, ça ne va pas ?
Et sinon, avec XP Mode ? (selon ton W7)