π
<-

TI-84+ patch pack

Nouveautés, projets, mises à jour.

TI-84+ patch pack

Messagede critor » 19 Jan 2011, 14:47

Depuis quelques jours, je travaille sur un pack de patchs pour OS TI-84+.

En effet, de nombreux bugs sont présents dans ces OS. Plusieurs sont corrigés par de petits patchs que l'on trouve ça et là sur Internet, mais qui sont spécifiques à une version de l'OS.


Dans mon pack, vous aurez:

- le portage de chacun de ces patchs sur les versions d'OS "similaires"
- 1 seul fichier pour chaque version de l'OS, avec toutes les corrections ou améliorations existantes


Liste des bugs/améliorations inclus à ce jour:

- Désactivation du mode examen qui bloque applications et programmes.
OS concernés: 2.40, 2.41, 2.43, 2.53, 2.55
OS gérés: 2.40, 2.41, 2.43, 2.53
(code différent dans l'OS 2.55...)

- Blocage des raccourcis claviers permettant aux profs de faire des reset rapides (8+2+ON ou 8+5+ON).
OS concernés: 2.41, 2.43, 2.53, 2.55
OS gérés: 2.41, 2.43, 2.53, 2.55

- Bug "err: version" avec la manipulation de groupes qui sont à cheval sur 2 secteurs mémoire.
OS concernés: 0.46 2.21 2.22 2.30 2.40 2.41 2.43 2.53 2.55
OS gérés: 2.40, 2.41, 2.43, 2.53, 2.55
(code bien différent dans les OS 2.30 et antérieurs)

- Bug d'effacement des groupes archivés par le self test (qui ne devrait pas toucher à la mémoire Flash).
OS concernés: 0.46 2.21 2.22 2.30 2.40 2.41 2.43 2.53 2.55
OS gérés: 2.40, 2.41, 2.43, 2.53, 2.55
(code bien différent dans les OS 2.30 et antérieurs)

- Bug de ralentissement fuite de mémoire dans certains cas d'utilisation de conditions "If" dans des boucles "For".
OS concernés: 0.46 2.21 2.22 2.30 2.40 2.41 2.43 2.53 2.55
OS gérés: 2.40 2.41 2.43
(code bien différent dans les OS 2.55, 2.53, 2.30 et antérieurs)



Autres patchs que je suis en train d'inclure:
- bug de réprésentation graphique des suites sur les OS 2.21 et 2.22
- bug Xlib sur les OS 2.53 et 2.55
- désactivation de la vérification de signature des applications (tous OS)
- bug "Err: Bad address"
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede kindermoumoute » 19 Jan 2011, 14:53

A quand un nouvel OS pour 83+ ? :/
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

Re: TI-84+ patch pack

Messagede critor » 19 Jan 2011, 15:11

kindermoumoute a écrit:A quand un nouvel OS pour 83+ ? :/


De la part de TI?
Quand le coq de Loulou54 aura des dents.

Mais avec un petit patch supplémentaire, tu pourras mettre l'OS 84+ 2.43 amélioré sur ta TI-83+ basique :#top#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede Lionel Debroux » 19 Jan 2011, 20:44

Depuis quelques jours, je travaille sur un pack de patchs pour OS TI-84+.

Super :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6875
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TI-84+ patch pack

Messagede critor » 19 Jan 2011, 21:04

La désactivation de la vérification de signature des applications (tous OS) est faite.

Bonus: en la travaillant, j'ai même réussi à faire sauter le mode PTT sur le nouvel OS 2.55MP.


Manquent:
- bug de réprésentation graphique des suites sur les OS 2.21 et 2.22
- bug Xlib sur les OS 2.53 et 2.55
- bug "Err: Bad address"
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede critor » 20 Jan 2011, 11:56

Malheureusement non.
Pour la vitesse il faut une réécriture massive du code du MathPrint.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede critor » 24 Jan 2011, 18:06

Viens de terminer l'explication et le détail des bugs corrigés par mon pack de patchs.
La voici en avant première.

Elle sera utilisée pour le ReadMe et pour la news.
N'hésitez pas à laisser vos commentaires.


Le bug du "For":

Le bug concerne les boucles "For" dont la parenthèse n'est pas fermée, et qui utilisent une instruction "If" sans instruction "Then". Quand le bug se produit, l'exécution des boucles concernées est beaucoup plus lente. En fait, ce qui se cache derrière est une fuite de mémoire. Vous pouviez donc même obtenir des erreurs de mémoire incompréhensibles...

Le bug est présent sur tous les OS TI-84+. Une correction a été réalisée par Brandon Wilson pour l'OS 2.41. Polypatch84 ajoute les corrections pour les OS 2.40 et 2.43.

Image




Le bug "Err:BAD ADDRESS":

Le bug se produit lorsque l'on tente de désarchiver une variable, dans une page ROM qui n'a plus que 11 à 18 octets libres. La variable n'est pas désarchivée mais sa taille est quand même réservée en RAM pour rien. La variable ne pourra plus être désarchivée, et seul un reset récupère la mémoire RAM perdue.

Le bug est présent sur tous les OS TI-84+. Une correction a été réalisée par ThePenguin77 pour les OS 2.43 et 2.53MP. Polypatch84 fournit en prime les corrections pour tous les autres OS: 0.46 à 2.41, et même 2.55MP.

Image




Le bug de perte des groupes avec l'auto-test:

Si vous lancez l'auto-test de votre calculatrice (MODE + ALPHA + S), vous perdrez le contenu de la RAM, ce qui est normal. Toutefois, l'auto-test n'est pas censé toucher à la mémoire d'archive (ROM). En pratique, suite à un auto-test, tous les groupes que vous aviez en mémoire d'archive sont effacés.

Le bug est présent sur tous les OS TI-84+. Une correction a été réalisée par ThePenguin77 pour les OS 2.43 et 2.53MP. Polypatch84 fournit en plus les corrections pour les OS 2.41 et même 2.55MP.



Les raccourcis de reset enseignants:

A partir de l'OS 2.41, TI a ajouté des raccourcis clavier qui permettent aux enseignants d'effacer très rapidement le contenu des calculatrices avant un examen, concours ou DS (8 + 5 + ON à partir de l'OS 2.41, ou 8 + 2 + ON à partir de l'OS 2.43). Ces raccourcis sont accessibles calculatrice éteinte. Ils ne peuvent donc pas être bloqués par l'exécution d'un programme ou d'une application, puisque c'est l'OS qui a la main au rallumage.

Une correction désactivant ces raccourcis a été sortie par Brandon Wilson pour tous les OS 2.41 et ultérieurs.

ImageImage




Le mode Press-to-Test:

A partir de l'OS 2.40, TI a ajouté le mode Press-to-Test. Un raccourci clavier permet aux enseignants d'interdir l'utilisation de tout programme ou application, mais aussi de brider les capacités mathématiques de la calculatrice. Là encore, le raccourci est disponible calculatrice éteinte.

Une correction désactivant ces raccourcis a été sortie par Brandon Wilson pour tous les OS 2.40 à 2.53MP. Polypatch contient en prime son portage sur l'OS 2.55MP.

ImageImageImage




Le bug "Err:VERSION":

Quand une page ROM est presque pleine, l'enregistrement d'un groupe peut se faire à cheval sur 2 pages ROM, ce qui ne devrait pas arriver et provoque cette erreur lorsque l'on tente d'accéder au groupe.

Le bug est présent sur tous les OS TI-84+. ThePrenguin77 a sorti une correction pour les OS 2.43 et 2.53MP. Polypatch84 ajoute les corrections pour les OS 2.40, 2.41 et même 2.55MP.

Image



Le bug de tracé des suites:

En mode suite, l'invite pour saisir une valeur de X est corrompue sur le graphique.

Image

Le bug est présent sur les OS 2.22 et antérieurs. Brandon Wilson a sorti un correctif pour les OS 2.21 et 2.21. PolyPatch84 ajoute le correctif pour l'OS 0.46.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede critor » 24 Jan 2011, 18:14

Merci Mic, tu as l'oeil (encore).
J'ai sauté Xlib. :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede critor » 24 Jan 2011, 20:21

Sorti et newsé.
http://tiplanet.org/index.php?mod=ne ... iresid=933

D'autres choses devraient suivre concernant les TI-83+... :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-84+ patch pack

Messagede critor » 25 Jan 2011, 01:12

Wow... :o:

Déjà une news internationale anglophone sur PolyPatch84 avec liens TI-Bank! :#top#:
http://www.omnimaga.org/index.php?topic=6324.0
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3570 utilisateurs:
>3541 invités
>21 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)