Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Partager | 
 

 Archive/Ram

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10279
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Archive/Ram   Sam 18 Fév - 12:58

Sur certaines TI z80, la plupart des variables peuvent être soit archivées, soit désarchivées.

Lorsqu'on accède au menu de gestion de la mémoire ([2nd]+MEM+[2]), on remarque 2 chiffres en haut :
RAM Free ==> RAM libre
ARC Free ==> archive libre
Les variables archivées possèdent une étoile devant leur nom et les autres non.

Sur les z80, les variables, programmes, listes...ne peuvent que être utilisées si elles sont dans la RAM. Les z80 possèdent 32 ko de RAM, dont 24 est accessible à l'utilisateur.
En revanche, certains programmes, écrits en assembleur, permettent d'éxécuter des programmes dans l'archive en crééant une copie de ce programme dans la RAM (comme la fonction Recall (Rcl))
Par exemple, le programme Z-Dos (http://www.ticalc.org/archives/files/fileinfo/193/19330.html) qui crée un programme identique à celui dans l'archive nommé "N141" (effacable)

Les variables présentes dans la RAMpeuvent être effacées à cause d'un bug dû à un autre programme (particulièrement les jeux asm... )
Il existe heureusement une application (Omnicalc ==>
http://www.ticalc.org/archives/files/fileinfo/226/22626.html) qui permet de retrouver les programmes perdus dans la RAM.
Il vaut mieux archiver les variables importantes (des antisèches ) car les variables archivées ont peu de chances d'être effacées, à moins qu'un bug fasse un "MEM Cleared" (ou un copain (remarque c'est la même chose ))
Encore une fois il existe des programmes pour récupérer des programmes archivés.

Certaines variables ne peuvent pas être archivées car elles sont utilisées par le système
-Les nombres réels peuvent être (des)archivés
-Les nombres complexes peuvent être (des)archivés
-Les matrices peuvent être (des)archivées
-Les listes peuvent être (des)archivées
-Les programmes peuvent être (des)archivés
-Les fonctions ne peuvent pas être archivées
-Les équations paramétriques ne peuvent pas être archivées
-Les fonctions polaires ne peuvent pas être archivées
-Les fonctions de suites ne peuvent pas être archivées
-Les représentations de statistiques ne peuvent pas être archivées
-Les bases de données graphiques (GDB) peuvent être (des)archivées
-Les images graphiques peuvent être (des)archivées
-Les chaînes peuvent être (des)archivées
-Les tableaux ne peuvent pas être archivés
-Les applications ne peuvent pas être archivées (trop grosses d'ailleurs pour être desarchivées, parce que une application de 96 ko dans une mémoire de 24 ko...)
-Les variables d'applications (variables créées par des applications) peuvent être (des)archivées
-Les groupes ne peuvent pas être archivés
-Les variables dites réservées (minX, maxX, RegEQ...) ne peuvent pas être archivées
-Les variables système (Xmin, Xmax...) ne peuvent pas être archivées

Pour archiver ou désarchiver une variable (archivable) :
1.En utilisant l'écran MEMORY :
-Chercher la variable
-Appuyer sur [enter]

2.A partir de l'écran principal
-Chercher "Archive" ou "Unarchive" puis le nom de la variable puis appuyer sur [enter]

Remarque :Impossible d'archiver les variables si les piles sont trop faibles

Garbage Collect
Un Garbage collect (réorganisation de la mémoire) s'effectue automatiquement si la mémoire RAM est insuffisante pour contenir la variable archivée ou si il y a trop d'opérations d'archivage/de désarchivage (ou aussi avec les jeux volumineux)
La mémoire de la TI est divisée en "blocs" de mémoire qui se remplissent. Lorsqu'un bloc ne peut plus supporter la variable, cette variable se met dans le bloc suivant et laisse un + ou - grand espace libre dans le bloc précédent.
Ainsi, lorsque le dernier bloc est rempli, la mémoire libre (les "trous") peut être énorme.
La réorganisation de la mémoire sert à boucher ces trous (de mémoire )
Elle peut aussi se faire manuellement ([2nd]+CATALOG+[G]+[enter]+[enter])

Effacer la mémoire
-Créer un bug
-[2nd]+MEM+[7] (menu RESET)

RAM
1.Reset RAM ==> efface la ram
2.Reset Default ==> Met les paramètres par défaut

Archive
1.Archive ==> efface les programmes, listes...en archive
2.Apps ==> efface les applications en archive
3.Both ==> Les deux (efface tout dans l'archive sauf les variables système)

All
1.All memory ==> Efface toute la mémoire

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
M@D_Doc
Elite
Elite


Masculin Age: 19
Classe: Admis en FTM
Calculatrice(s): TI-84+
Messages: 576
Efficacité: 0
Localisation: Alsace, 68440
Date d'inscription: 08/12/2005

Divers
Dernière note en maths: 15/20 au bac !! (S spé maths :p)

MessageSujet: Re: Archive/Ram   Sam 18 Fév - 17:10

voilà qui évitera sûrement plein de topics...
Petit ajout : pour effacer la RAM, il y a aussi le traditionnel
Code:
MODE + ALPHA + LN
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10279
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Archive/Ram   Sam 18 Fév - 21:28

oui mais ça ça efface toute la mémoire sur les TI qui ont une mémoire d'archivage.
Sur les TI-82 ça efface toute la mémoire, mais comme la mémoire n'est que constituée de la RAM, c'est comme un MEM cleared
Remarque c'est vrai que c'est joli les écrans que ça crée...

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10279
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Archive/Ram   Lun 12 Juin - 11:11

Xywez (et Zeldaxxx)>je viens d'aller voir sur votre site
vous avez copié mot pour mot mon article

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Potamogale
Elite
Elite


Masculin Age: 20
Classe: Retho belge (terminale francaise je pense?)
Calculatrice(s): TI84+ SI
Messages: 790
Efficacité: 0
Localisation: Lève les yeux... Plus haut... Nan j'deconne ^^
Date d'inscription: 07/06/2006

Divers
Dernière note en maths: 19/20

MessageSujet: Re: Archive/Ram   Lun 12 Juin - 11:57

C'est qu'il était bon ton article

_________________
Si ti ratinte les solers d'on mwèrt po roter, ti n'irai sovin pid-hô!
[quote="Valaraukar"]Que le grand flood sois avec toi ( dans la limite du raisonnable)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://potamogale.skyblog.com
 

Archive/Ram

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TIz80 :: Aide débutants-