1

Voila j'ai deux questions:
Tout d'abord est-il possible de supprimer un colonne ou ligne d'une matrice directement via une fonction en évitant ainsi d'en refaire une nouvelle et y recopier toutes les données exceptées celles que l'on souhaite supprimer car ça prend beaucoup de temps.
Je voulais ensuite savoir si il est possible de récupérer des variables effacées grâce à un programme. J'ai essayer avec cs mais j'arrive pas copier les variables de la corbeille pour les remettre dans main.
Donc voila merci d'avance.

2

1. regarde submat()
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

3

ouais, tu peux pas supprimer directement, mais tu peux concaténer des matrices, donc avec submat, tu prends les bonnes sous matrices et tu les recolles, et ça marche smile

et pour la restauration de variables supprimées... ça m'étonnerait hélas sorry

4

[Edit: double cross]
avatarJe sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

5

Je voulais ensuite savoir si il est possible de récupérer des variables effacées grâce à un programme. J'ai essayer avec cs mais j'arrive pas copier les variables de la corbeille pour les remettre dans main.
Donc voila merci d'avance.
Il y a un programme pour récupérer les variables qui étaient archivées avant leur suppression. J'ai déjà fait une recherche sur ce point.

6

Flash Savior.
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

7

!call Pen^2
--- Call : Pen^2 appelé(e) sur ce topic ...

wink
avatarUn 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.

8

ben toi tout autant que lui non? trigic
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

9

!call Thibaut
--- Call : Thibaut appelé(e) sur ce topic ...

wink

10

Il marche sur les derniers OS (2.09) ? Au fait, il tournait sur 92+ ?
avatarUn 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.

11

La version que j'ai ne fonctionne qu'avec une sauvegarde explicite de la VAT, je ne sais pas ce qu'est devenue votre version qui marche sans VAT sauvegardée.
avatarMes 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é

12

Heu... En tout cas elle ne deviendra pas grin
avatarUn 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.

13

Ça fonctionne sur AMS 1.00 -> 2.05 (89 et 92+)
Pour l'adaptation sur les AMS récents, ça serait probablement très facile (un cas ou deux à ajouter à deux ou trois endroits, et puis voilà)

Dans tous les cas, pour une récupération massive (récupération de beaucoup d'octets), le seul moyen c'est de dumper la ROM sur le PC et de changer les marqueurs avant de charger la ROM avec un émulateur, et de faire un soft reset. J'avais eu l'idée de faire un petit programme qui automatise ça, à un moment. (d'ailleurs, ça pourrait être une fonctionnalité à intégrer dans TI Emu hehe)

(Je viens de parcourir les sources en diagonale (les commentaires, en fait) #nostalgie#)

kLtH

qyge

14

Au fait, pour répondre à la question, je crois que le plus simple est de se demander pourquoi ça ne fonctionne pas depuis CS.

!call Flanker
--- Call : Flanker appelé(e) sur ce topic ...

15

16

Bah normalement, ça marche trifus faudrait que je réessaie, mais j'avais fait pas mal d'essais sur ce sujet
avatar<<< 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

17

C'est quoi CS ?
avatarUn 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.

18

G-Landu (./1) :
Voila j'ai deux questions:
Tout d'abord est-il possible de supprimer un colonne ou ligne d'une matrice directement via une fonction en évitant ainsi d'en refaire une nouvelle et y recopier toutes les données exceptées celles que l'on souhaite supprimer car ça prend beaucoup de temps.
Je voulais ensuite savoir si il est possible de récupérer des variables effacées grâce à un programme. J'ai essayer avec cs mais j'arrive pas copier les variables de la corbeille pour les remettre dans main.
Donc voila merci d'avance.


Pour la 1ère question, j'avais trouvé une fonction sur je ne sais plus quel site (j'crois que c'était le site qui proposait derstep) qui supprimait directement une colonne :

Effacer une colonne

coldel(m,n)
Func
(c) m=matrice, n=colonne
Local d,a
dim(m)->d
If n>1
submat(m,1,1,d[1],n-1)->a
If n<d[2]
submat(m,1,n+1,d[1],d[2])->m
If n>1 and n<d[2]
augment(a,m)
EndFunc


Effacer une ligne
rowdel(m,n)
Func
(c) m=matrice, n=ligne
(coldel(mT,n))T
EndFunc

EDIT : zut, trompé dans les balises...

19

ProgVal (./15) :
http://www.ticalc.org/pub/89/asm/programs/kernel/flashsavior.zip

Si tu veux vraiment l'utiliser, on doit pouvoir te fournir la v2 qui n'est jamais sortie (flemme d'écrire le readme, si je me souviens bien triso). Mais dans tous les cas, aucune version de FlashSavior ne fonctionnera en l'état sur un AMS plus récent que la version 2.05.

Thibaut (./17) :
C'est quoi CS ?

Le shell de Flanker. Enfin, c'est plus qu'un simple shell, y'a même un désassembleur/débugueur etc. Enfin je crois que c'est intégré.

20

pas de débuggueur, mais un éditeur hexa (y avait même la possibilité d'écrire en flash sur des versions expérimentales cheeky), un désassembleur à la volée couplé à l'éditeur hexa, la possibilité de désassembler un programme complet (j'en avais chié avec les programmes kernel, d'ailleurs, mais j'avais pu récupérer la source de txtrider love),
il pouvait s'exécuter en mémoire flash ou en RAM, s'installer en tant que flashapp, d'afficher tous les Handles alloués, de décompresser les fichiers GRP, KOMP, ZIP, PEP et PAK avant de les exécuter, récupérer la mémoire perdue pendant l'exécution d'un fichier, afficher la liste des TSR et les effacer, etc...
hehe
avatar<<< 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

21

Ok merci pour l'astuce du submat() c'est déjà beaucoup plus rapide.
Ensuite j'ai un peu trafiquer avec CS et j'ai réussi mais je sais pas bien comment j'ai fait. En gros j'ai essayer de lancer le programme que je voulais récupérer de la corbeille en activant l'archivage. Là il a buguer pasqu'il manquer une image que j'avais supprimer avec, mais il est réapparu dans ma mémoire archivé.
Donc voila merci pour tout.