Qu'est-ce que cette chose? À quoi sert-elle? Comment l'utiliser?
1/ Qu'est-ce que c'est et quelle en est son utilité :
La TI-83 Plus en possède 160 Ko et la TI-83 Plus Silver Edition 1,5 Mo.
La ROM est faite pour empécher de modifier les progs et variables par
erreur (entre autre).
Mais la ROM est une mémoire très interessante car, en cas de RAM
Clearder (ou plutot un programme ASM mal foutu ou un copain), cette mémoire
n'est pas effacée! De plus, vous avez bien plus de mémoire d'archivage
que de RAM (qui n'en a que 24 ko!) : vous pouvez vous en servir pour vos programmes
sensibles ou pour libérer de la RAM...
2/ Comment faire pour mettre un programme dans la ROM :
Pour ce faire, il faut tout simplement aller dans le menu mémoire ([2nd]
[MEM] (au dessus du +)) et allez jusqu'à la donnée ou le programme
que vous souhaitez mettre en ROM : appuyez sur [ENTER] pour qu'une étoile
apparaisse à côté, vous signalant que votre programme est
archivé. Pour désarchiver un programme, réappuyez sur [ENTER]
en ayant pris soin de vérifier que vous avez assez de RAM.
Une fois archivés, les programmes (ou variables) ne peuvent plus être
exécutés ou édités : ils sont en quelque sorte protégés.
Vous pouvez vous en servir pour des programmes sensibles (auquel cas il faudra
les désarchiver pour les utiliser) mais aussi pour des jeux en assembleur
: le shell le désarchivera pour l'exécuter puis le réarchivera
lorsqu'il aurra terminé. C'est une très bonne idée car
les jeux assembleur prennent beaucoup de place en mémoire : si la RAM
est saturée, il se peut qu'un jeu ne démarre pas.
3/ Que faire d'autre avec la ROM :
C'est aussi dans la ROM que siègent les applications. Mais, contrairement
au reste des variables, elles peuvent s'exécuter directement dans la
mémoire flash.
À part cela, vous pouvez aussi grouper des données et programmes
dans un seul fichier qui se trouvera dans la mémoire d'archivage. Pour
ceci, voyez le tutoriel Grouper des variables.
4/ Défragmentation :
Si votre mémoire d'archivage est presque pleine, il se peut que le message
"Garbage Collectiong?" apparaîsse.
Lorsque vous archivez/désarchivez des programmes de façon intensive
ce message risque d'apparaître! Répondez le plus souvent par "2:Yes".
La mémoire d'archivage est faites de blocs de taille fixe. Une variable
ne peut pas utiliser plusieurs blocs. Ainsi lorsque vous voulez archiver une
variable, la TI cherche un morceau de bloc assez grand pour la contenir. Si
elle ne trouve pas, elle réorganise la mémoire. C'est à
dire qu'elle essaye, avec une combinaison de variables de différentes
tailles, de remplir le plus possible les blocs pour en laisser des vides.