π
<-
Chat plein-écran
[^]

TI-83 Premium CE révision I: des changements cassant l'asm

: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:

TI-83 Premium CE révision I: des changements cassant l'asm

Message non lude critor » 04 Aoû 2017, 12:50

NOTE: des éditions ont été réalisées sur le contenu de ce post pour indiquer que le problème semble moins largement répandu qu'initialement craint,
même s'il est bien visible car il affecte ce qui est probablement le programme le plus populaire.


En mars 2017, Texas Instruments a commencé à assembler la 13ème version matérielle de la TI-83 Premium CE, la révision matérielle I.
Ces toutes nouvelles versions commencent donc à apparaître dans les rayons pour cette rentrée 2017.

Mais hélas, il y a cette fois-ci un problème. Cette nouvelle version a visiblement changé quelque chose par rapport aux interruptions, notamment ceux relatifs à la gestion des touches du clavier tels qu'utilisés par certains programmes basés sur la toolchain communautaire, et pour la toute première fois depuis le lancement du modèle casse la compatibilité. :mj:
En effet, des programmes en langage machine ne réagissent plus à la pression de touches claviers, et tu n'as plus que la solution du bouton 'reset' pour remettre ta machine en état de marche.
Cela inclut notamment à ce jour les programmes utilisant les interrupts de la toolchain, en particulier le remarquable et extrêmement populaire Mario Oiram CE, et peut-être même des programmes assembleur conçus avec d'autres outils...

A ce jour, les développeurs de la communauté ne disposent pas de calculatrice en révision matérielle I, et les corrections à apporter demeurent donc difficiles à entreprendre. :'(
[Edit: MateoC en a désormais une - voir ici pour la conclusion des choses]

8174Pour connaître la révision matérielle de ta machine il te suffit de consulter le timbre à date gravé au dos à droite du numéro de série.
Ci-contre, L-0816E se traduit en usine L, août 2016, révision matérielle E.

Bien évidemment, c'est quelque chose que tu ne peux pas faire avant achat en magasin.
Toutefois, si tu souhaites éviter ces inconvénients et pouvoir bénéficier dès ton achat de l'intégralité de l'immense logithèque de la TI-83 Premium CE, tu peux te baser sur les emballages, et dans la mesure du possible éviter ceux portant la mention "Approuvé par les familles 2017".
546273258538


Source : https://github.com/mateoconlechuga/oiram/issues/2 via https://codewalr.us/index.php?topic=158 ... 7#msg58887
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41467
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-83 Premium CE révision I: nouveau clavier cassant l'a

Message non lude Alvoko » 04 Aoû 2017, 12:54

Bon moi je vais lancer un tipee pour acheter ces calculatrices là et les redonner au développeurs après j'pense.
Alvoko Le seul et l'unique                                       Donnez moi un Internet sinon la 82A sera là...
Image Image
Avatar de l’utilisateur
AlvokoEcrivain
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 76.2%
 
Messages: 277
Images: 27
Inscription: 10 Oct 2015, 21:46
Localisation: Normandie
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: TI-83 Premium CE révision I: nouveau clavier cassant l'a

Message non lude critor » 04 Aoû 2017, 13:00

Tu peux aussi verser directement à notre association - mine de rien on sert à ça. ;)

On l'a déjà fait lorsque TI a cassé la compatibilité Ndless des TI-Nspire CX (révisions W+ avec le nouvel écran), et c'est loin d'être la seule fois où on a acheté/payé des choses pour la communauté. :)

Mais là le problème, c'est que ce n'est pas parce qu'un emballage porte la mention 2017 qu'il est forcément en révision matérielle I.
Il pourrait très bien renfermer une révision G ou H, à notre connaissance non affectée par le problème.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41467
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-83 Premium CE révision I: nouveau clavier cassant l'a

Message non lude Adriweb » 04 Aoû 2017, 13:58

Attention tout de même, ça concerne (jusqu’à preuve du contraire) les programmes utilisant les interrupts par exemple via ce que donne intce.h, pas l’ensemble des programmes utilisant les libs, non plus :)

Il faut savoir que la toolchain faisait des choses un peu tricky/hacky au niveau des interrupts et apparemment c’était un peu trop dépendant du hardware (pas assez générique?) et de sa configuration. Même Mateo savait et disait que c’était sale, mais bon, difficile de prévoir des changements matériels...

Et en effet, l’association pourrait recueillir des donations spécifiques pour acheter une rev I, mais c’est pas facile d’obtenir une révision en particulier.... On verra d’ici fin août par exemple chez notre partenaire Jarretty pour savoir s’il en a des comme ça...
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-83 Premium CE révision I: nouveau clavier cassant l'a

Message non lude MMBC » 04 Aoû 2017, 14:03

J'espère que vous en aurez bientôt une sous la main, et que le problème sera vite réglé :)
ImageImage
Image
Avatar de l’utilisateur
MMBCModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 66.7%
 
Messages: 107
Images: 1
Inscription: 16 Mai 2017, 19:20
Genre: Femme
Calculatrice(s):
MyCalcs profile
Classe: Ex prof
YouTube: Eyone
Facebook: Emma Cadet

Re: TI-83 Premium CE révision I: des changements cassant l'a

Message non lude Adriweb » 04 Aoû 2017, 20:29

Maintenant que je suis sur ordi, je me suis permis de légèrement éditer la news pour être plus en accord avec le vrai problème (c'est pas le clavier, le soucis, mais la gestion des interrupts - qui, c'est vrai, sont utilisés par la toolchain pour le clavier par exemple).

Mais il y a aussi du nouveau - Mateo pense savoir ce qui pourrait clocher, et avec Runer112, ils ont apparemment une piste exploitable que les possesseurs de révisions "I" pourront tester une fois le développement du "correctif" effectué :) Il s'agirait en fin de compte d'une histoire de quelques octets, mais ce sont quelques octets critiques...

Donc si ça marche, pas "besoin" de se crever à trouver et acheter une rev I pour les aider, même si ça ne ferait pas de mal au cas où il y ait d'autres surprises...

RDV sur #ez80-dev pour les détails techniques...

(Et au passage, un autre report, sur Cemetech, d'une L-0517I)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-83 Premium CE révision I: des changements cassant l'a

Message non lude critor » 04 Aoû 2017, 21:18

Merci. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41467
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-83 Premium CE révision I: des changements cassant l'a

Message non lude Adriweb » 07 Aoû 2017, 11:23

Nouveaux rebondissements, après multiples tests, il s'avèrerait que les hacks/tricks utilisés par la toolchain pour les interrupts fonctionnerait toujours en eux-mêmes... mais que c'est "tout simplement" (devrais-je dire "carrément" ?) les interruptions en mode im 2 qui ne fonctionnent plus... et on ne sait pas vraiment pourquoi TI a changé/cassé ça.
Un bug ? (ils ne l'auraient pas vu, TI ne l'utilisant pas dans l'OS etc.). Une protection supplémentaire (puisqu'on pouvait s'en servir pour des trucs un peu "underground") ?

Mateo a écrit:Nothing appears to be wrong with the regions of memory used to lock the interrupt vector addresses or the jump location stored in the sha256 chip.
Rather, it appears as if mode 2 interrupts don't work properly.


La suite bientôt, avec un ultime test pour savoir si c'est bel et bien ce qu'on craint, en espérant que ça se passe pour le mieux, même si ça va être compliqué...

Au passage, calc84 qui a refait surface ces derniers jours sur IRC, est soulagé par le fait que son TI-Boy CE utilise le mode 1 et n'est donc, pour autant qu'on sache, pas affecté par ce problème.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-83 Premium CE révision I: des changements cassant l'a

Message non lude TheMachine02 » 07 Aoû 2017, 11:34

Et moi je suis aussi très soulagé de voir que ce n'est pas la zone SHA256 qui a été touché, gLib aurait pris un sacré coup dans l'aile niveau perf :p

Par contre, avoir cassé le mode im 2, là chez TI ils font très fort o.o
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: TI-83 Premium CE révision I: des changements cassant l'a

Message non lude Adriweb » 09 Aoû 2017, 02:10

Mateo a pu s'acheter une TI-84 Plus CE Space Grey, et il a été suffisamment chanceux pour que ce soit une L-0517I :)
Ca va donc aller mieux pour pouvoir essayer de comprendre et tester des choses bien plus efficacement.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

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 74 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.
2454 utilisateurs:
>2442 invités
>7 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)