1

Salut,

Ca fait longtemps que je ne me suis plus intéressé à ma TI 89 titanium (je l'utilise juste pour faire mes calculs) et du coup j'ai un peu tout oublié à son sujet...
Donc j'ai plein de questions:
Premièrement qu'est-ce que veut dire HW? (j'ai vu HW1, HW2, HW3, HW4)
Dans F1 about j'ai: "Hardward version 4.00" ça veut dire que j'ai la HW4?
Et la version de mon OS est 3.10, y a-t-il une version plus récente?
A quoi sert le HW3 patch? existe-t-il un HW4 patch?

A quoi sert preOS?

Quel est le meilleur traitement de texte pour TI 89?

Comment remettre à neuf ma calculette? (la faire redevenir comme si on venait de lacheter, avec la dernière version de l'OS, et sans pour autant perdre les programmes d'origine comme cabry geometry etc..)

A quoi sert le menu VAR-LINK?

Y-a-t il un autre moyen de lancer des programmes que d'aller dans homme et de taper le nom avec les parenthèses?
Qu'est-ce que l'on peut mettre à l'intérieur des parenthèses?


Voila ce sera tout pour le moment.
Merci!

2

Preos est un kernel qui permet d'executer certains programmes programmés pour marcher avec.

Sur ti-89 même, tu a un éditeur de textes intégré. Sur pc, il y a wordrider qui est pas mal. Pour lire tes textes, tu peux utiliser hibview (en haut de la section, c'est expliqué dans un sujet).

Le var-link sert à voir ety à selectionner tous les programmes présent sur ta TI. C'est l'explorateur en somme.

Pour lancer un programme, il faut passer par home, ou bien par un autre programme qui sont des var-link un peu amélioré. Par exemple EINSTEIN ou le browser intégré dans preos.

Dans les parenthèses, tu rentre les paramètres de déparat pour le programme. Certais en ont besoin, d'autres pas. C'est au cas par cas ^^

Les HW sont les modèles de ti dont le HARDWARE a un peu changé, donc parfois les programmes ne suivent pas ...

Je crois que le 3.10 est le dernier en date.

Pour rebooter ta TI, tu enlève une pile, tu appuis sur apps, tu remets la pile, et c'est bon ! (enfin, je sais pas si c'est un vrai reboot total ...) Le reset mem n'est pas complet de mémoire dans le menu MEM, donc évite ^^,

3

Ok, merci.
Il reste les questions suivantes:

J'ai bien le HW4?

A quoi sert le HW3 patch? En ai-je besoin?
Existe-t-il un HW4 patch?

Quelqu'un peut m'expliquer plus précisément le rôle d'un kernel? (A part le fait qu'il permet de faire fonctionner certain programme comme l'a dit pokito)

Quelqu'un peut-il confirmer ce qu'a dit pokito sur le simple fait d'enlever une pile et d'appuyer sur apps?

A quoi ça set d'archiver des programmes?


Merci encore.

4

(le kernel est un sujet sensible ^^)

En gros, c'est un peu comme une surcouche de l'OS. Le programme parle avec le kernel au lieu de parler directement avec l'OS. Ca permet notamment d'être plus simple pour le programmateur, de prendre moins de place (en ROM, pas en RAM) car le code est commun a plusieurs programme qui n'ont pas tous à contenir le B-A B-A. Et puis il y a la rétrocompatibilité. Un programme codé en kernel sur HW1 marche aussi avec une HW3 et vis versa.

La HW4 est noire-brilliante, c'est bien celle que tu as ?

Archiver un programme, c'est le mettre en ROM. L'avantage de la ROM sur la RAM, c'est que elle ne s'efface pas facilement. Par exemple, sans pile, tu pert la RAM, mais la ROM reste.

5

Le HW3Patch fonctionne aussi sur HW4. (Il fonctionne sur HW2, HW3 et HW4 en fait, et il n'est pas nécessaire sur HW1.)

Et effectivement HW4 veut dire Hardware version 4.00, donc c'est bien ce que tu as.
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é

6

> Un programme codé en kernel sur HW1 marche aussi avec une HW3 et vis versa.
S'il a été codé comme il faut, oui.
S'il utilise les adresses absolues des variables du système, comme ça c'est fait à une époque reculée, carrément pas grin
Mais les programmes de la seconde catégorie sont en réalité très rares maintenant, ils ont dû être presque tous corrigés lors de l'arrivée des HW2.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

7

En pratique, les programmes codés pour HW1 AMS 1.00 sont presque tous incompatibles avec tout ce qu'il y a de plus récent. Et je rappelle que les premiers programmes à marcher sur HW2 AMS 2, c'étaient Cblaster et Creversi de Zeljko Juric, qui étaient en _nostub. Il était à l'époque impossible de faire tourner un kernel sur HW2 AMS 2. Ces 2 programmes étaient en _nostub et en moins de 8 KO, du coup ils marchaient sans problèmes.

Et le kernel n'est pas du tout une garantie de compatibilité. La preuve, je peux prendre n'importe quel programme _nostub (sauf un programme qui a déjà presque 65518 octets, si vous voulez chipoter roll), lui mettre un header kernel, et du coup c'est un programme kernel. Donc toutes les incompatibilités possibles en _nostub sont aussi possibles en kernel. Et il y a des incompatibilités supplémentaires "rendues possibles" par le kernel, par exemple le fameux hack font_small qui ne marche plus sur Titanium (ça partait du principe que les polices sont toujours dans le même ordre dans le boot code, et ben sur Titanium, c'est raté), et pourtant ce hack était présent dans les headers kernel, proposé comme une API fiable (et ce n'est pas le seul abus d'offsets codés en dur qu'il y a eu dans les headers kernel).

Maintenant, il est vrai que certaines abstractions du matériel du kernel peuvent faciliter la compatibilité binaire avec les nouveaux modèles (mais TIGCCLIB a aussi ces abstractions et donc pour un programme en C _nostub codé proprement, il suffit de recompiler), mais ce n'est pas aussi noir et blanc comme décrit par les partisans des kernels.
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é

8

Kevin Kofler (./7) :
Maintenant, il est vrai que certaines abstractions du matériel du kernel peuvent faciliter la compatibilité binaire avec les nouveaux modèles (mais TIGCCLIB a aussi ces abstractions et donc pour un programme en C _nostub codé proprement, il suffit de recompiler), mais ce n'est pas aussi noir et blanc comme décrit par les partisans des kernels.

O_o calin
avatar

9

Oula merci pour toutes ces réponses smile
Je récapitule les questions restantes:

Ok, le H3W patch fonctionne sur les HW4 mais à quoi sert-il?

Mais si les programmes non archivé sont sur le RAM alors ils devraient s'effacer lorsqu'un éteind la calculette non? (comme sur un ordinateur)
Peut on utiliser directement un programme dans la ROM ou faut-il le désarchiver?

Quelqu'un peut-il confirmer ce qu'a dit pokito sur le simple fait d'enlever une pile et d'appuyer sur apps?


Merci encore une fois de plus.

10

il sert à débloquer certaines protections qui empêchent l'exécution de programmes quelconques sur calculettes.


La RAM continue à être alimentée quand tu éteins ta calcul. En fait tu ne l'éteins pas, mais elle se met en veille. Le CPU est arrêté (en attente de la touche ON), et seule la mémoire continue à être alimentée. Pour arrêter vraiment la calcu, il faut virer les piles (toutes) et là tu perds vraiment le contenu de la RAM.

la ROM n'en est pas une, c'est une FLASH (presque comme les clés USB)

tu peux exécuter des programmes archivés, ils seront automatiquement copiés en RAM (je _crois_)

et il me semble que le reset qui enlève la pile est violent, tu perdras tout le contenu de la bête. Il faut donc le sauvegarder avant sur le PC.

11

12

Si je veux installer un kernel (preOS) j'ai besoin du HW3 patch?
Où peut on trouver les dernières versions? (de preOS et du HW3 patch)

13

14

Mais en ai-je besoin?

15

16

Installer preOS et par la suite un traitement de texte.
(J'ai lu que HW3 patch est présent dans certaines versions de preOS, c'est vrai?)

Je les avait déjà installé y a longtemps ainsi que des jeux en ASM BASCI etc...
Donc avant j'aimerais remettre ma calculatrice à neuf, comme si elle sortait d'usine.
Est-ce que le fait d'enlever une pile et appuyer sur apps suffit pour supprimer preOS HW3 patch et les jeux ainsi que les textes et tout le bordel que j'ai pu mettre dessus sans toucher aux applications d'origine (est-ce que ça permettra d'effacer les fichier archiver?)

17

Personne? sad

18

tu poses plein de questions dans la même en fait ^^

pile apps va t il virer:
la ram: sûr
les archives: presque sûr
les flash apps: je pense pas
hw3patch: pas sur, je crois qu'on peut faire un changement définitif ou pas.

maintenant il faut confirmation smile

19

Une première chose : si tu as effacé certains programmes de base (je pense par exemple à certains Applications pas toujours très utiles), un simple reset ne te permettra pas de les récupérer. Si tu y tiens absolument, tu pourras toujours aller les télécharger sur le site de Texas Instruments.

Si tu tiens vraiment à faire un reset de ta calculatrice (est-ce bien nécessaire ?), je te conseille de faire un simple [2ND]+[<=]+[=>]+[ON]. Il ne remettra pas ta machine "comme à la sortie de l'usine" mais effacera toute la RAM et désinstallera Preos.

Pour ce qui est de Hw3Patch, il permet (sauf erreur de ma part) de lancer quelques types un peu particulier de programmes sur les nouvelles machines. Par exemple, tu as besoin de patcher ta machine avec Hw3Patch avant de pouvoir installer un kernel tel que Preos, qui te permettra ensuite de lancer certains jeux en mode kernel.

Si je peux te donner un conseil :
-Reset ta calculatrice.
-Télécharge les dernières versions de Preos et de Hw3Patch.
-Installe Hw3Patch.
-Installe Preos.
Grâce à ça tu te prendras déjà bien moins la tête quand il s'agira d'installer un programme.

Ensuite, pour ce qui est de choisir un Viewer de texte, tu n'as que l'embarras du choix, et tout est expliqué dans les topics en rouge, tout en haut de la section "Questions TI".
avatar
Ancien pseudo : worfang.

20

Merci mais le rest (qui est utile car il y a plein de truc sur ma calc qui prennent de la place pour rien et nottament il faut que je dsinstalle HW3 patch et preOS pour faire une installation propre) permet-il d'effacer le HW3 patch?

Sinon puis-je effacer toute la mémoire de ma calc, RAM ROM et je ne sais pas si y en a une autre puis réinstaller l'OS et quelques programmes comme ça j'aurais une calto neuve.
Ni y a-t-il pas de risque?

Et sinon j'ai lu que HW3 patch était présent dans certain version de preOS (donc sûrement dans la dernière) donc je n'ai pas besoin d'installer HW3 patch?

21

Si tu reset de la façon que je t'ai indiqué, Preos sera désinstallé (tu n'auras plus qu'à supprimer les fichiers de ta machine) mais pas Hw3Patch (un reset ne suffit pas à le désinstaller). La manipulation permettant de désinstaller Hw3Patch de ta machine doit être écrit dans le Readme du programme.
Est-ce que les versions déjà présentes sur ta calculatrice de Preos et Hw3Patch sont les dernières sorties? Si c'est le cas, il est inutile de les désinstaller pour les réinstaller ensuite (si tu as réussi à installer ces programmes, alors tes installations doivent être "propres").

Je ne te conseille pas de tout effacer sur ta machine (fait bien attention car certaines applications flash peuvent être utiles).
Cependant si tu veux supprimer de ta machine des programmes que tu as toi-même installé et archivé (donc qui ne sont pas effacé par un reset tel que je te l'ai présenté), le plus simple est encore d'aller dans le menu VAR-LINK (pour cela fait [2ND]+[ - ]) et de supprimer tous les programmes qui ne t'intéressent plus.

Je ne sais pas si Hw3Patch est contenu dans Preos (j'ai toujours mis les deux, de toute façon ça ne devrait pas prendre plus de mémoire étant donné qu'on peut supprimer le programme d'installation de Hw3Patch une fois qu'il a été lancé sur la machine).
avatar
Ancien pseudo : worfang.

22

Ouais mais j'ai tellement de programme que je ne sais pas si c'est des truc inutile ou des trucs vital pour la machine. Et y en a tellement.
Voila pourquoi je veux tout supprimer pour repartir sur des bases saines.

Sinon les versions de preOS et HW3 ne doivent pas être les dernières vu que ça fait longtemps que je les ai installé.

23

Bah, si tu veux *tout* effacer (c'est-à-dire effacer tout ce que tu as rajouté toi-même à ta machine) :
-Va dans le menu VAR-LINK.
-Sans toucher aux options (reste dans l'aperçu "de base" de l'exploration des fichiers).
-Efface tout (y compris les dossiers -à part le dossier "MAIN"- ).
-Ta calculatrice est "remise à 0" au niveau de ce qu'elle contient en programmes, variables etc.. rajoutés après acquisition.

[EDIT] : Faute d'orthographe.
avatar
Ancien pseudo : worfang.

24

Mais je risque pas de supprimer des fichier "vitaux"?

25

26

Non, pas si tu restes seulement dans la vue "de base" du VAR-LINK (c'est-à-dire si tu ne vas pas bidouiller les options telles que F2-View).

Dit toi bien que quand tu as acheté ta machine, si jamais tu avais ouvert le menu "VAR-LINK", il aurait été totalement vierge (à part le dossier MAIN qu'il ne faut pas supprimer).
Si tu souhaites supprimer tout ce que tu as rajouté toi-même en terme de programmes, tu peux faire ça.

Il n'y a pas vraiment de fichiers "vitaux" sur ta calculatrice, ou du moins ils ne sont pas accessibles à l'utilisateur. Cependant supprimer certaines applications (celle qui permet d'avoir sa machine en langue française, au hasard) peut être très ennuyeux, d'où mes recommandations sur le fait de ne pas aller fouiller dans les options de ta machine et ainsi supprimer n'importe quoi.

Tout ce que tu peux voir dans le menu VAR-LINK (si tu ne touches pas aux options, encore une fois) est ce que tu y as mis toi-même (parfois par l'intermédiaire de programmes, créant d'autres variables).

[Cross Martial] : Il a précisé qu'il souhaitait désinstaller Preos pour récupérer une version plus à jour.

[EDIT] : Faute de frappe.
avatar
Ancien pseudo : worfang.

27

D'accord, je fais ça tout de suite.

28

29

Quand on transfère AMS, tout ce qu'on a en mémoire est supprimé? Même question si jamais on passe d'AMS à Pedrom -si tu le sais- ?
avatar
Ancien pseudo : worfang.

30

Comment faire un transfert de AMS? (d'ailleur ça veut dire quoi AMS?)