Page 1 of 1

Omnicalc, pour des possibilités TI-82 Advanced étendues !

Unread postPosted: 02 Feb 2019, 18:25
by critor
10185La
TI-82 Advanced
est techniquement une
TI-84 Plus
, mais a été bridée pour empêcher l'ajout d'applications.

Toutefois dans un article précédent, nous t'annoncions enfin la possibilité d'installer les applications
TI-82+/83+/84+
de ton choix sur ta
TI-82 Advanced
, grâce au formidable travail de . :bj:

Dans un article précédent, nous traitions de l'ajout de la superbe application
Symbolic
, et pour qu'elle fonctionne correctement tu avais besoin de l'application
Omnicalc
.

Il existe toutefois de grandes différences internes entre la version système
5.0.0.0028
du
20 janvier 2015
pour
TI-82 Advanced
et la dernière version
2.55MP
du
19 octobre 2010
pour
TI-84 Plus
.

Si bien que les applications
TI-84 Plus
ne fonctionnent pas toujours correctement ou entièrement sur
TI-82 Advanced
.

C'est notamment le cas de celles qui ont à voir avec le fonctionnement du système ou de l'écran de calcul, et
Omnicalc
tout comme
Symbolic
fait justement partie de ces dernières.

Voyons donc aujourd'hui quelles fonctionnalités de
Omnicalc
sont utilisables sur
TI-82 Advanced
.

Une fois l'application
Omnicalc
lancée
(et installée)
, tu disposes dans son menu de configuration de plusieurs options destinées à modifier le comportement de l'écran de calcul et du système.

10186Plusieurs options ne sont pas fonctionnelles : :'(
  • Parentheses Assistant
    , censé faire clignoter la parenthèse ouvrante correspondant lorsque l'on ferme une parenthèse lors d'une saisie sur l'écran de calcul, et qui ici non seulement ne marche pas mais en plus bloque la saisie des parenthèses fermantes !
  • Entries Menu
    , censé afficher sur
    2nde
    entrée
    un menu permettant de choisir parmi les saisies précédentes, et qui ici affiche bien un menu mais propose n'importe quoi dedans et finit par planter !
  • RAM Recovery
    , censé sauvegarder la mémoire à chaque extinction de la calculatrice, pour pouvoir la restaurer immédiatement après un plantage. Ne fait rien de mal, mais en pratique la commande de restauration traitée plus bas semble inutilisable.
  • Virtual Calculators
    , censé permettre de basculer entre et utiliser deux états mémoire différents de la calculatrice, avec le raccourci
    on
    mode
    . Tu as donc deux calculatrices dans une seule, de quoi mettre les choses pour les maths dans l'une et les choses pour les sciences dans l'autre. Ne fait rien de mal, en pratique le raccourci ne marche tout simplement pas.


Mais d'autres marchent encore à la perfection : :bj:
  • Memory Protection
    , bloque empêche ton prof/surveillant/voisin d'effacer tes données. Bloque aussi bien l'effacement des variables que le menu de réinitialisation.
  • Base Conversions
    , permet de convertir les résultats à l'écran de calcul de la base décimale
    (10)
    vers n'importe quelle autre base de 2 à 36. La base de destination se choisit via le raccourci
    on
    log
    et est à saisir sur 2 chiffres
    (donc 02 pour le binaire par exemple)
    .
  • Lowercase Letters
    , permet de saisir des lettres minuscules via le raccourci
    alpha
    alpha
    .


10187
En deuxième page c'est encore mieux, tout marche : :bj:
  • Thousands Separators
    , rajoute des séparateurs de milliers aux résultats dans l'écran de calcul.
  • Quick APPS
    , permet de lister les applications plus rapidement, l'affichage du menu avec nos 12 applications étant maintenant instantané au lieu de prendre une fraction de seconde.
    Mais il y a un autre avantage beaucoup plus important. Si tu as rajouté des applications sur ta
    TI-82 Advanced
    , dans le menu
    apps
    si tu tapes
    pour aller en fin de liste, tu as pu remarqué un bug de décalage entre l'affichage de l'application sélectionnée, et l'application effectivement lancée à la validation. Sans doute que TI a tenu compte du nombre d'application préchargées quelque part...
    Une fois l'option
    Quick APPS
    activée, plus de problème ! :bj:
  • Hide Finance app
    , lorsque l'option
    Quick APPS
    est activée, permet de masquer l'application intégrée
    Finance
    du menu
    apps
    , application qui ne sert pas à grand monde dans le contexte du lycée.


Mais ce n'est pas tout car avec le raccourci
prgm
prgm
, on a accès à de toutes nouvelles fonctions.
Dans l'onglet
MISC
, les fonctions suivantes ne marchent pas : :(
  • Les fonctions de communication linkGet( et linkSend( ne marchent pas, renvoyant systématiquement -1 pour indiquer une erreur. Elles sont destinées à écrire/lire un octet sur le port de communication de la calculatrice, très probablement non pas le port mini-USB mais le port série mini-Jack 2.5 qui n'existe plus sur
    TI-82 Advanced
    .
  • La fonction RestoreMem( destinée à restaurer la mémoire après un plantage. C'est la seule fonction qui selon sa documentation ne prend pas de paramètre. Mais lors de la saisie sur
    TI-82 Advanced
    elle se transforme en réel(32,, qui donne une erreur de syntaxe si validé sans paramètre, et une erreur de donnée si on rajoute un nombre.


Par contre, la fonction Rom>Dec(, permet de convertir un nombre écrit en chiffres romains, est fonctionnelle ! :bj:


Dans l'onglet
MATH
, absolument tout est fonctionnel ! :bj:
  • La fonction !n( pour la fonction sous-factorielle.
  • La fonction baseInput( qui complète la fonctionnalité vue plus haut, en permettant cette fois-ci de convertir en base décimale une saisie effectuée dans n'importe quelle base 2 à 36.
  • La fonction const( qui permet de rappeler les valeurs de plusieurs constantes physiques :
    • NA, pour le nombre d'Avogadro
      (sans unité)
    • K, pour la constante de Boltzman
      $mathjax$\left(J\cdot K^{-1}\right)$mathjax$
    • CC
    • EC, pour la charge élémentaire
      (C)
    • RC, pour la constante universelle des gaz parfaits
      $mathjax$\left(J\cdot mol^{-1}\cdot K^{-1}\right)$mathjax$
    • GC, pour la constante gravitationnelle
      $mathjax$\left(N\cdot m^2\cdot kg^{-2}\right)$mathjax$
    • G, pour l'accélération de la pesanteur à la surface de la Terre
      $mathjax$\left(m\cdot s^{-2}\right)$mathjax$
    • ME, pour la masse de l'électron
      (kg)
    • MP, pour la masse du proton
      (kg)
    • MN, pour la masse du neutron
      (kg)
    • H, pour la constante de Planck
      (J∙s)
    • C, pour la vitesse de la lumière dans le vide
      $mathjax$m\cdot s^{-1}$mathjax$
    • U, pour l'unité de masse atomique unifiée
      (kg)
  • La fonction factor( pour décomposer un nombre en facteurs premiers.
  • La fonction gamma(.
  • La fonction mod( pour calculer le reste d'une division euclidienne.
    Certes, la fonction remainder( existe déjà à cette fin dans ta
    TI-82 Advanced
    , mais ici à la différence la fonction marchera même avec les nombres décimaux et les grands nombres ! :bj:
  • La fonction simp√( pour simplifier les racines carrées.

Enfin dans l'onglet
PRGM
, nous avons les fonctions suivantes qui marchent : :bj:
  • La fonction sprite( pour afficher non pas une variable image en entier, mais un rectangle découpé dans une des variables images de la calculatrice, fort pratique pour programmer des jeux.
  • La fonction ExecAsm( pour exécuter directement du code machine.

Et puis, il reste cette fonction play(, censée jouer des partitions de musique sur un haut parleur à brancher sur le port mini-Jack 2.5 de la calculatrice, partitions à retranscrire dans une chaîne de caractères au format suivant :
  • P... : joue un silence
    (1, 2, 4, 8, 16, 32, 64)
  • A-G : joue les notes la, si, do, ré, mi, fa , sol
  • + : augmente la hauteur de la note précédente d'un demi-ton
    (dièse)
  • - : baisse la hauteur de la note précédente d'un demi-ton
    (bémol)
  • . : augmente la durée de la note ou pause précédente de moitié
  • T... : règle le tempo
    (32-255, par défaut 120)
  • L... : règle la longueur des notes suivantes
    (1, 2, 4, 8, 16, 32, 64, par défaut 4)
  • O... : règle l'octave
    (0-6, par défaut 2)
  • < : baisse d'un octave
  • > : augmente d'un octave
  • MN : les prochaines notes se termineront par un silence faisant 1/8 de leur durée
  • MS : les prochaines notes se termineront par un silence faisant 1/4 de leur durée
  • ML : les prochaines notes se termineront sans silence

Or, le port mini-Jack 2.5 est inexistant sur
TI-82 Advanced
. Mais ce n'est pas parce que ça ne peut pas marcher que ça ne fait rien...

Nous avions déjà vu que c'était en fait la diode examen qui avait pris la place du port mini-Jack 2.5 sur
TI-82 Advanced
. Alors à ton avis, ça fait quoi ? ;)

Réponse ci-dessous :

10212Et oui, pas de musique, mais à la place ça allume la diode examen ! :o

Mais ne t'embête pas à chercher la partition de la mélodie du mode examen, car cela n'a aucun intérêt pour frauder en 2020.

Certes, TI s'est bien embêté à interdire les applis et l'assembleur sur
TI-82 Advanced
, très probablement pour empêcher ce genre de chose.
Mais ils ont régulièrement tendance à être extrêmes dans leurs protections, et à embêter à bloquer des choses inutilement.

En effet, si tu fais clignoter ta diode avec en mettant par exemple la bonne commande play( dans une boucle, oui tu pourras faire croire que tu es en mode examen alors que tes données n'ont pas été effacées.

Mais, tant que ta calculatrice exécutera la boucle, elle sera inutilisable car n'acceptant aucune entrée. Il faudra bien à un moment où à un autre que tu interrompes la boucle pour pouvoir te servir de ta calculatrice. A ce moment-là la diode cessera de clignoter et les surveillants le verront. :#non#:

Maintenant étendue avec
Omnicalc
, ta
TI-82
mérite enfin d'être qualifiée de
Advanced
! :bj:

Téléchargements
:
Liens
:


Re: Possibilités TI-82 Advanced étendue avec Omnicalc

Unread postPosted: 02 Feb 2019, 19:05
by Hayleia
Pour la RAM Recovery et la Virtual calculator, il me semble que ça ne marche que sur les versions avec plus de RAM non ? En tout cas ça n'a jamais marché non plus sur ma 84+SE.

Re: Possibilités TI-82 Advanced étendue avec Omnicalc

Unread postPosted: 02 Feb 2019, 19:09
by critor
Ah, peut-être en effet que ça ne marche que sur les machines à 128K de RAM
(révisions 84+ jusqu'à G)
et pas 48K de RAM
(révisions 84+ depuis H)
.

Merci bien Hayleia. :)

Re: Omnicalc, pour des possibilités TI-82 Advanced étendues

Unread postPosted: 03 Feb 2019, 02:26
by parrotgeek1
The entries menu and parentheses assistant don't work on 2.55 either. I think the parentheses assistant works in CLASSIC though

Re: Omnicalc, pour des possibilités TI-82 Advanced étendues

Unread postPosted: 03 Feb 2019, 09:51
by critor
No the parenthesis assistant doesn't work in classic mode either.

Re: Omnicalc, pour des possibilités TI-82 Advanced étendues

Unread postPosted: 12 Sep 2019, 20:18
by IamaTIUser
Bonjour,
J'ai quelques questions :
- Est-il possible de supprimer le patch pour installer les apps de la calculatrice ?
- Est-il possible de supprimer Omnicalc ?
- Omnicalc pourrait-il être considéré d'outil de triche lors d'un examen sans mode examen ? Lors d'un examen avec mode examen ?

Merci !

Re: Omnicalc, pour des possibilités TI-82 Advanced étendues

Unread postPosted: 12 Sep 2019, 22:19
by critor
Tout est supprimable très facilement, par exemple en revoyant la mise à jour TI-82 Advanced 5.0. :)

La réglementation ne traite quasiment pas du contenu des mémoires.
Hors mode examen, Omnicalc existait déjà pour TI-83/84 Plus monochromes, ça n'a jamais causé problème. :)

En mode examen à mon sens pas de problème non plus, Omnicalc ne permet pas de consulter tes données, qui de toutes façons de plus sont effacées à l'activation du mode examen sur ce modèle.

Re: Omnicalc, pour des possibilités TI-82 Advanced étendues

Unread postPosted: 15 Sep 2019, 09:17
by IamaTIUser
Bonjour,

J'ai remarqué qu'avec Omnicalc le clear (annul) ne fonctionne plus très bien.
Il est censé supprimé les caractères à sa droite quand on place le curseur au milieu de la chaîne de caractères, mais la calculatrice plante.
Lors d'un de ces plantages, Omnicalc s'est même désinstallé !

Re: Omnicalc, pour des possibilités TI-82 Advanced étendues

Unread postPosted: 15 Sep 2019, 09:19
by critor
Comme dit dans l'article, toutes les options ne fonctionnent pas très bien.

Notamment celles qui concernent l'écran de calcul, car à l'époque de la sortie d'Omnicalc cet écran n'avait pas encore la saisie en écriture naturelle.

Il suffit de ne pas activer / désactiver les options en question sur l'écran de réglages d'Omnicalc.