Author Topic: 84 Plus OS 2.71MP leaked: The beginning of the end of TI-84+ programming?  (Read 140578 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
UPDATE (11:35 PM): HAPPY APRIL FOOLS DAY EVERYONE!
Yes, this was a joke. Please do not contact TI about this OS. It was a copy of 2.55MP modified by ThePenguin77. TI has never made a 2.71MP OS. Use this patch by ThePenguin77 to modify your OS 2.55MP if you want to see how 2.71MP was.



Earlier this evening, ThePenguin77 went on TI Education website to download a copy of TI-84 Plus OS 2.55MP to test his video player, but he was instead greeted with OS 2.71MP:



Later when he informed some Omnimaga users about it, it was mysteriously gone from TI website and the OS copy available for download was 2.55MP again. SirCmpwn then checked his automatic OS download script folder and he found 6 OS copies that had a different file size, so he figured out after ThePenguin77 post that for about an hour, TI had replaced OS 2.55MP with 2.71MP on their site. After ThePenguin77 returned online, I got a copy and tested it. We preferred to not distribute copies until now so we don't get flooded by requests while we test stuff and I post an announcement.

With this large version number increase and the arrival of the TI-Nspire CX, we initially thought that TI added many new features to bridge the gap between the TI-84 Plus and the TI-Nspire, or fix many bugs, such as ERR:VERSION and BAD ADDRESS, but this was not the case. All that seemed to have changed was the replacement of the keypad shortcut message with a TI-Nspire CX ad:


Afterward, we started to feel there was something suspicious behind this OS after I ran into errors while trying to run one of my hybrid BASIC game and apps. Well... guess what? There is!

First of all, the Asm(), AsmComp() and AsmPrgm commands have all been removed from the CATALOG menu, which means that no more assembly programs can be launched from the home screen! When sending files containing this command to a calculator using OS 2.71MP, these tokens changes to question marks. Say goodbye to Ion, no-stub games and many BASIC games relying on ASM program files.



Also, it seems that they installed some sort of protection against third-party (or unofficial?) applications, as the ones I have tried (such as Doors CS7 or TI-Boy SE) no longer run at all on the calculator. Instead, we got an ERR:INVALID message. I tried a full memory reset and an OS re-install, to no avail. Only the TI apps I had seemed to run anymore.



So it looks like that TI is now trying to lock down the TI-84 Plus too!

Now on the TI-BASIC programming side, they did not remove any command other than the ASM program launching one, but those who thought that MathPrint slowed down Output() and Disp commands have seen nothing: With 2.71MP, they're even slower, even with MathPrint disabled!



To make matter worse, as you can see in the screenshot to the right, it seems that we can no longer use Output() on the 8th character row (like on Casio calculators, which reserved that row for menus)! Here's a comparison of how a BASIC home screen game will run between OS 2.55MP and 2.71MP, both with MathPrint disabled:

 
Basically, almost every game in the Omnimaga archives will not run on OS 2.71MP!

Also ThePenguin77 reported a few crashes while using the OS. This probably means that this OS is not in final stage and that TI released it by mistake earlier. Hopefully the final version won't be as slow and buggy, but the removal of no-stub assembly and what seems to be a protection against third-party Flash APPS were definitively intentionally added, confirming Texas Instruments position regarding hobbyist programmers. It also could be an attempt to make people switch to the TI-Nspire by making the 84+ more limited on purpose, since they mention on their website that the TI-Nspire includes a dedicated programming environment as well as programming libraries for global access to user-defined functions & programs.

There is only one good news about this OS: It doesn't contain any anti-downgrade protection, so you can simply re-install an older OS and your calculator should be fine again.
However, we beg that all of you hurry up and download a copy of OS 2.55MP (or 2.43) from TI website as soon as possible for backup purposes, in case when TI releases this OS, they decide to remove all older versions from their server.

Although we normally do not post copyrighted material on our website, we feel that it is in our best interest to warn the TI community about their actions against us, so we decided to put a copy of the OS online for now:

<FILE REMOVED. This was a joke anyway and we don't want copyright issues. :P>

As always, we recommend that you backup your calculator content before trying this new OS!

Hopefully the TI community will remedy to the ASM problem with patches when the final version of 2.71MP comes out, but there still remains the fact that many people will probably end up with 2.71MP pre-installed when buying a new calculator, and that they might take a long while to figure out where to find patches or an older OS. Texas Instruments has definitively reached an all-time low.

UPDATE (9:10 PM): ThePenguin77 has released a patch that gets rid of the many quirks in this OS, in case eventually someone would get forced to upgrade by his teacher, assuming the OS comes out as it is later. Here is the download link.



UPDATE (11:35 PM): HAPPY APRIL FOOLS DAY EVERYONE!
Yes, this was a joke. Please do not contact TI about this OS. It was a copy of 2.55MP modified by ThePenguin77. TI has never made a 2.71MP OS. Use this patch by ThePenguin77 to modify your OS 2.55MP if you want to see how 2.71MP was.
« Last Edit: April 01, 2011, 11:45:25 pm by DJ_O »

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
 :mad: Absolutely terrible! How can they do such a thing?
 :'(

RIP: TI-83 +
ld a, 0
ld a, a

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Wha...wha...what???

WHHATTT?

They'd better fix this soon!  Otherwise this is the last straw!

Ndless for the Ti-84+, anyone?

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
If the OS has added no additional features, we don't have to worry. Does your teacher now require you use 2.71 specifically? Take up Critor on his offer to release the so-called version 3.0.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Yep, this is the worst OS I have ever seen. Hope it will be better with the final version. If there is one.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
I'm trying it in wabbitemu, and the third-party apps work...
Vy'o'us pleorsdti thl'e gjaemue

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
There's no need for Ndless. We have the OS signing keys. Furthermore, we can factor any new keys TI decides to use.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
I am in shock.
Even worse, this breaks Axe.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
There's no need for Ndless. We have the OS signing keys. Furthermore, we can factor any new keys TI decides to use.
Unless they somehow manage to make it a higher bit security... :S

I HATE YOU TI!!!!!!!
« Last Edit: April 01, 2011, 12:39:01 am by Silver Shadow »
Former Coder of Tomorrow


Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
I'm trying it in wabbitemu, and the third-party apps work...

 Have you tested it on your TI-84+?  Wabbitemu does have errors

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
That output slowdown seems really bad.
In-progress: Graviter (...)

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
I propose to publish RunOS just to piss them off.
Former Coder of Tomorrow


Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
I was able to run Axe to compile, but even after installing CalcUtil it throws an ERR:SYNTAX when I try to run it from the homescreen.

I was able to run it from Mirage tho. (DCS7 threw the invalid error)

Maybe if the apps are above a certain number of pages...?

I'm trying it in wabbitemu, and the third-party apps work...

 Have you tested it on your TI-84+?  Wabbitemu does have errors
No, 2.55 crashed enough times in the one night I tried using it, and this version seems worse

Solution: Don't upgrade :P
« Last Edit: April 01, 2011, 12:41:35 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline c.sprinkle

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 221
  • Rating: +23/-1
  • There ain't no rest for the wicked? True indeed.
    • View Profile
    • The Corread on NationStates.
HOW COULD THEY DO THIS TO US?!?!?!?!

Sadly, I had been wondering if they would try this on the 84 series.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
That won't help. But it might not hurt, either, considering that Brandon got away with Chameleon.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC