Page 1 of 1

Quelles modifs à faire ?

Unread postPosted: 09 Oct 2013, 18:01
by ti.l33t
Bonjour @ tous :)

Alors, voilà, j'ai une TI-89 depuis quelques temps.
Au début, je connaissais pas ce forum et j'ai vraiment galéré pour trouver quel os il fallait mettre, etc...

Enfin, j'ai découvert ce forum :)
et je viens donc vous demander des conseils :)
(après ce topic)

Pour l'instant, j'avais PreOS. Et j'essaye de passer à AMS 2.05 car j'ai vu qu'il était plus conseillé par les utilisateurs de TI-89.
Cependant, j'ai vu qu'il y avait une limite mémoire...
Pour palier à cela, il y a MaxMem je crois.

Mais, quelle est cette limite ? Ne sert-elle pas pour les calculs formels ?

Est-il conseillé d'installer MaxMem ? :/

Merci d'avance

Re: Quelles modifs à faire ?

Unread postPosted: 09 Oct 2013, 18:42
by critor
La limite, c'est pour la mémoire Flash (dite mémoire d'archive ou mémoire de stockage).

Donc non, il n'y a aucun problème à la récupérer. Les calculs formels et ce genre de chose utilisent la mémoire RAM (mémoire vive exécutable) qui est sur une puce distincte.


Il est possible que TI n'ait pas alloué au départ la totalité de la mémoire d'archive pour se réserver de la place pour de futures évolutions du système. Mais cela doit faire 10 ans que le système TI-89 n'a plus été mis à jour, tu peux donc récupérer l'espace manquant sans regret.

Re: Quelles modifs à faire ?

Unread postPosted: 09 Oct 2013, 18:49
by ti.l33t
D'accord :)

Et comment peut-on faire pour le récupérer ?

Re: Quelles modifs à faire ?

Unread postPosted: 10 Oct 2013, 06:28
by Lionel Debroux
Il va te falloir MaxMem (si tu restes à l'OS 2.05; il n'a jamais été porté pour 2.08 et 2.09) pour enlever cette limite purement artificielle sur HW1. On dirait que TI a voulu tenter de forcer les HW1 à ne jamais avoir plus des 384 KB laissés à l'utilisateur par les AMS 1.xx (c'était déjà une limite artificielle).
Par ailleurs, on conseille souvent, pour supprimer la protection d'exécution en RAM qui ne sert à rien d'autre qu'à emmerder les utilisateurs, HW3Patch. C'est sur 89T qu'HW3Patch est le plus utile, certains programmes ne pouvant pas tourner sur 89T sans que l'OS ait été patché (à moins d'utiliser un truc compliqué et lent, ce qu'aucun développeur n'a fait), mais HW3Patch est également utile sur 89/92+/V200.

Comme je l'ai expliqué dans l'autre topic, il y a mieux que MaxMem: tiosmod+amspatch, ou les patches binaires prêts à l'emploi fournis en 4 formats différents. C'est un sur-ensemble de MaxMem + HW3Patch, qui fait aussi bien d'autres choses (15 changements en tout), notamment des optimisations visibles d'affichage. Avec ça, plus besoin d'utiliser les programmes de patching côté calculatrice à la MaxMem et HW3Patch.
Contrairement aux OS patchés côté calculatrice par MaxMem et/ou HW3Patch, l'OS patché par tiosmod+amspatch, pour peu qu'on applique les patches binaires fournis ou bien qu'on resigne après que l'exécutable (préalablement compilé soi-même) ait fait son travail, peut être transféré de calculatrice à calculatrice.
tiosmod+amspatch verrouille les machines sur l'anglais, car le support des langues autres que l'anglais - en plus de créer des incompatibilités gênantes avec certains programmes BASIC parce que TI a mal fait les choses, on déconseille donc souvent l'utilisation de toute autre langue que l'anglais - est très inefficace.

Disclaimer: je suis l'auteur de tiosmod+amspatch. J'utilise le résultat sur certaines de mes machines de test sans problème (c'est la moindre des choses ^^), et je sais que d'autres le font également :)