Author Topic: NSpire, or Prizm?  (Read 21308 times)

0 Members and 1 Guest are viewing this topic.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: NSpire, or Prizm?
« Reply #75 on: March 21, 2013, 07:54:58 pm »
About Nspire Lua, it has OOP natively (by natively I mean that the things to create classes and objects are already there).
Here's a simple example combining the event-based structure, classes, and user interaction : http://wiki.inspired-lua.org/Balls_Example

I actually find it (event-based) way better than "traditional" things, like C, say, where you actually have to make a look for catching keypresses :o An event just fits right in , for thies kinds of situation. Anyway, it's probably just a matter of getting used to it. Like the fact that when I tried looking at what the Casio-Basic code was like, I was about to throw the calc out the window :D (it was so werid for me compared to what I knew)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

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: NSpire, or Prizm?
« Reply #76 on: March 21, 2013, 09:01:36 pm »
Btw, what do you mean "otherwise people wouldn't be switching from Nspire dev to 84+ Axe one after another" ? I haven't really heard of people doing so ?
I recall people like Stefan Bauwens and maybe Nicco or ElementCoders who used to do Nspire stuff who switched to Axe after doing Nspire stuff for a while and I think there were other people who got a 84+ after getting an Nspire who somehow prefered Axe afterward. I think people like the 84+ program editor or the overall short syntax of BASIC and Axe.

As for PRIZM basic being that bad, yes it is except home screen stuff and maths. Home screen speed is on-par with the regular 83+ and 84+CSE, but graph screen commands takes 0.3 seconds to process each. If you try to fill a 96x64 area of the graph screen pixel by pixel this is how long it takes on each calc:

TI-84 Plus (15 MHz): 26.5 seconds
HP 39gII (66 MHz): 0.5 seconds
Casio PRIZM (58 MHz): 33 MINUTES! O.O

I have no clue how long does it take on a 84 Plus C Silver Edition, but I wouldn't be surprised if it was between 1 and 2 minutes.

« Last Edit: March 21, 2013, 09:05:07 pm by DJ Omnimaga (Not Admin) »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: NSpire, or Prizm?
« Reply #77 on: March 22, 2013, 03:48:41 am »
Ehm, I never programmed yet on an Nspire, so that's not true.
My brother does(he's the better programmer btw) and he only sticks to the Nspires...


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: NSpire, or Prizm?
« Reply #78 on: March 22, 2013, 09:23:08 am »
As the boot1 isn't writeable, an exploit in it to run any boot2 would give us almost everything that a custom boot1 could.

Doesn't Lua support some aspects of OOP?
We don't need an exploit but actually factoring the boot2 RSA keys. Once done => FREEDOM. But that would piss TI off very badly. :P
We could even write a custom OS that lets us do what we want (actually tangrs Linux port would be perfect with a GUI adapted to a calc/low resources). ;)

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: NSpire, or Prizm?
« Reply #79 on: March 22, 2013, 12:54:16 pm »
As the boot1 isn't writeable, an exploit in it to run any boot2 would give us almost everything that a custom boot1 could.

Doesn't Lua support some aspects of OOP?
We don't need an exploit but actually factoring the boot2 RSA keys. Once done => FREEDOM. But that would  @#!*%  TI off very badly. :P
We could even write a custom OS that lets us do what we want (actually tangrs Linux port would be perfect with a GUI adapted to a calc/low resources). ;)

Well that works too, but any hacker knows that factoring RSA's isn't easy without major computer power or a supergenius. tangrs linux would rock. :)

What is the progress on factoring the RSA's?
Keep trying.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: NSpire, or Prizm?
« Reply #80 on: March 22, 2013, 12:55:21 pm »
The number of bits used for they key makes it impossible for anybody to crack it in a bruteforce way, as of this post's time.
(it would take idk how many years....)

More details here, I believe : http://ourl.ca/6236/99664
« Last Edit: March 22, 2013, 01:12:35 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Re: NSpire, or Prizm?
« Reply #81 on: March 22, 2013, 01:08:54 pm »
Said keys are randomly generated, correct?
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: NSpire, or Prizm?
« Reply #82 on: March 22, 2013, 02:12:43 pm »
I think so.
Also to factor them, we could set something up like a "lend computing power" network so that everyone can contribute. Such a massive parallell brute forcing would be pretty fast.
Is the RSA 128 bits ? Or more ? :P
Edit : Holy crap it's 1024 bits ! *.*
« Last Edit: March 22, 2013, 02:21:52 pm by Streetwalker »

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Re: NSpire, or Prizm?
« Reply #83 on: March 22, 2013, 02:27:00 pm »
1024 on Classics, 2048 on CX.
And while we could do the computing distribution system, it took months for the z80 and 68k calcs, it'll take years for the Nspires.
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: NSpire, or Prizm?
« Reply #84 on: March 22, 2013, 03:42:39 pm »
But WHY do they use military level security keys on a calc ? That's just stupid.
Could reverse engineering the boot2 allow us to find the key ?

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Re: NSpire, or Prizm?
« Reply #85 on: March 22, 2013, 03:55:18 pm »
I thought about that too, but idk if its possible
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: NSpire, or Prizm?
« Reply #86 on: March 22, 2013, 04:03:41 pm »
Could reverse engineering the boot2 allow us to find the key ?
The boot2 contains the public key, which is already known.

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: NSpire, or Prizm?
« Reply #87 on: March 22, 2013, 05:35:32 pm »
Ehm, I never programmed yet on an Nspire, so that's not true.
My brother does(he's the better programmer btw) and he only sticks to the Nspires...
Ah my bad then. I am fairly sure that there are some people who used to do Lua/Ndless who switched to Axe, though.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: NSpire, or Prizm?
« Reply #88 on: March 22, 2013, 10:16:28 pm »
Here is the deal...
I'm a hacker and I was a noob on other subjects, but on subjects like this, I know my ****. :P

The key isn't hard to generate. It doesn't cost a lot of money to have such good security. It's always nice to have good security! So TI decided to have great security. Easy to generate keys, FRICKING HARD to brute force. If I devoted my best computer's entire CPU, video card GPU, and resources alike, it'd take me years even still to get it done. The GIMPS project is a wonderful example of networked collaborative throughput sucking every inch out of every computer they can get people to run it on. There are online networks designed to help other people set up networks to hack RSA's, I believe.
Keep trying.