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

Unread postby critor » 04 Aug 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
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 96.8%
 
Posts: 33370
Images: 8672
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Alvoko » 04 Aug 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
User avatar
AlvokoRédac.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 63.6%
 
Posts: 271
Images: 24
Joined: 10 Oct 2015, 21:46
Location: Normandie
Gender: Male
Calculator(s):

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

Unread postby critor » 04 Aug 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
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 96.8%
 
Posts: 33370
Images: 8672
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Adriweb » 04 Aug 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...
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.5%
 
Posts: 12622
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby MMBC_Chris » 04 Aug 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
User avatar
MMBC_ChrisModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 54.3%
 
Posts: 106
Images: 1
Joined: 16 May 2017, 19:20
Gender: Male
Calculator(s):
Class: STI3D :troll:
YouTube: MMBC Productions
Facebook: Ced Cad

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

Unread postby Adriweb » 04 Aug 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)
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.5%
 
Posts: 12622
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 04 Aug 2017, 21:18

Merci. :)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 96.8%
 
Posts: 33370
Images: 8672
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Adriweb » 07 Aug 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 wrote: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.
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.5%
 
Posts: 12622
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby TheMachine02 » 07 Aug 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
User avatar
TheMachine02Donat.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 79.7%
 
Posts: 285
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
Class: Médecine

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

Unread postby Adriweb » 09 Aug 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.
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.5%
 
Posts: 12622
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Next

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

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
216 utilisateurs:
>198 invités
>12 membres
>6 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)