Page 2 sur 3

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 12 Juil 2019, 22:53
de critor
thelastmillennial a écrit:Is there any way to tell if a program is running on the 83PCE or the Edition Python version in pure BASIC on OS 5.3.0?


Yes, the TI-83 Premium CE Edition Python Flash certificate has an additional 0x043 field with a 'P' inside it :
11350

There may be some other ways too.

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Juil 2019, 03:52
de thelastmillennial
Thank you Critor! I think I've got the detection sorted out. I'm learning that my program may have no effect at all to the Edition Python due to the different FLASH but I'd like to troubleshoot before I make that conclusion. Did you try increasing the wait states with my program? If so, did that slow down the calculator at all?
Could you please do me a favor and just run the program GETSTATE on the Edition Python then tell me the value stored in Ans? Thank you!

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Juil 2019, 09:00
de critor
Sorry if I apparently wasn't clear enough.

GETSTATE returns 0 on the 83PCEPY.

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 27 Juil 2019, 05:34
de thelastmillennial
OK thank you! I had DrDnar try to increase the wait states and he confirmed that the wait state port is completely ignored on the Edition Python. I'm pretty disappointed but I've pushed out an update that addresses this. My program can now detect if it's running on an Edition Python and prevent itself from running if it is. On the bright side, if you don't have an Edition Python, I've added a few more features to my program such as a hotkey! I explain more on this here. The update is pending in the Cemetech Archives.

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Aoû 2019, 11:05
de edgar13
Quels sont les risques si on met 0? :p

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Aoû 2019, 12:07
de critor
Des erreurs de lecture/écriture.

Donc possible à terme, une corruption du contenu Flash qui pourrait t'amener à devoir tout effacer et réinstaller l'OS.
Si tant est que ce soit encore possible, car si jamais la corruption touche le certificat de la machine...

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Aoû 2019, 12:13
de Adriweb
C'est toujours faisable de reflasher le certificat, mais bon il vaut mieux ne pas arriver à un état où l'on ait besoin de le faire...

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Aoû 2019, 12:19
de critor
Je parlais bien d'en arriver au point où la machine est inutilisable (puisque la corruption est silencieuse/progressive) et de se rendre compte alors qu'elle n'accepte plus aucun OS parce que le certificat a été touché. Plus aucun moyen logiciel de le corriger dans cette situation.

Bref, si mal utilisé cet outil est potentiellement très dangereux.

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Aoû 2019, 12:25
de Adriweb
Non mais il y a de toute façon au moins une faille dans le boot qui permet de faire ce qu'on veut avant même que l'OS (ou le manque d'OS le cas échéant) se lance. Par contre ce n'est pas public, et ne le sera probablement jamais (et puis sans doute TI a peut être corrigé ça dans le nouveau) sauf peut être si ça devient absolument requis pour je ne sais quelle raison impactant beaucoup de gens. Si l'on s'amuse en plus à deproteger les secteurs de boot par contre, alors oui, on augmente la probabilité de se retrouver avec un presse papier.

Re: Accélère aussi la Flash de ton ancienne TI-83 Premium CE

Message non luPosté: 26 Aoû 2019, 13:04
de edgar13
Et au delà de 40??