PpHd Le 25/10/2004 à 13:55 Je rappelle aussi que le timing de l'int 5 est variable selon les calcs (90 Hz, 270Hz).
Un tiers de l'écran par interruption (gris HW2/HW3), donc 3 fois la fréquence de rafraîchissement de l'écran.
PpHd Le 26/10/2004 à 11:15 >Je pourais éviter certains problèmes avec l'int1?
Oui!!!
On ne peut pas. Tu es obligé de sauvegarder la vraie taille quelque part, comme en C standard.
PpHd Le 02/11/2004 à 09:38 La doc TIGCC est mal tournee. HeapSize retourne la taille du bloc que tu as le droit de modifier, ce qui peux etre plus que ce que tu as demande (En gros c'est max(8, (size+1)&~1))
Link Le 02/11/2004 à 11:43 Ah! Donc, si je veux la taille d'un handle dont je dois recopier le contenu, il n'y a pas de problème...

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.
PpHd Le 02/11/2004 à 12:06 Quoique je me demande si c'est pas +2. Verifie (printf("S=%lu\n", HeapSize(HeapAlloc(100))); )
HeapAlloc(n) t'alloue un bloc de p octets, avec p >= n.. Il faut aussi p >= 6 car il a besoin de 6 octets pour faire le HeapFree, mais je crois que qu'il peut aussi t'allouer plus quand la distance entre ton bloc et le bloc suivant est inférieure à 8o et qu'il ne veut pas bouger le bloc suivant.

<<< 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
PpHd Le 08/11/2004 à 09:21 Tu peux parfaitement remettre SR a 0 apres genlib::init. Meme en laissant l'int d'AMS.
C'est mieux de desactiver les ints, mais en pratique ca marche sans (Car les ints ne sont pas inter-dependantes).