π
<-
Chat plein-écran
[^]

Rétablissement de l'ASM chez les TI83PCE / 84+ CE - Tutoriel

Regroupement de tous les tutoriaux z80 (82/83/84)

Rétablissement de l'ASM chez les TI83PCE / 84+ CE - Tutoriel

Unread postby Shadow » 10 Oct 2021, 14:21

Guide/Tutorial des manipulations pour rétablir l'ASM
TI-83 Premium CE & TI-84 Plus CE (éditions Python)


Introduction

Pour en savoir un peu plus sur le contexte du jailbreak, cliquez sur le bouton ci-dessous :)
La
TI-83 Premium CE
à écran couleur et son équivalent international
TI-84 Plus CE
sont lancés à la rentrée 2015.

Dans un contexte pourtant apparemment défavorable, ces modèles faisaient exception en ayant conservé le support de l'assembleur, c'étaient les derniers modèles
Texas Instruments
à encore permettre cela.
Avec ici un bel avantage niveau accessibilité, puisqu’il a été rendu possible de compiler du code
C
dès 2015 (puis C++ plus tard) directement en langage machine pour cette calculatrice grâce aux formidables travaux communautaires. Ces mêmes personnes ont aussi travaillé sur des bibliothèques (libs)
C
utilisés par les développeurs pour aisément faire appel à des fonctionnalités communes optimisées.

Des créateurs de plus en plus expérimentés et jeunes ont concocté pour
CE
une ludothèque absolument formidable exploitant à fond les possibilités de l'écran couleur et dont nous te parlons sans relâche depuis cinq ans.

De véritables bijoux qui ont sans aucun doute contribué au succès des calculatrices TI
CE
en France et dans le monde, fait découvrir et s’intéresser nombre d'autres jeunes au langage
C
et plus généralement à la programmation... combien d’étudiants ou même ingénieurs en informatique aujourd’hui ont fait leurs premiers pas sur
TI-83 Premium CE
? Ceci étant un sujet que l'on a déjà évoqué...;)

9339Mais tout n’est pas rose pour autant. La possibilité de rajouter des applications tierces sur les modèles de milieu de gamme précédents a ici été retirée. L’
OS 5.3.1
du
22 février 2018
rend indisponible brutalement la commande d’exécution dédiée à l’un des deux types de programmes assembleur historiques, ceux contenant du code assembleur source visualisable
(en hexadécimal)
et modifiable sur calculatrice, certes rarement utilisée mais c'était déjà un très mauvais signe.



Et malheureusement, la version
5.5.0
non finale dont nous disposons depuis quelques semaines pour nos articles de présentation n’avait pas de restriction en ce sens, elle comportait uniquement les nouveautés Python et Apps. Mais cette formidable et belle aventure de l’assembleur sur calculatrices
Texas Instruments
touche hélas à son terme. La gestion de l'assembleur vient d’être placée en voie d’extinction sur
TI-83 Premium CE
et
TI-84 Plus CE
,
Texas Instruments
ayant décidé de supprimer cette fonctionnalité à compter de la mise à jour d'
OS 5.5.1
. :'(

Bien évidemment, une fois l'
OS 5.5.1
installé sur ta calculatrice, cette perte de fonctionnalité sera définitive; il te sera impossible de revenir à une version précédente pour récupérer cette fonctionnalité. En effet, une fois l'installation de l'
OS 5.5.1
terminée, une interdiction de toute version inférieure à
5.5.1
sera inscrite dans une zone de ta mémoire
Flash
qu'aucun menu ne permet de réinitialiser.

Ainsi, si vous disposez d'une
TI-83 Premium CE Edition Python
, vous vous devez donc de choisir, et le choix est douloureux :
  • passer en version
    5.5.1
    pour obtenir les nouvelles formidables fonctionnalités
    Python
    , mais en renonçant alors définitivement au support de l'assembleur
  • rester en version
    5.4
    pour conserver le support assembleur mais alors tu n'auras pas les nouveautés
    Python
    ; même si installée séparément sans mise à jour de l'OS, la nouvelle application
    Python 5.5
    refuse de démarrer sur un l'OS
    5.4
    précédent
Si vous disposez d'une ancienne
TI-83 Premium CE
le choix est moins clivant, vous n'avez de toutes façons pas droit aux nouvelles fonctionnalités
Python
. Les seules choses remarquables pour toi sont les nouvelles applications et , mais à la différence ces applications marcheront sur l'OS
5.4
précédent si vous les installez séparément; nous te communiquerons les fichiers à cette fin dès que possible. Donc pour les anciennes
TI-83 Premium CE
, tu n'as à notre sens aucun avantage nécessitant de passer à la version d'
OS 5.5.1
, et tu ne dois donc pas installer l'OS 5.5.1.

Bien évidemment cette forme résistance est perdante d’avance, elle ne permettra que de retarder l'échéance. Nombre d'utilisateurs mettront à jour sans commencer par venir nous lire, finiront par mettre à jour par erreur ou par nécessité scolaire dans le cas de la
TI-83 Premium CE Edition Python
, et pour les futurs utilisateurs de la rentrée 2020 la question ne se posera même plus, puisque les nouveaux stocks de
TI-83 Premium CE Edition Python
viendront bientôt préchargés avec l'OS
5.5.1
.
Aujourd'hui, les TI-83 Premium CE / 84 + CE font leur entrée avec l'OS 5.6.1, mais toujours aucune trace de l'ASM :scarf:

Nous venons de voir la suppression de l'ASM chez les z80 au fil de chaque version d'OS. Cependant, quelques mois plus tard dans l'année 2020, les programmeurs en z80 vous sortent un
jailbreak
ainsi que des
shells
facilitant l'ouverture des programmes. Ces derniers permettent ainsi de lancer les programmes en ASM ; nous verrons dans ce tutoriel, comment les utiliser.


arTIfiCE
est un
jailbreak
est bien utile parce qu'il permet de
rétablir l'ASM
via une application, nommée
CabriJr
.
l'ASM
étant supprimé depuis l'OS 5.5
des calculatrices CE, vous retrouverez ainsi l'
accès à vos programmes
/ jeux programmés en assembleur ez80.

arTIfiCE
exploite une faille dans l'application
CabriJr
officielle pour vous proposer une simple liste de vos programmes à lancer, mais ce n'est pas forcément le plus pratique de procéder comme ça pour chaque lancement, donc voici un tutoriel pour vous simplifier la vie, grace à des shells/utilitaires :)


I. Lancement du jailbreak arTIfiCE


  1. Transférez le jailbreak
    arTIfiCE
    sur votre calculatrice via
    TI-Connect CE
    , ou
    TILP
    , ou
    ticalc.link
    .
  2. Débranchez votre calculatrice de l'ordinateur
  3. Ouvrez sur votre calculatrice le menu des APPS, qui s'affiche par la manipulation
    2nde
    puis
    résol
    (ou
    apps
    directement sur 84+CE).
  4. Lancez l'application
    CabriJr
    via les touches de mouvements et
    enter
    , ou via son numéro en face du nom.
  5. Vous parvenez à arriver dans l'application : tout d'abord, l'application démarre par une petite présentation : "Taper une touche" pour continuer
  6. Une fois une touche appuyée, vous êtes dirigés dans un "mini menu" en haut à gauche de l'écran : appuyez sur la commande "Ouvrir"
    Si vous ne voyez pas le menu énoncé ci-dessus, appuyez sur la touche
    f(x)
    afin d'ouvrir le menu (tout en restant sur l'application CabriJr)
  7. Lancez "arTIfiCE" ; vous verrez ensuite une liste de programmes que vous avez sans doute transféré ; il s'agit des
    programmes écrits en ASM
    .
A partir de maintenant, nous vous déconseillons de lancer vos jeux/programmes via ce menu
arTIfiCE
,
l'utilisation des shells
facilitera l'ouverture des programmes et sera plus fiable.



II. Lancement des shells

Les shells vous garantissent d'utiliser vos programmes en toute sécurité ; certains d'entre eux peuvent même jusqu'à bénéficier l'exécution des programmes dans le menu à l'ancienne. C'est pour cela que vous allez transférer et lancer
ASMHook
via le menu
arTIfiCE
. Ainsi que
Cesium
. Dès lors, chacun de ces shells donnent accès à des
avantages et à un seul et unique petit inconvénient
.


A) ASMHook

ASMHook
vous permettra de lancer les programmes en ASM via le menu habituel de votre calculatrice. Il est normal que rien ne s'affiche lorsque vous exécutez le programme via
arTIfiCE
: il active simplement l'ASM. Il ne vous manque plus qu'à quitter le menu
arTIfiCE
, et de lancer vos programmes à l'ancienne : avec la manipulation
prgm
:bj:

Toutefois, si votre calculatrice subit une
RAM effacée
, vous devrez de nouveau effectuer la démarche d'ouverture d'
ASMHook
via le
jailbreak arTIfiCE
(cf. I.) : pensez à ne pas supprimer
arTIfiCE
après avoir exécuté
ASMHook
!



B) Cesium

Cesium
vous permet de lancer tous vos programmes
sous forme 'd'une application
. Tout d'abord, transférez-le (via TI-Connect) et lancez-le avec le
jailbreak arTIfiCE
(cf. I) ; il s'affiche ainsi sur l'écran : "suppr l'installeur ?" : cliquez sur la touche
suppr
et retournez sur le menu principal de la calculatrice.
Cesium
étant désormais installé, ouvrez le avec les commandes
2nde
et
résol
et lancez n'importe quel programme ;)


Points positifs :
vous ne perdrez pas
Cesium
lors d'une
RAM effacée
. Il est ouvrable rapidement grace au raccourci clavier
on
+
prgm
.
Petits inconvénients :
Lors d'une RAM effacée, il faudra relancer Cesium à la main pour retrouver le raccourci clavier d'ouverture.

Nota
: il est possible de modifier les couleurs de
Cesium
(premier plan/arrière plan, etc...)



Pour modifier les couleurs de
Cesium
, accédez à l'application et appuyez sur la touche
mode
: vous serez dirigés dans les paramètres de celle-ci. Choisissez
"Couleur de Cesium"
afin de
prendre contrôle des couleurs dont vous souhaitez afficher à l'écran
. Appuyez de nouveau sur
mode
afin de
définir la couleur et changer de domaine de définition
(couleur primaire, secondaire, surligner, inversé, programme caché et contexte) : tapez sur la touche
enter
une fois terminé.


Téléchargements
:


En espérant que ce tutoriel vous est utile... N'hésitez répondre à ce sujet en cas de problèmes :)
User avatar
ShadowModo
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 32.2%
 
Posts: 161
Images: 14
Joined: 26 Feb 2021, 12:46
Location: SAINT-OUEN (93400)
Gender: Male
Calculator(s):
Class: 1re générale : Spécialités Mathématiques - Physique-Chimie - SVT
YouTube: Geometry Dash CE

Re: Rétablissement de l'ASM chez les TI83PCE / 84+ CE - Tuto

Unread postby Shadow » 10 Oct 2021, 14:25

N'hésitez pas à vous renseigner sur l'OS de votre calculatrice :
2nde
+
+
, puis
1

Observez si votre calculatrice est avec un OS > 5.5 afin de repérer si vous êtes concerné sur ce tutoriel ;)
Shadow - Dirigeant Geometry Dash

Hey Anonymous !
Tu veux toi aussi devenir membre de la communauté Geometry Dash ?
Va voir les critères de recrutement sur le topic : viewtopic.php?t=24870.

Image
User avatar
ShadowModo
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 32.2%
 
Posts: 161
Images: 14
Joined: 26 Feb 2021, 12:46
Location: SAINT-OUEN (93400)
Gender: Male
Calculator(s):
Class: 1re générale : Spécialités Mathématiques - Physique-Chimie - SVT
YouTube: Geometry Dash CE

Re: Rétablissement de l'ASM chez les TI83PCE / 84+ CE - Tuto

Unread postby Adriweb » 10 Oct 2021, 17:14

J'ai raccourci / éclairci le post, corrigé 2-3 bbcodes, et ai modifié quelques informations pas tout à fait correctes depuis des versions récentes.
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.7%
 
Posts: 13612
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Online

Re: Rétablissement de l'ASM chez les TI83PCE / 84+ CE - Tuto

Unread postby critor » 10 Oct 2021, 17:15

Merci à tous les deux pour ce superbe tuto de référence. :favorite:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38524
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Rétablissement de l'ASM chez les TI83PCE / 84+ CE - Tuto

Unread postby Shadow » 10 Oct 2021, 21:21

Adriweb wrote:J'ai raccourci / éclairci le post, corrigé 2-3 bbcodes, et ai modifié quelques informations pas tout à fait correctes depuis des versions récentes.


Merci beaucoup Adriweb ! :bj:
Shadow - Dirigeant Geometry Dash

Hey Anonymous !
Tu veux toi aussi devenir membre de la communauté Geometry Dash ?
Va voir les critères de recrutement sur le topic : viewtopic.php?t=24870.

Image
User avatar
ShadowModo
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 32.2%
 
Posts: 161
Images: 14
Joined: 26 Feb 2021, 12:46
Location: SAINT-OUEN (93400)
Gender: Male
Calculator(s):
Class: 1re générale : Spécialités Mathématiques - Physique-Chimie - SVT
YouTube: Geometry Dash CE


Return to Tutoriaux

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
Journées APMEP 2021 à l'IUT de Bourges les 24-25 Octobre. Viens rencontrer Casio, NumWorks, TI et Vittascience.
Coque NumWorks édition limitée Octobre 2021 à gagner.
123456
-
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.
567 utilisateurs:
>554 invités
>8 membres
>5 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)