Author Topic: OS 3.0 breaks compatibility  (Read 19484 times)

0 Members and 1 Guest are viewing this topic.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: OS 3.0 breaks compatibility
« Reply #15 on: April 17, 2011, 03:08:11 pm »
I can understand that - but precisely, we need to watch out for the requirements of that complicated VM that yields mild performance, on a somewhat embedded platform like the Nspire :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #16 on: April 17, 2011, 03:12:47 pm »
yeah, that's why I really want a C compiler for the calc :P much better than either.

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #17 on: April 17, 2011, 03:38:24 pm »
I'm not going to be surprised if TI blocks the ability to use Lua tns files that are partially unencrypted... It seems like they're trying to do everything to stop us, even if it involves disadvantages to the customers (such as not being able to downgrade).
Note that if you send a document to OS 3.0.1, re-save it there, and send it back, it'll be fully encrypted and will work on any future OS ;)
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #18 on: April 17, 2011, 03:40:31 pm »
Hmm.....

So, if we know the decryption process, why is it so hard to reverse it?

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
Re: OS 3.0 breaks compatibility
« Reply #19 on: April 17, 2011, 04:04:12 pm »
Some people among us do already know how to decompress data compressed with the unspecified 0D compression method.
err, the decryption is not "known". Just  kind of hack in the built-in XML_parse function with the emulator
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OS 3.0 breaks compatibility
« Reply #20 on: April 17, 2011, 05:21:05 pm »
Moved to news. I think this is important, because this seems to be yet another attempt at breaking compatibility with third-party files.

I hope user-generated Lua files will not break in the CX version of OS 3.0 and future OSes... I wouldn't be surprised if TI discovered that we are using the Lua language and are trying to prevent us or discourage us from doing so.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline XVicarious

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +45/-28
  • I F**king Love Twisty Puzzles
    • View Profile
    • XVicarious
Re: OS 3.0 breaks compatibility
« Reply #21 on: April 17, 2011, 05:27:53 pm »
Chances are they will eventually.  But they have to learn from past experience, and from Apple and Sony (geohot) that we won't give up until we have what we want :D
The internet programmer/hacker community is a powerful force because we have a goal and something we really really really want.

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
Re: OS 3.0 breaks compatibility
« Reply #22 on: April 17, 2011, 05:34:18 pm »
Vy'o'us pleorsdti thl'e gjaemue

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #23 on: April 17, 2011, 05:51:41 pm »
Now this is the final straw for me. I already knew about the instability and overall awfulness of TI's calcs but REALLY?!? Now they're trying to stop us from using third-party TNS?
* Spyro543 facepalms
I'm going with Casio. 'Nuff said.

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #24 on: April 17, 2011, 05:59:43 pm »
If we have a computer program that can encrypt it, then we should be able to reverse it to make a program for us to encrypt it.


I didn't say it was amazingly fast, just that it's a little faster than Lua. Really, I want it for the awesome syntax :P not so much the speed.

Of course, you can't compare speeds of the two when you're talking about a whole different platform anyways.

The little bit I've done with LUA on the PC it was awfully slow, I couldn't even do a simple memory copy 30 times a second.
« Last Edit: April 17, 2011, 06:02:04 pm by Netham45 »
Omnimaga Admin

Offline renatose

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 209
  • Rating: +4/-0
  • watch out the power balls
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #25 on: April 17, 2011, 06:39:42 pm »
Let's just hope :angel: TI is creating the SDK for Lua and will distribute it freely. It's not a matter of believing, but is what they should do... a custom IDE integrating the nspire player, saving lua files and building packing into tns files, aall-in-one would be awesome to help programmers, but maybe plugins for gedit and notepad++ would be enough.
They wouldn't "give" us something to simply take out on the next version...

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: OS 3.0 breaks compatibility
« Reply #26 on: April 17, 2011, 09:19:29 pm »
By the way, I've just newsed on TI-Bank, bashing at TI (in french):
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1053
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OS 3.0 breaks compatibility
« Reply #27 on: April 17, 2011, 09:36:07 pm »
Now this is the final straw for me. I already knew about the instability and overall awfulness of TI's calcs but REALLY?!? Now they're trying to stop us from using third-party TNS?
* Spyro543 facepalms
I'm going with Casio. 'Nuff said.
If the CX won't play third-party Lua files, I have planned to post a news article to start a community-wide boycott of the CX calculator, encouraging people to stick with the Touch/Clickpad, 84+ and Casio Prizm models and link to Cemetech's rant about the CX.
If we have a computer program that can encrypt it, then we should be able to reverse it to make a program for us to encrypt it.


I didn't say it was amazingly fast, just that it's a little faster than Lua. Really, I want it for the awesome syntax :P not so much the speed.

Of course, you can't compare speeds of the two when you're talking about a whole different platform anyways.

The little bit I've done with LUA on the PC it was awfully slow, I couldn't even do a simple memory copy 30 times a second.
I wonder if it will be this slow on calc, though. So far, seeing the grayscale games that were done, I think it is at least decently fast. I haven,t tried them on-calc, though.
By the way, I've just newsed on TI-Bank, bashing at TI (in french):
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1053
Thanks. The community needs to know about TI actions.
« Last Edit: April 17, 2011, 09:36:34 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #28 on: April 17, 2011, 11:03:19 pm »
This may or may not be on topic, but looking at the little Nspire cradles that TI has, it says that they automatically detect and update your OS. Oh, isn't that wonderful...  So now we need a program to convince it we are in fact a 3.0 OS. or NdlessOS... I mean... Ndless 3.0.

Offline ikemike

  • LV3 Member (Next: 100)
  • ***
  • Posts: 67
  • Rating: +4/-0
  • Hmm.
    • View Profile
Re: OS 3.0 breaks compatibility
« Reply #29 on: April 17, 2011, 11:10:22 pm »
I think this could possibly be a result of TI thinking nDoom's (relavitely) highly-publicized release caused schools to discourage the Ti-Nspire, and they want to reduce the risk of any further connections between their new calculator and gaming. As it is, schools and Doom have already had some bad history (Columbine?). I suppose they want a fresh start. After all, the Ti-83/84 has already been, from TI's perspective, irreparably "corrupted" by the sheer amount of third-party software for gaming/entertainment.

That's my speculation. Dunno how true it is... Most of it's probably after-the-fact coincidences.
« Last Edit: April 17, 2011, 11:10:47 pm by ikemike »
Anonymous Legend