Join us on Discord!
You can help CodeWalrus stay online by donating here.

OS 5.2 released for the TI-84 Plus CE and the TI-83 Premium CE

Started by Dream of Omnimaga, August 31, 2016, 05:41:04 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Dream of Omnimaga

IIRC I never got Get() to work between calcs. IIRC the results were erratic, while they worked fine with GetCalc(). Back in 2001-03, I recall that a few other people who used it instead of GetCalc() reported problems. It was more suitable for use with the CBL/CBR IIRC. Maybe @CVSoft might know more than me on the issue, though, since he dealt with CBL/CBR before.

Anyway now the question is: Should I start using the new BASIC commands and cut the size/lag of my programs down, or should I keep them cross-compatible with the previous OSes? I'm more inclined to update, since updating the calculator is less of an hassle than it was on previous models and especially other brands, but what do you guys think?

By the way, my remark about Sprite v3.3 in the first post is because with Sprite's text routine, if you want to display text followed by the result of a math formula, for example, then you have to display both the string of text and the variable content separately, using one Asm(prgmPRINT) for each and due to how the VAT works, this drags the speed down. If TI's new commands converts math formula answers to strings incredibly fast, then this is a huge speed gain.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dudeman313

I wonder if TI will ever allow 3rd party 8xk on the CE...
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Adriweb

Sadly they don't really have a business-motivated need to do that (teachers asking for it, for instance), so it's unlikely. One can hope, but don't "wait" for it to start doing cool stuff with ASM programs, for example.
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

E37

Out of curiosity, how long would it take an average computer to factor the key? 10 years?
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

MateoConLechuga

Quote from: E37 on October 11, 2016, 09:57:22 PM
Out of curiosity, how long would it take an average computer to factor the key? 10 years?
About the same time as the heat death of the universe.

Adriweb

Quote from: E37 on October 11, 2016, 09:57:22 PMOut of curiosity, how long would it take an average computer to factor the key? 10 years?
I found this quote amusing:
Quote[...]we estimated the age of the Universe to be 13,751,783,021 years or a little over 13.75 billion years*, therefore if you tried to break a DigiCert 2048-bit SSL certificate using a standard modern desktop computer, and you started at the beginning of time, you would have expended 13 billion years of processing by the time you got back to today, and you would still have to repeat that entire process 468,481 times one after the other into our far far distant future before there was a good probability of breaking the certificate. In fact the Universe itself would grow dark before you even got close.

Source: https://www.digicert.com/TimeTravel/math.htm

So, don't even think about standard factoring for such keys. computational breakthroughs and/or quantum computing can make things more interesting, however.
I'll let you read stuff here and there, there are quite a few websites and articles talking about all that.
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dream of Omnimaga

In other words, if we ever wanted to make apps then we would need to find an alternative because factoring the key is never gonna happen (at least not in the next 20 years)

Has a 1024 bits RSA key been factored yet, though?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

GalacticPirate

Perhaps with a standard desktop computer, but would a supercomputer reduce this amount of time ? :trollface:
Anyways, I don't know how much time was spended factoring the 712-bits RSA keys from previous calculators...
  • Calculators owned: TI-Nspire CX CAS (4.4.0), TI-83 Premium CE (5.2.1), TI-83 Plus.fr USB (2.55MP), Casio fx-92 Collège 2D+, Casio fx-92 Collège 2D
  • Consoles, mobile devices and vintage computers owned: Nintendo Wii U (NSMBU+NSLU premium pack, 5.5.1E), New Nintendo 3DS XL (Monster Hunter Generations, Sys 11.5.0-38E)

Dream of Omnimaga

It depends how powerful a quantum computer could be. If it's just 1000 times more powerful than a regular computer then you would still need thousands of years.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

GalacticPirate

Actually officially the most powerful supercomputer has a computing power of 93.01 petaflops. And an i7-6950X is at 317 gigaflops, so that Chinese supercomputer is 293,407 times more powerful than a beast 10-core 2016 $8,000 gaming PC :p
  • Calculators owned: TI-Nspire CX CAS (4.4.0), TI-83 Premium CE (5.2.1), TI-83 Plus.fr USB (2.55MP), Casio fx-92 Collège 2D+, Casio fx-92 Collège 2D
  • Consoles, mobile devices and vintage computers owned: Nintendo Wii U (NSMBU+NSLU premium pack, 5.5.1E), New Nintendo 3DS XL (Monster Hunter Generations, Sys 11.5.0-38E)

Dream of Omnimaga

I don't even know what a gigaflop is, lol. Anyway, wouldn't it require hundreds of those to factor the key in a decade?

Also is it me or TI didn't fix the string max lenght bug on the CE? https://tiplanet.org/forum/viewtopic.php?t=19355&p=210675#p210675
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Adriweb

Looks like part of it may have been fixed, but variations of the bug can still cause weirdness.
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dream of Omnimaga

In my case, on OS 5.0 (or 5.0.1?) I remember that if a string had two byte tokens and exceeded 64 KB in size, it became an empty string (""). I think I got a RAM clear once but I don't know if that was the cause of the reset.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal