π
<-
Chat plein-écran
[^]

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

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84pfr: :32ti84p: :32ti84pse: :32ti85: :32ti86: :32tinsk84: :32tinsk84n: :32tinstpk84: :32tinstpk84n: :32ti83pce: :32ti82a:

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

Message non lude critor » 04 Aoû 2017, 13: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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 55.9%
 
Messages: 26353
Images: 5955
Inscription: 25 Oct 2008, 01:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

En ligne

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

Message non lude Alvoko » 04 Aoû 2017, 13: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
AlvokoRédac.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 19.2%
 
Messages: 162
Images: 23
Inscription: 10 Oct 2015, 22:46
Localisation: Normandie
Genre: Homme
Calculatrice(s):
Classe: 1STI2D

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

Message non lude critor » 04 Aoû 2017, 14: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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 55.9%
 
Messages: 26353
Images: 5955
Inscription: 25 Oct 2008, 01:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Message non lude Adriweb » 04 Aoû 2017, 14: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...
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 35%
 
Messages: 10848
Images: 827
Inscription: 01 Juin 2007, 01:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude MMBC_Chris » 04 Aoû 2017, 15: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
MMBC_ChrisProg.
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 63
Images: 1
Inscription: 16 Mai 2017, 20:20
Genre: Homme
Calculatrice(s):
Classe: STI3D :troll:
YouTube: MMBC Productions
Facebook: Ced Cad

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

Message non lude Adriweb » 04 Aoû 2017, 21: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)
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 35%
 
Messages: 10848
Images: 827
Inscription: 01 Juin 2007, 01:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

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

Merci. :)
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 55.9%
 
Messages: 26353
Images: 5955
Inscription: 25 Oct 2008, 01:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Message non lude Adriweb » 07 Aoû 2017, 12: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.
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 35%
 
Messages: 10848
Images: 827
Inscription: 01 Juin 2007, 01:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Message non lude TheMachine02 » 07 Aoû 2017, 12: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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 13.6%
 
Messages: 221
Images: 0
Inscription: 16 Jan 2013, 19:27
Genre: Non spécifié
Calculatrice(s):
Classe: Médecine

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

Message non lude Adriweb » 09 Aoû 2017, 03: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.
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 35%
 
Messages: 10848
Images: 827
Inscription: 01 Juin 2007, 01:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: 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 12 invités

-
Rechercher
-
Sujets à la une
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
1234
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
217 utilisateurs:
>204 invités
>7 membres
>6 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)