1

Bonjour,

J'ai depuis peu une calculatrice TI-89 Titanium et je cherche, comme beaucoup de personnes, à exploiter un maximum de ses capacités, notamment en la bourrant de jeux, programmes et cours. Le problème, c'est que je suis novice dans le domaine et, malgré avoir lu bon nombres d'articles et de tutos, j'ai toujours quelques questions à vous poser :

- j'ai lu l'article "Problème de lancement de programme sur TI-89 Titanium : Lisez-ceci !" et étant donné la date de publication, je me demandais si il est toujours nécessaire d'installer HW3Patch (vu que j'ai une HW4) et si le kernel le plus récent, performant et adapté est toujours PreOS ?

- je suis assez organisé et j'aimerais créer des dossiers et des sous dossiers pour classer mes programmes, mes cours et mes jeux, comme par exemple : "cours/maths/fonctions". Est-ce que cela est possible et comment ? J'ai entendu parler de "PCT ou PCTools", pouvez-vous m'en dire plus ?

- comment éditer et modifier un programme ou un cours téléchargé sur le net et avec quels utilitaires ?

- je souhaiterais également créer mes propres cours ; mais comment et quels utilitaires choisir ? Sur PC (éditeur de textes) : Notefolio, Ridedit ou Worldrider ? Sur la calculette (lecteur de textes) : Txtrider, Notefolio ou Hibview ?

Merci d'avance.

P.S.: comme je l'ai dit précédemment , je n'y connais pas grand chose et vous prie de m'excuser si d'éventuelles questions peuvent vous paraitre idiotes ou si je n'emploie pas les bon termes spécifiques.

2

- PreOS est toujours le kernel le plus récent (le seul qui marchera en fait), va chercher la dernière version (1.0.7) sur le site de son auteur : t3
- Tu n'as plus besoin de HwnPatch avec PreOS
- PCTools doit pouvoir se trouver sur http://ticalc.org à mon avis. Oui, il permet la création de sous-dossiers.
- Tu ne peux modifier que les programmes en basic sur ta calculatrice, pas ceux en C/assembleur.
- Tu peux modifier les cours sur PC ou sur calculatrice. WordRider est un excellent utilitaire pour ce gener de sport sur PC (je te conseille pas de le faire sur calto, prise de tête)
- WordRider pour faire tes propres cours, encore une fois.
- Je te déconseille txtrider (instable), tu peux essayer uView et HibView, choisis celui que tu préfèreras.

Voilà, bravo de t'être renseigné avant de venir poser des questions, tout le monde ne fait pas ça. smile

3

Merci d'avoir répondu ! Je fais ce que tu m'as dis et je te tiens au courant ; j'aurais peut-être d'autres questions à te poser.

4

Petite correction suggérée par Lionel : certains programment détectent HWnpatch à la main, et donc en ont besoin pour tourner, malgré le fait que PreOS fasse ce qu'il faut pour s'en passer. Donc oui, HWnpatch peut être utile.

5

Le HW3patch fonctionne-t-il sur les calculette HW4 ?

6

Oui smile
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

Je viens d'installer PreOS 1.0.7 sur ma calculette mais ça affiche juste "Done" et quand je fais SHIFT+ON, rien n'apparait. Est-ce normal ?

8

As-tu lu la documentation de PreOS ?
Tu dois l'avoir archivé, ainsi que stdlib, avant de l'exécuter. PreOS affiche un message dans la status bar (tout en bas de l'écran, sous la ligne de saisie) à la fin de son installation, il dit si ça s'est bien passé ou s'il a rencontré une erreur. Que t'affiche-t-il ?
Tu peux le réinstaller, au pire ça ne fera rien s'il est correctement installé, il te dira juste qu'il est déjà installé.

9

C'est bon c'est installé ; j'avais du faire un erreur dans la manipulation. Merci beaucoup smile.

10

Désolé pour la "pub" mais PC Tools est dispo ici : en lien direct http://www.ti-fr.com/?at1=2&act=23&af=232 ou http://www.ti-fr.com/?act=22&gp=2&at1=2&af=232 pour les infos sur l'archive (c'est pas forcément la dernière version mais ça évite la recherche)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

11

Merci pour le lien. J'ai installé PreOS 1.0.7, PCTools 0.97B et uView. Par contre, j'ai une dernière question concernant PCTools : les sous-dossiers créés n’apparaissent pas dans le menu Var-Link ni dans TI DeviceExplorer de TI Connect, ils sont visibles uniquement avec PCTools. Je ne vois donc pas l’intérêt de PCTools, sauf si on pouvait lancer les fichiers textes et les programmes depuis PCTools. Mais soit ce n'est pas possible ; soit je ne sait pas le faire...

12

Les sous-dossiers de niveau > 1 de PCTools ne sont en effet visibles que par PCTools.
Mais je ne peux pas t'aider plus que ça sur PCTools, je ne l'ai jamais utilisé.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

13

hmmm... PCTools est un programme kernel, je vois pas ce qu'il trouve de compliqué à faire un kernel::exec ... Un shell qui ne lance rien, je ne vois pas trop son intérêt ...
T'as lu la doc de PCT, ya pas une liste des raccourcis qu en parle ?

14

Je suis allé sur le site officiel de PCTools, je n'ai rien trouvé qui puisse m'aider et dans le dossier téléchargé il n'y pas de doc (le readme renvoie au site). J'ai mis tous les plugins sur la calculette mais aucun ne permet de lire un fichier texte. J'ajoute que lorsque je veux lancer un fichier texte (.89t), "Viewer absent" s'affiche dans la status bar ; je précise aussi que j'arrive à lancer des programmes depuis PCTools.

15

Alors s'il met "viewer absent", deux possibilités :
- il attend un viewer précis (et pourrait dire son nom)
- on peut paramétrer le viewer à utiliser

Faut trouver ça, peut-être en regardant dans les sources de PCT. Elles sont fournies ?

16

Vu l'age de pctools, il doit sans doute attendre txtrider. Ou pas.

17

J'ai failli proposer ça en effet.
Mais même dans ce cas, s'il y a les sources, c'est facile à modifier

18

Même sans les sources en fait, vu que la chaîne est sans doute en clair tongue

19

C'est vrai
Mais plus simple encore : renommer uview en txtrider grin

20

Les sources de PCT ne sont pas fournies. Mais sur le site officiel j'ai pu lire qu'une "association windows", ajoutée depuis la version 0.94B (03/04/2001), permettrait de lire des fichiers TEXT et j'ai vu des screen-shots de cette fenêtre où il est inscrit "TEXT txtrider" (page d’accueil du site : http://scherrer.pagesperso-orange.fr/pct/). J'ai également essayé de renommer uview en txtrider mais il m’affiche maintenant dans la status bar "Viewer non valide".

21

Sur la page Download du site : http://scherrer.pagesperso-orange.fr/pct/ , ya les sources.
Et tu utilises la version de ce site aussi ? Si non, prends cette version, c'est certainement la plus à jour.
Et ça m'étonnerait que ce système ne soit pas documenté.

22

Folco (./13) :
hmmm... PCTools est un programme kernel, je vois pas ce qu'il trouve de compliqué à faire un kernel::exec ... Un shell qui ne lance rien, je ne vois pas trop son intérêt ... T'as lu la doc de PCT, ya pas une liste des raccourcis qu en parle ?
PCTools date d'avant PreOS, kernel::exec n'existait pas sous DoorsOS

avatar

23

userlib::exec ou utillib::exec alors. C'est évidemment redirigé vers kernel::exec dans stdlib, et aliasé dans les headers correspondants.

Et maintenant ça me revient : Benoit avait fait un update de PCT quand il avait fait un come back, découvert PreOS. Il avait été emballé par les ramcalls kernel::Libs*, et avait modifié PCT en fonction de ça. Donc il est possible qu'on trouve du kernel::exec directement dans PCT.

Bon je dis ça, mais j'ai toujours pas dl les sources grin

24

J'ai essayé la version téléchargée sur le site officiel mais PCTools ne se lance pas, il est écrit "Cette version n'est pas destinée pour une calculatrice TI92+..." (problème assez récurrent apparemment), alors que j'ai bien vérifier d'avoir pris le bon fichier.

25

T'as envoyé le fichier .9xz ?

26

Non, j'ai pris le fichier adapté à ma calculette : .89z.

27

Ca sent le hack ça ^^
Fais-en autant, envoie un fichier .9xz ou .v2z pour voir

28

Ça ne marche toujours pas mais cette fois-ci, c'est "Cette version de PCTools n'est pas désigné pour une calculatrice TI89..."

29

Bon j'ai téléchargé les sources, ça me rappelle que PCT utilise API92, dont j'ai lu les sources il y a quelques années. Dans mon souvenir, API92 s'amuse à réinventer la roue pour tout un tas de ramcalls, mais apparemment en moins bien en plus d'être en doublon. Je regarde ça.

Tiens, c'est du côté de ce genre de choses qu'il peut y avoir des problèmes (et qui sont inutiles aussi) :
api92::DEREFd0a0
api92::WaitKey
api92::RunProg

Et il y a aussi un SetIntVector, j'espère qu'il ne marche pas avec les ghost space[nosmile]

edit 2 -> Continuage des investigations, il y a encore d'autres ramcalls qui sont réinventés, comme kernel::Hd2Sym. Oui, c'est un ramcall PreOS-only, mais je croyais qu'API92 avait été adapté...
La recherche de la table du heap est aussi hardcodée, tout ça pour déréférencer les handles soi-même par une fonction et non par la macro DEREF de doors. C'est soi-disant fait pour la mémoire, mais j'ai des doutes quant au fait qu'un appel relogé soit plus petit qu'une fonction interne au programme. ngetchx() est aussi complètement réécrit, dommage.

30

C'est intelligemment fait PCT :
- il uilise un petit launcher qui charge dynamiquement PCT
- quand PCT doit lancer un autre programme, il se ferme pour libérer toute la ram possible et dit à son launcher d'exécuter un programme
- le launcher exécute le programme, et relance PCT à la fin. Ca devait être pour ça que Benoit était content de trouver les kernel::Libs* smile