π
<-

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Cesium, 1ère application non officielle TI-83 Premium CE !

New postby critor » 01 Jul 2017, 15:09

Les TI-83 Premium CE et TI-84 Plus CE vérifient les signatures électroniques des systèmes d'exploitation et applications leur étant envoyés.
Officiellement, cela empêche l'installation de composants logiciels modifiés ou communautaires.

En théorie, ce n'est pas bien compliqué à contourner. Il suffit de déverrouiller la mémoire Flash pour y écrire directement le système ou l'application de son choix, contournant ainsi les vérifications officielles. ;)

En pratique, Brandon Wilson avait réussi dès avril 2015 à installer sur sa TI-84 Plus CE un système de TI-83 Premium CE avec une chaîne de version modifiée - chose doublement impossible officiellement. :bj:
Hélas, il n'a jamais sorti le code de déverrouillage de la mémoire Flash depuis. :'(



Toutefois, un nouveau code de déverrouillage a été développé, notamment utilisé par Cesium, shell étendant les fonctionnalités de lancement de programmes sur TI-83 Premium CE / 84 Plus CE.

Une fois correctement installé, Cesium était très rapidement accessible à l'aide d'un lanceur prenant la forme d'un programme A.

84478445Dans une prochaine version, Cesium change le format de son lanceur qui sera désormais une application écrite en mémoire Flash lors de son installation ! :o

Si si, une vraie application correctement listée dans la mémoire avec sa taille, récupérable avec TI-Connect, et survivant aux resets des mémoires RAM et archive (variables uniquement) - bref, la toute première application non officielle donc ! :bj:

Bien évidemment, cette application ne pourra pas être installée de manière officielle, c'est-à-dire par envoi à une calculatrice, vu que la vérification de signature électronique se déclenchant alors échouera. :#non#:



4454Devant cette énorme avancée technique qui n'avait que trop attendu, il est légitime de se demander ce que cela donne en mode examen.

A l'appel du mode examen, les TI-82 Advanced et TI-83 Premium CE annoncent que seules les applications officielles de Texas Instruments resteront accessibles.
Techniquement, nous venons de voir que cette affirmation était mensongère sur TI-82 Advanced - toutes les applications présentes en mémoire restent accessibles en mode examen, qu'elles soient officielles ou non.

84498448Ici sur TI-83 Premium CE, le comportement codé semble cette fois-ci conforme au comportement indiqué - l'application non officielle Cesium disparaît en mode examen.

Notons que contrairement aux variables, il s'agit visiblement ici d'un effacement définitif et non d'un simple verrouillage, l'application ne réapparaissant pas après désactivation du mode examen.



Encore une fois, l'amélioration de la TI-83 Premium CE avec des applications non officielles ne semble pas avoir d'intérêt évident/immédiat en terme de triche/fraude. :)

1ère exécution de programme asm sur système TI-82 Advanced !

New postby critor » 03 Jul 2017, 14:33

46164619La TI-82 Advanced est un modèle sorti pour la rentrée 2015 avec la conformité pour les examens 2018+.
Techniquement parlant, aussi bien matériellement que logiciellement, il s'agit d'une TI-84 Plus munie d'une version système 5.0, mais avec quelques bridages :
  • Suppression de la commande Asm( et donc blocage des programmes assembleur :mj:
  • Suppression des fonctionnalités d'ajout/suppression d'applications.
    Les applications sont désormais incluses dans le nouveau format de fichier système (.82u au lieu de .8xu), et ne sont donc écrites en mémoire Flash qu'à l'occasion d'une mise à jour système.

84388437Le nouveau Boot Code 5.0 équipant la TI-82 Advanced validant les fichiers système avec une signature 2048-bits, il est impensable d'espérer pouvoir faire passer des fichiers modifiés à ce jour.
Il y a 2 ans, nous avions vu qu'il était possible de modifier le fichier système .82u pour supprimer les applications et le remettre à l'ancien format .8Xu, et ensuite l'installer sur les anciens modèles TI-84 Plus se contentant d'une validation en 512-bits.
Et dans le cadre de cette manipulation, nous venons de voir qu'il était possible de rajouter des applications ! :bj:



Restait encore le cas des programmes assembleur.
Rappelons que sur les TI-84 Plus, les programmes assembleur peuvent prendre 2 formes :
  • une forme éditable où les codes hexa sont annoncés par une commande AsmPrgm
  • une forme non éditable
La forme non éditable a l'avantage de prendre 2 fois moins de place en mémoire, et d'être plus rapide à démarrer puisqu'il n'y a plus à transcrire le code éditable en code machine.
Notons que la commande AsmComp( utilisable directement sur la calculatrice, permet de transformer un programme assembleur éditable en sa version optimisée non éditable.

La TI-82 Advanced ne dispose pas dans son calogue de la commande Asm( permettant de lancer de tels programmes.
Et même si on arrive à la récupérer après l'avoir par exemple saisie manuellement dans un programme côté ordinateur, la TI-82 Advanced refuse de s'exécuter en renvoyant une erreur Invalide. :(



Mais il existe pour TI-84 Plus des shells qui permettaient d'exécuter les programmes assembleur en s'affranchissant de la commande Asm(... ;)
Mieux que ça, certains étaient même distribués sous la forme d'applications, désormais installables sur le système TI-82 Advanced : :bj:
Et si c'était possible... ;)

Avec NoShell, rien ne marche. On obtient la même erreur Invalide dans tous les cas - sans doute NoShell se contente-t-il d'injecter la commande Asm(.

Avec zStart et DoorsCS, les programmes assembleur éditables renvoient une erreur de syntaxe sur leur 1ère ligne avec la commande AsmPrgm. :(

8458Quant aux programmes assembleur non éditables, même si ils ne marchent pas mieux avec zStart, ils marchent parfaitement avec DoorsCS ! :bj:



Voilà, il est donc possible d'exécuter des programmes assembleur sur le système TI-82 Advanced, en installant l'application de shell DoorsCS et en convertissant éventuellement ces programmes sous leur forme non éditable. :bj:

Sur une vraie TI-82 Advanced, je doute qu'une application aussi grosse que DoorsCS (48Kio) puisse être injectée directement en mémoire Flash avec la faille de Brandon.
Celle-ci étant basée sur l'envoi d'un fichier backup modifié, elle est donc au mieux limitée à la taille de la mémoire RAM utilisateur (32Kio).
Il faudrait réécrire une sorte d'application shell qui, à la fois, serait minimaliste comme zStart et NoShell, et adopterait le meilleur code de lancement des programmes assembleur de DoorsCS.



Il n'y a pas d'application évidente/immédiate en terme de fraude/triche, tous les programmes assembleurs étant effacés à l'activation du mode examen. :)



Toutefois, je me vois au regret de devoir interrompre totalement mes recherches sur le système TI-82 Advanced, et ce pour une durée indéterminée.
Aucune demande/pression officielle, c'est juste que ma dernière TI-84 Plus P-0506F encore fonctionnelle vient à son tour de tomber brusquement en panne. (d'où le faible nombre de photos en rapport avec la manipulation dans cet article)
Je n'ai donc plus aucun moyen de tester l'OS TI-82 Advanced, ce dernier n'étant pas compatible avec la TI-84 Plus Silver Edition. :(

La 10ème ligne de touches clavier, celle avec la touche :f105: , a soudainement décidé de ne plus marcher - ce qui est extrêmement handicapant.
La machine n'a bien évidemment pas pris l'eau depuis l'article précédent, et tous les resets et nettoyages possibles n'ont hélas rien donné... ce qui ferait penser à un problème électronique moins trivial... :'(

On ne trouve plus ce modèle dont la distribution a cessé pour la rentrée 2013 en magasin.
Plusieurs annonces viennent de faire leur apparition sur les sites de revente en ligne suite à la fin du BAC, mais à 50€ minimum pour un modèle non conforme 2018+ et donc ni utilisable ni revendable, cela n'est pas très honnête... :#non#:

Bref, si quelqu'un n'a plus rien à faire de sa TI-84 Plus ou TI-84 Pocket.fr non conforme 2018+ et veut faire une bonne action pour notre association ainsi que pour tous les utilisateurs de TI-82 Advanced...

Changelog OS 5.3 TI-83 Premium CE / TI-84 Plus CE

New postby Adriweb » 03 Jul 2017, 21:54

TI-84 Plus CE / TI-83 Premium CE - Version 5.3
Changelog


Puisque TI, que nous remercions, nous a donné l'autorisation de parler de l'OS 5.3 que critor et moi avons eu l'honneur de tester en avance, nous avons établi un "changelog" de ce qu'on a pu voir (et reprenant aussi les choses exposées dans quelques des news précédentes) :)


Sommaire :
  1. Ecran de calcul (homescreen)
  2. Programmation / éditeur
  3. Mathématiques
  4. Applications
  5. Divers
  6. TI-Connect CE 5.3
  7. TI-SmartView CE 5.3




1) Ecran de calcul (homescreen) :Go to top

Lancement de programmes amélioré :
  • programmes archivés directement
  • programmes assembleurs directement
  • sous-programmes (archivés ou non) OK
Plus d'infos: viewtopic.php?f=41&t=20147



2) Programmation / éditeur :Go to top

Nouveau menu :f31: :f15: avec options :
  1. Lancement du programme en cours d'étition
  2. Annuler un effacement
  3. Insertion d'une ligne vide au dessus de celle en cours
  4. Couper la ligne en cours
  5. Copier la ligne en cours
  6. Coller la ligne en dessous de celle en cours
  7. Insérer un "commentaire" (attention, " inséré, = un string)
  8. Quitter
Plus d'infos: viewtopic.php?f=41&t=19969



3) Mathématiques :Go to top

Ecriture naturelle de fonctions par morceaux ("piecewise")
Plus d'infos: viewtopic.php?f=41&t=19969


Nouveau menu avec divers conditions préformatées pour aider à la saisie de ces fonctions.


Déclaration de suites dépendantes de types différents
Plus d'infos: viewtopic.php?f=41&t=19969


Récupération de l'expression d'une tangente dans une équation Yn
Plus d'infos: viewtopic.php?f=41&t=20157



4) Applications :Go to top

Application Transfrm (Transformation Graphing) :
  • Rappel de la précision effective des courbes tracées par l'appli (3 pour les animations, 1 sinon par défaut)
  • Y1 et Y2 uniquement activées/activables par défaut (au lieu de toutes)
  • 11 modèles d'équation dans l'éditeur
    1. A*X+B
    2. A*X²+B
    3. A(X-B)²+C
    4. A(X-B)(X+C)
    5. A*X²+B*X+C
    6. A(X-B)3+C
    7. A*X3+BX²+C*X+D
    8. A*abs(B(X-C))+D
    9. A*sin(B(X-C))+D
    10. A*cos(B(X-C))+D
    11. A*tan(B(X-C))+D
Plus d'infos : https://www.youtube.com/watch?v=bNRKKIm6JXU



5) Divers :Go to top

Transferts: option "Renvoyer" dans le menu



6) TI-Connect CE 5.3 :Go to top

Distribution de la version 5.3 sous forme d'un fichier "Bundle" contenant :
  • OS 5.3
  • Applications de base (dans le menu apps)
  • Applications de langues (menu mode)
  • Application Hub (pour le TI-Innovator)
  • Images de base
Plus d'infos: viewtopic.php?f=41&t=20144



7) TI-SmartView CE 5.3 :Go to top

  • Vitesse d'émulation accrue (mais bas FPS = graphiques saccadés)
  • Sauvegarde/Chargement de fichier d'état d'émulation
  • Possibilité de mettre à jour l'OS de l'émulateur





En conclusion, de très bonnes choses :)
Disponible très bientôt, pour la rentrée scolaire 2017-2018 !
TI-84 Plus CE / TI-83 Premium CE - Version 5.3
Changelog


Thanks to TI, we've been able to try OS 5.3 in advance and so we've made this unofficial changelog for you (since they've allowed us to talk about it) although you've probably seen some of those things in our recent news :)


Table of Contents :
  1. Homescreen
  2. Programming and editor
  3. Mathematics
  4. Applications
  5. Misc.
  6. TI-Connect CE 5.3
  7. TI-SmartView CE 5.3




1) Homescreen:Go to top

Improved program launching:
  • archived programs directly
  • assembly programs directly
  • sub-programs (archived or not) OK
More info: viewtopic.php?f=41&t=20147



2) Programming and editor:Go to top

New :f31: :f15: menu with options:
  1. Launch the current program
  2. Undo erase
  3. Inserert blank line above
  4. Cut current line
  5. Copy current line
  6. Paste line below
  7. Insert a "comment" (watch out: " inserted, = a string)
  8. Quit
More info: viewtopic.php?f=41&t=19969



3) Mathematics:Go to top

Textbook-like render of piecewise functions
More info: viewtopic.php?f=41&t=19969


New menu with several pre-written conditions to help write these functions.


Ability to input related sequences of different types
More info: viewtopic.php?f=41&t=19969


Ability to save the tangent's equation in a Yn variable
More info: viewtopic.php?f=41&t=20157



4) Apps:Go to top

Application Transfrm (Transformation Graphing) :
  • Reminder of the graphs' precisions (resolution): 3 for animations, 1 otherwise
  • Y1 and Y2 only are available for the app (instead of all)
  • 11 equation templates in the editor:
    1. A*X+B
    2. A*X²+B
    3. A(X-B)²+C
    4. A(X-B)(X+C)
    5. A*X²+B*X+C
    6. A(X-B)3+C
    7. A*X3+BX²+C*X+D
    8. A*abs(B(X-C))+D
    9. A*sin(B(X-C))+D
    10. A*cos(B(X-C))+D
    11. A*tan(B(X-C))+D
More info: https://www.youtube.com/watch?v=bNRKKIm6JXU



5) Misc.:Go to top

Transfers: "Resend" option in the menu



6) TI-Connect CE 5.3:Go to top

Distribution of version 5.3 as a "Bundle" file containing:
  • OS 5.3
  • Default apps (in the apps menu)
  • Language apps (mode menu)
  • Hub app(for the TI-Innovator)
  • Default images
More info: viewtopic.php?f=41&t=20144



7) TI-SmartView CE 5.3:Go to top

  • Improved emulation speed(but low FPS = jerky graphs)
  • Saving/Loading of emulation state
  • Ability to update the emulator's OS





In conclusion, some very good things :)
It's available very soon, for the 2017-2018 Back-to-school season !

Cellar 3D, le jeu 3D en vue subjective pour TI-83 Premium CE

New postby critor » 04 Jul 2017, 18:31

8459L'histoire de l'extraordinaire TI-83 Premium CE est parsemée de grands jours qui égrainent les pépites vidéoludiques les unes après les autres...
Il faudra désormais également retenir ce 4 juillet 2017, avec la sortie de Cellar 3D par Patrick Davidson.

Il s'agit d'un jeu 3D en vue subjective.

Tu te retrouves dans une cave contenant une source radioactive. Ton but est donc de trouver l'échelle de sortie, avant d'avoir reçu une dose léthale de radiations. Tu pourras trouver sur ton chemin quelques trousses médicales de secours, qui te permettront de tenir un peu plus longtemps...

Le jeu est programmé en C et en assembleur de ta TI-83 Premium CE et marchera tout seul, sans besoin de bibliothèques.
Les performances en sont absolument impressionantes... :o

Le moteur 3D quant à lui utilise le raycasting (lancer de rayons), technique permettant de modéliser un environnement 3D simpliste et popularisée notamment par le jeu Wolfenstein 3D sorti en 1992.
Il s'agit ici de la version originale non améliorée de cette technique : les murs sont construits par juxtaposition de cubes de même hauteur, que le joueur ne peut pas escalader.

Ces limitations sont supprimées par des versions étendues de la technique, popularisées à leur tour par la série de jeux Doom à partir de 1993.
Notons que d'autres modèles couleurs ont déjà bénéficié du codage de moteurs 3D spécifiques utilisant des techniques de raycasting améliorées :

Vu les performances obtenues ici, de telles améliorations ne sembleraient pas impossibles... ;)




Téléchargement : archives_voir.php?id=1091877

Super Marm World 3, monde perso Oiram CE pour 83 Premium CE

New postby critor » 05 Jul 2017, 18:38

7698Après Super Marm World et Super Marm World 2, xMarminq_ te propose aujourd'hui la suite, Super Marm World 3, pour ta sublimissime TI-83 Premium CE. :bj:

Il s'agit d'un monde perso se sa conception à charger dans Mario Oiram CE par MateoConLechuga.
Comme à son habitude, xMarminq_ t'étale à nouveau la richesse de son talent ainsi que sa passion de Super Mario Bros 3 à travers 7 niveaux toujours de très bonne facture - sauras-tu en triompher ? ;)

Téléchargements :
Source : https://codewalr.us/index.php?topic=206 ... 3#msg58223

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
689 utilisateurs:
>650 invités
>32 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)