May 25, 2020, 09:15:35 pm

The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

WARNING: DO NOT UPGRADE your TI-83 Premium CE or TI-84 Plus CE to OS 5.5.1 and higher. It removes all compatibility with most games and removes ASM programming!


WARNING: Do NOT upgrade your TI-84 Plus CE to OS 5.5. It blocks ASM!

Started by DJ Omnimaga, May 20, 2020, 04:39:51 pm

Previous topic - Next topic

Jean-Baptiste Boric and 2 Guests are viewing this topic.

DJ Omnimaga

I saw this coming years ago as critor would say, but it is now a reality: Texas Instruments has decided to block ASM on the TI-83 Premium CE and TI-84 Plus CE.

Looks like from now on ASM will have to be added via hacking or whatever, like on the Nspire. Hopefully it's not as difficult as with Ndless and hopefully there is a way to get the old games to run on the new OS. But this is bad news for TI development, especially considering most games are coming out on the CE.


Jean-Baptiste Boric

May 20, 2020, 07:40:18 pm #1 Last Edit: May 20, 2020, 07:43:52 pm by Jean-Baptiste Boric
Truly a sad day for calculator communities. Hopefully competitors will not do such a boneheaded decision either.

One thing remains to be seen: where will the refugees go? So far most people think this will benefit Casio since they have decent tooling and lots of programs already existing. NumWorks calculators currently have nowhere near the same level of polish for both developers and users of native programs (nor a community as strong either).

DJ Omnimaga

On the color Casio fx-CG50, there is now an application called C.Basic which takes Casio BASIC programs and run them faster, in addition to ASM and C support that Casio haven't tried to block so far. As for HP, a Mario game would be feasible even with the on-calc HP PPL language, but it's not as popular as Casio and TI.

Jean-Baptiste Boric

Apparently, the saga keeps unfolding as Cemetech has Peter Balyta himself providing insight in this f*ckup of biblical proportions ( I couldn't resist answering (


Not presently a member of your community, but you messed up so bad this time I wrote this.

DJ Omnimaga

With the exception of an utility that changes the screen resolution to 160x240 pixels instead of 320x240, the above screenshots showcase pure TI-BASIC on the 15 MHz Z80-based TI-84 Plus C Silver Edition, which is way slower than the TI-84 Plus CE.

With the slow performances I've seen from python on the latter calculator in Critor's videos, it would be very hard to convince me to switch to python as an alternative to ASM/C/ICE. In TI-BASIC, ASM and C you can create games that takes up to 3 MB of memory and I believe with ICE it's 64 KB. Does python even come close?

Lionel Debroux

QuoteIn TI-BASIC, ASM and C you can create games that takes up to 3 MB of memory and I believe with ICE it's 64 KB. Does python even come close?
Nah, with that ~16 KB Python heap, you're limited to the ridiculously tiny value of several KB of source code. It varies somewhat depending on what the source code contains, since the internal representation of some entities is smaller than others.
TI's proprietary, non-portable functions can fetch image data from files, but that doesn't fix the heap size limitations.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

DJ Omnimaga

This is atrocious. I also assume that it's quite slow for some important math programs too.

Powered by EzPortal