π
<-
Chat plein-écran
[^]

l'OS 5.3 exécutera les programmes archivés de ta TI-83PCE !

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

l'OS 5.3 exécutera les programmes archivés de ta TI-83PCE !

Message non lude critor » 15 Juin 2017, 00:41

Depuis maintenant bientôt 20 ans, la famille des calculatrices TI-82+/83+/84 à mémoire Flash disposait de deux types de mémoires entre lesquels l'utilisateur devait apprendre à jongler :
  • la mémoire principale ou mémoire de travail (RAM)
  • la mémoire d'archive ou mémoire de stockage (Flash)

De façon générale, la mémoire d'archive est bien plus étendue que la mémoire principale.
D'où l'intérêt de déplacer certaines variables en mémoire d'archive, c'est-à-dire de les archiver, afin de gagner de l'espace en mémoire principale.
En prime, ces variables archivées sont alors protégées contre la modification ou l'effacement.


Mais voilà, sans même qu'il soit question de modification, nombre de types de variables ne pouvaient être utilisés correctement si placés en mémoire d'archive.
C'est le cas notamment des programmes qui étaient alors inutilisables.

On en met énormément dans nos machines, ils ne rentrent bien sûr pas tous en mémoire principale, et il fallait alors s'amuser à jongler entre les deux mémoires en permanence...


Certains utilitaires tiers appelés shells, plus ou moins faciles à installer, permettaient certes d'exécuter des programmes archivés.
Précisons qu'ils étaient toutefois assez limités, cela ne marchant pas pour les sous-programmes archivés ou programmes assembleur.


Après donc bientôt 20 ans de jonglage, Texas Instruments annonce enfin dans une vidéo publiée ce jour ce que plus personne n'osait espérer !
Le nouvel OS 5.3 à venir sur TI-83 Premium CE pour la rentrée 2017 sera capable d'exécuter les programmes archivés ! :o

La différence technique entre les deux types de mémoire commence donc à s'estomper pour l'utilisateur, qui sera désormais capable d'exécuter ses programmes de façon totalement transparente, sans avoir à se demander si ils sont archivés ou désarchivés ! :bj:

Nous nous demandons si cela marchera aussi pour les sous-programmes, ainsi que pour les programmes assembleur.
Si c'était le cas, cela surpasserait les shells... ce serait inoui ;)

EDIT : Hé oui, c'est bien le cas :D


Source : YouTube de TI-France : https://www.youtube.com/watch?v=mn-2F6Vgaqo
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude Anonyme0 » 15 Juin 2017, 00:50

RIP Phasm :'(

... 0:]
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
Avatar de l’utilisateur
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 14.6%
 
Messages: 273
Images: 17
Inscription: 06 Sep 2015, 17:33
Localisation: Pas sur TI-Planet
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude Wistaro » 15 Juin 2017, 08:23

Très bonne nouvelle.

Reste la question de savoir les programmes seront éditables ou non, même archivés.
Je suppose que non, et donc ça peut instaurer une protection supplémentaire du code source .

En fait, les programmes sont passés en RAM avant d'être lancés, puis replacés dans la flash à la fin de l'éxécution?
Cela va peut-être prendre un peu de temps à chaque fois, et déclencher des "garbage collect" ou des RAM Cleared non? (sur les gros programmes)
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 87.5%
 
Messages: 3153
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude critor » 15 Juin 2017, 08:39

Wistaro a écrit:Reste la question de savoir les programmes seront éditables ou non, même archivés.
Je suppose que non, et donc ça peut instaurer une protection supplémentaire du code source .

D'après la vidéo, non.

Wistaro a écrit:En fait, les programmes sont passés en RAM avant d'être lancés, puis replacés dans la flash à la fin de l'éxécution?
Cela va peut-être prendre un peu de temps à chaque fois, et déclencher des "garbage collect" ou des RAM Cleared non? (sur les gros programmes)

C'est une des solutions possibles et ce serait très mauvais, comme pour le programme SPLASH.
Il n'est pas impossible d'exécuter directement en Flash comme les applications.
Et une autre possibilité est la copie temporaire en RAM.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude Hamza.S » 15 Juin 2017, 08:47

On se rapproche enfin d'un truc proche des 68k abandonnées, je n'y croyais plus.
Wistaro a écrit:Reste la question de savoir les programmes seront éditables ou non, même archivés.
Je suppose que non, et donc ça peut instaurer une protection supplémentaire du code source .

Non et pire, il faut le désarchiver pour voir le code.
sur 68k, il est possible de voir le code si le programme est archivé mais par contre impossible d'ajouter quoi que ce soit.
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4461
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude TheMachine02 » 15 Juin 2017, 09:43

Si ça gère les programmes assembleurs, il faudra une copie en RAM sinon, ils vont casser toute la compatibilité des programmes :p
Excellente feature mais j'espère que c'est bien programmé...
Avatar de l’utilisateur
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 29.4%
 
Messages: 341
Images: 0
Inscription: 16 Jan 2013, 18:27
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Médecine

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude Hamza.S » 15 Juin 2017, 15:49

@TheMachine02 ça serait idiot, ils ont réussi à le faire il y a 20 ans avec les 68k (peut-être moins)
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4461
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude Clément.7 » 15 Juin 2017, 16:07

TI fait parfois des choses idiotes -.-

Par ailleurs jusqu'à aujourd'hui on n'avait pas la possibilité d'exécuter des programmes archivés même sur TI83PCE qui en a les capacités (la preuve avec cet mise à jour de l'OS) alors que depuis près de 20 ans ils le font sur les 68k...
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude Ti64CLi++ » 15 Juin 2017, 18:06

Waouh super nouvelle :bj:
Merci TI
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: l'OS 5.3 exécutera les programmes archivés de ta TI-83PC

Message non lude critor » 20 Juin 2017, 08:57

On a pu tester avec un vrai OS 5.3. C'est extraordinaire, encore bien plus que prévu ! :)

  • Cela marche même avec les sous-programmes archivés, contrairement aux shell ! :D
  • Et ça marche aussi avec les programmes asm archivés ! :bj:
  • Et mieux que ça, on peut maintenant lancer les programmes asm sans aucun besoin de les préfixer du token Asm( ! :#tritop#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1535 utilisateurs:
>1519 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)