1

voila le pb :
Lorsqu'on a tous les segments de flash Rom occupés par au moins une variable,
et que, de surcroît, le segment de garbage est occupé par des datas quelconques (*),
alors, au cours d'un reset, AMS, qui ne detecte plus de segment de libre ni de segment de garbage,
decide comme un grand d'effacer un segment (meme s'il contient des variables encore existantes)
... #sniff#


Par exemple, et ça semble invariant chez moi, le dernier segment est effacé,
avec ce qu'il contient.. (les vars sont perdues et physiquement effacées de la ROM..)
Et celui ci devient le segment de garbage (marqué 0xFFFF)




(*)en gros il est modifié pour resister aux resets, mais pas aux garbages collections.



C un pb connu ? Y a t'il un remede ?
(je pense notemment que ça serait genant pour Gtools qui est stocké dedans lui aussi..)

2

Normalement le dernier segment est reserve exclusivement au garbage.

3

Ben nan c'est le premier !!
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

4

alors, au cours d'un reset, AMS, qui ne detecte plus de segment de libre ni de segment de garbage,

(*)en gros il est modifié pour resister aux resets, mais pas aux garbages collections.

tu reponds toi meme a ta question ;/

ton segment du garbage modifié n'est plus détecté
comme le segement du garbage, il faut donc que ta modif
du segement du garbage qui le rend inresetable sois
tjs détecté par la ti comme le segment du garbage
(encore ke ta methoe qui interdit de reseter utilise
peut etre le principe de rendre le segment du gargabe
méconnaissable) en tous les cas, c ta modif qui provok
cette inconvénient, et le seul moyen de pallier
a ceci serais de reprogrammer le garbage (comme GTools le fait)

5

ben oué, mais c quand meme chiant qu'AMS verifie ça au reset sad
peut pas s'oqp de ses oignions ? rage

Je sais ce qu'il me reste à faire.

6


??
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

7

pkoi "??"
si c pour "peut pas s'oqp de ses oignions ?", je parlais de l'ams wink

8

Ce qu'il te (nous?) reste à faire wink
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

tu te souviens un peu du chat du jour de la sortie de fls 1.0.0 ?
je t'av jamis expliqué plus (oublié grin), mais en gros, je propose de faire une recherche dynamique, on va se passer de backup.
plus d'explications ce we wink

10

Desole je peux pas vous aider sad

11

c pas grave wink
Sinon, le segment de garbage c le premier apres Rom_base + 0x150000 qui contient 0xFFFF au debut.
c ni le premier, ni le dernier.

12

>Pen^2: je propose de faire une recherche dynamique, on va se passer de backup.

C'est ce que j'aurais fait depuis le début à votre place. (En général, si on veut récupérer un fichier effacé, c'est qu'il est effacé, pas sauvegardé.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

13

mouaiis.
en tout cas ça m'interresse, parce qu'il va falloir utiliser des algos de tri, etc..
smile

14

J'ai pas trop envie de me prendre la tête avec des fonctions de tri en ASM sad
Kevin : Pen² y a pensé depuis le début, mais on s'était tenu au premier principe (backup) parcequ'on avait déjà bien avcancé avec.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.