Page 1 of 1

Release des APPS TI-84 Plus CE / TI-83 Premium CE

Unread postPosted: 09 Mar 2015, 22:48
by Adriweb
Texas Instruments vient de publier sur son site plusieurs applications TI-84 Plus CE (compatibles TI-83 Premium CE) :)

4400
  • CabriJr (géométrie dynamique)
  • CelSheet (feuille de calculs)
  • Conics (formulaire)
  • EasyData (acquisition et traitement de données physiques à partir de capteurs)
  • Inequalz
  • Periodic (tableau périodique des éléments)
  • PlySmlt2 ("Polynomial Root Finder and Simultaneous Equation Solver")
  • Prob Sim (simulation d’expériences)
  • SciTools (entre autres, convertisseur d’unités)
  • TestGuard (mode examen)
  • Transfrm (Transformation graphing)

On trouve aussi une application spéciale pour ajouter une langue à la calculatrice (celle-ci devient alors sélectionnable via le menu Mode) :)

Ces applications sont en version 5.0.0.89.

Le fait que ces applications soient compatibles avec les deux modèles 84+CE et 83PCE (toutes les deux à architecture eZ80) est confortant: il est définitivement possible de réaliser des programmes/applications assembleur fonctionnant peu importe la plateforme :D

Source : http://education.ti.com/en/us/software/ ... 84-plus-ce & http://education.ti.com/fr/france/softw ... 84-plus-ce

Re: Release des APPS TI-84 Plus CE / TI-83 Premium CE

Unread postPosted: 10 Mar 2015, 07:30
by Lionel Debroux
In spirit, TI-eZ80 FlashApps are quite similar to TI-68k FlashApps:
* flat binary file, directly usable;
* relocations, seemingly on a 3-byte + 3-byte (2+22 bits: 0b00 indicates a reference to the code segment executing from Flash, and 0b10 indicates a reference to the data/bss segment in RAM. 0b01 and 0b11 are reserved) format;
* arbitrary size (< 4 MB), no longer has to be multiple of 16 KB;
* 0x032(6) 0x090(4) [4 bytes of timestamp]. IIRC, both TI-68k and TI-Z80 FlashApps use that.

Differences:
* the magic number at the beginning of the 0x817(F) field. A 3-byte "eZ8" on the TI-eZ80 series, 4 bytes on the TI-68k series: 0x16, 0x7B, 0x53, 0x3D.
* TI-eZ80 FlashApps indicate the target OS version number, in the 0x812(D) field closer to the beginning. They're compiled against a precise OS version and won't work on others.
* the timestamp field is no longer signed by a 512-bit RSA key, the 0x40-byte 0x020(D) signature is right after the timestamp field on TI-68k FlashApps.
* perhaps the most important difference, and most inconvenient to us: the size of the signature at the end of the FlashApp. Yup, that's a 0x023(E) field containing 0x100 bytes (2048 bits) of data. TI-68k and TI-Z80 FlashApps use a 0x020(D) field containing 0x40 bytes (512 bits) of data.

Re: Release des APPS TI-84 Plus CE / TI-83 Premium CE

Unread postPosted: 10 Mar 2015, 19:51
by Adriweb
Lionel Debroux wrote:They're compiled against a precise OS version and won't work on others.

Nope :
It is, AFAICS, a minimum compatible, rather than the version.
I just successfully installed the Conics app (rev 89) on the emu running OS rev 87.
FYI, it's about 43 KB and took around 15 seconds to validate... but remember that this is the emu, and the smartview is indeed slower than the actual machine.

Re: Release des APPS TI-84 Plus CE / TI-83 Premium CE

Unread postPosted: 10 Mar 2015, 19:56
by critor
Me too.

Installed 5.0.0.0089 apps without any problem on the calculator running OS 5.0.0.0087.

Re: Release des APPS TI-84 Plus CE / TI-83 Premium CE

Unread postPosted: 12 Mar 2015, 15:49
by compsystems
I want to see a video of the application of conics

Thanks