1

Salut à tous!!

Voila, je cherche une petite librairie asm qui fasse la même que la fonction "Append", sauf qu'elle demanderait moins de Ram.
Mon but, c'est d'éviter le: Append(liste de 6000 octets, {3,5 => liste de 6000 octets
Qui donne: Ans = 6000 o
Liste = 6000 o
Besoin de 6000 o pour faire l'opération.

Notamment si on pouvait faire un passage par référence, ce serait bien. Genre:
"Nom liste" => Str0 : {3,5
Asm(prgmLIB
Et là, ça mettrait tout seul {3,5} au bout de 'Liste'.


Voila, si quelqu'un connait une librairie qui ressemble à ça, hésitez pas à le dire^^

Ca existe une librairie qui désactive Ans?

2

( il me semble qu'il y a des astuces ti-basic pour court-circuiter ans )
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

3

Tu as une idée de où trouver l'info?
J'ai fait une recherche, mais j'ai pas pu trouver...

(j'avais lu ça moi aussi quelque part, mais après test, je me suis rendu compte que ça marchait pas avec mon OS...)

4

je me rapelle plus du tout où j'avais lu ça ..
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

5

On avait deja essayé de retrouver ca il y a environ un an, mais sans succes (du moins l'astuce qu'on avait retrouvé ne marchait en fait pas).
Donc je ne sais pas si c'est possible finalement (pour avoir, qui plus est, moi-meme longtemps cherché...)
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

6

lol Je pense que j'ai lu votre topic!

7

je me souviens encore de l'avoir lu sur un site, et presque du look du site, mais j'avais pas testé (et ça dépend p-t des models)
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

8

Il est pas abandonné ce site? Un site français bleu avec du css et le gars qui veut le filer à celui qui le demandera? (avec qques dizaines de fichiers à télécharger)

9

si abandoné évidement, avec un menu sur la gauche et des couleurs assez vives (p-t bleur ouais)
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

10

J'ai trouvé (grâce à un programme que je savais qu'il y a que sur ce site)
http://les83plus.free.fr/dossierbasic_trucs.php
=> Travailler ac de grandes chaines de caractères.
Et je suis quasiment sur que ça marche pas... sad

11

En fait j'ai l'impression qu'il ne dit pas que ca evite d'avoir besoin de 10000 octets (dans son exemple), mais que ca evite d'avoir besoin de 15000 (mais je ne suis meme pas sûr qu'un: Ans+"A"->Str0 necessite trois fois la taille de Str0, vu que "l'ancient" et le "nouveau" Ans avant et apres le calcul n'existent a mon avis pas simultanément...)
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

12

mastercalto (./11) :
"l'ancient" et le "nouveau" Ans avant et apres le calcul n'existent a mon avis pas simultanément...

ben déjà c'est bien mal foutu Ans devraity juste contenir une pointeur vers str0 (dans la table des variables ou vers la structure direct) et pas tout ...
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

13

Oui, en plus le passage d'infos aux tokens se fait par évaluation des oppérandes, ce qui veut dire qu'elles sont stockées deux fois en Ram...

14

Ce qui veut dire que pour faire:

Str0
Str0+"A"->Str0

on a besoin de trois fois la taille de Str0 en Ram ?
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

15

Oui
Et idem pour Augment(L1, {2 => L1
Et donc ce type de variable est assez lourd à traiter

16

Ah en effet...
Et ça explique la pseudo "astuce" du site avec laquelle on a plus besoin que de 2 fois la taille en ram au lieu de 3 tritop
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...