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

0 Members and 1 Guest are viewing this topic.

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: NSpire, or Prizm?
« Reply #30 on: March 17, 2013, 12:26:29 pm »
HP calculators are wayyyy different from any device I am used to o.0 It seems to have lots and lots of functionality/programmability. Perhaps there is an HPcalc.org? :P
That was the goal of HP : teach students programming. Unlike TI who makes their calcs less and less programmer friendly. <_<

TI panders to tests. I hate that. I mostly used Symbloic, Omnicalc, and other math apps for my tests last week.
Keep trying.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: NSpire, or Prizm?
« Reply #31 on: March 17, 2013, 12:33:03 pm »
HP calculators are wayyyy different from any device I am used to o.0 It seems to have lots and lots of functionality/programmability. Perhaps there is an HPcalc.org? :P
That was the goal of HP : teach students programming. Unlike TI who makes their calcs less and less programmer friendly. <_<

TI panders to tests. I hate that. I mostly used Symbloic, Omnicalc, and other math apps for my tests last week.
Yeah that's true. I myself use a patched 2.43 OS with a bunch of apps.

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: NSpire, or Prizm?
« Reply #32 on: March 17, 2013, 12:36:17 pm »
Exactly. Thanks ThePenguin77! hehe
Keep trying.

Offline jwalker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 660
  • Rating: +13/-0
  • Almost everything I have released includes a 'WZ'
    • View Profile
Re: NSpire, or Prizm?
« Reply #33 on: March 17, 2013, 12:57:06 pm »
What is the most favored calculator on this website, by majority?

Go ahead and say your favorite calcs for which purpose, and how often you use it :P

To answer these, I will list them from the one I use daily to backups.
1. Ti-Nspire CX CAS
I use this one the most, when I had it cracked I played DOOM and used the GBC emulator quite frequently. This is my main programming calc, and the one I use on all my math and science classes.
2. Ti-Nspire clickpad
This used to be #1, until I bought the CX CAS. I use this to test my lua scripts on grey scale screens. This is also what I make 84+ programs on.
3. Casio Prizm
This I lend out, and I use it as a backup. I have done some C programming for it, but when m emulator trial expired I kind of quit, and I'm not paying for the emulator. Maybe when the community comes out with one I will start again.

The reason why the Nspires are the top 2 calcs that I use is they have a lot of features that others don't, and it is actually easier to use. I say this because the UI is way more modern than the others out there. It also is very easy to link variables and there is a feature that no one has yet talked about: You aren't constricted when it comes to variables. You can have a variable called 'x1' or 'person1', and variables do not have a type, so it is like javascript or lua in a sense.  What I mean is, the variable 'x1' could be a matrix, integer, string or float. Something else no one has mentioned is that if you know what the functions are named, you can just type them out, unlike the other calculators. it is faster to type 'ncr(' or 'abs(' than it is to look through the catalog the menus.
<a href="http://www.nerdtests.com/ft_cg.php?im">
<img src="http://www.nerdtests.com/images/ft/cg.php?val=9612" alt="My computer geek score is greater than 41% of all people in the world! How do you compare? Click here to find out!"> </a>

Support Casio-Scene against the attacks of matt @ matpac.co.uk ! For more information: Casio-Scene shuts down & Matt actions threads

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: NSpire, or Prizm?
« Reply #34 on: March 17, 2013, 01:26:29 pm »
Here's my opinion on different models. Note that I don't own all of them.

Math : Definitely the TI-68k series and CAS HP calcs. They have a very friendly UI for this purpose. The Nspire CAS has Ndless menus so it's not very handy. The TI-z80 series has only a floating point math engine which is not interesting at my school level. It's great for physics though.

Programming : The TI-z80 series (especially 83+/84+) are very programmable since they have BASIC (slow but nice for heavy math), and support native execution with ASM and Axe. There are also third party interpreted languages such as Grammer and BBC BASIC, and BASIC expansions such as XLib/Celtic/Omnicalc/BatLib.
The TI-68k series has ASM, C, BASIC and NewProg (like Axe for this series of calcs). Only the last two are on calc though.
The HP-50G looks awesome for that purpose too, especially since it has equivalent on-calc programming possibilities to the TI-z80s.
Casio calcs have native prog and BASIC too even though the editor is even worse than on TI-z80s. There is LuaZM for Lua, too. On calc native programming is not here yet though.
The Nspire requires a PC to program it in ASM/C and Lua so don't think about it.

Power : Definitely the Nspire CX. It's currently the most powerful calc out there. Then come the PRIZM and HP-50G, the TI-68k and last but not least the TI-z80s.

Hacking : TI calcs are 100% proprietary and officially undocumented calcs, a lot of research is being done on them. We already found a lot about the z80s though, but the Nspire is fairly recent and we have yet to factor it's RSA keys. ;)

Hope this can help you choose !

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: NSpire, or Prizm?
« Reply #35 on: March 17, 2013, 01:29:17 pm »
The Nspire requires a PC to program it in ASM/C and Lua so don't think about it.
Seems like you forgot about oclua ;)
Also, it is not forbidden to write a C compiler or an ASM compiler, or an another-language compiler (like Axe on the z80 series) on any of those calcs :P
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: NSpire, or Prizm?
« Reply #36 on: March 17, 2013, 01:34:30 pm »
Quote
The TI-68k series has ASM, C, BASIC and NewProg (like Axe for this series of calcs). Only the last two are on calc though.
While it has few users, partly because someone tried every trick to belittle and delay it, there's GTC ;)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: NSpire, or Prizm?
« Reply #37 on: March 17, 2013, 01:49:02 pm »
Hayleia : true, but it's probably a long and winding process.
Lionel : I wasn't aware of this one.

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: NSpire, or Prizm?
« Reply #38 on: March 17, 2013, 01:55:49 pm »
I like nspire cx personally, programming on the computer doesnt bother me :P

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: NSpire, or Prizm?
« Reply #39 on: March 17, 2013, 06:18:44 pm »
Programming on the computer does, indeed, bother me. An oncalc program editor or even a simple text editor combined with a compiler would be the absolute LEAST I would require. Maybe some days I would write down an idea and then type it up on the computer, but I really prefer oncalc programming. The two long posts about the calculators were extremely helpful. I already know a lot about the Ti8x series, and have 4 members. A Ti82 of mine is hiding in my brother's room. :P

So the nSpire has some nice UI tricks that I can pick up to make MATH significantly easier, and unless I get serious about programming, those things are best left to the experts, whereas the Casio Prizm is great for the whole oncalc programming thing. :)
68k calculators will never enter my home unless I have every other kind of calculator out there. I do not, I repeat DO NOT, care about them. They are just underdocumented and nobody likes them for programming.

Axe isn't native! It requires to have it on calc, or even requires some shell of some kind, unless you compile fo noshell (which is the way to go unless speed or memory is a main concern.). But I see that variables work the same way on the CX CAS as they do in Axe. :) HELPFUL! What is the maximum size integer and most precise number that you can work with on each calculator?
I'm getting a lot of feedback from a lot of people!!
Keep trying.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: NSpire, or Prizm?
« Reply #40 on: March 18, 2013, 03:30:24 am »
It's entirely your right not to care about the TI-68k series... but then, please use proper arguments ;)

Quote
They are just underdocumented and nobody likes them for programming.
The cold hard fact is, while TI-68k calculators aren't popular nowadays, they remain far better documented for programming than Nspire calculators are... If you really hate under-documented, under-loved platforms, than neither the Nspire series, nor the Prizm series, should be a priority for you - you should care about the TI-Z80 and TI-68k series instead !

Educate yourself with the GCC4TI documentation (online version: http://debrouxl.github.com/gcc4ti/ ), the hardware documentation far more complete than that of the more complex Nspire ( http://tict.ticalc.org/docs/J89hw.txt ), etc.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

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 #41 on: March 18, 2013, 03:30:43 am »
What? The 68K is one of the best calculators out there, and though it may not have such a community now, it did once and the left all awesome calcs behind: http://www.ticalc.org/pub/89/asm/games/rate.html
Even many basic games are cool!
I've had my hands on several Z80's and Nspire's but I always go back to the indestructible TI-89 !
I love it so much, I even wrote an article why to buy one: http://stefan.bwns.be/?q=content/why-buy-68k-calc

I'm not saying you have to buy one, but it is definitely more powerful than all the other TI-8X calcs out there.

Of all the people that used the TI-89, I think everyone enjoyed it.


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

Interview with me

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: NSpire, or Prizm?
« Reply #42 on: March 18, 2013, 03:31:18 am »
Axe isn't native! It requires to have it on calc, or even requires some shell of some kind, unless you compile fo noshell (which is the way to go unless speed or memory is a main concern.).
???
Axe is a compiled language, so once compiled, any Axe program is an ASM program, in native language. And you absolutely don't need the Axe application to run compiled Axe programs, only programmers need the app to compile but launching the compiled product doesn't need Axe. And you don't need a shell if the program was compiled as an app or for NoShell (and this also applies for ASM programs, not only Axe programs).
And you said that compiling for NoShell is the way to go, but not necessarily. I'd say that compiling for Ion is better because the program could still be launched via the ASM command and it will also be displayed by MirageOS, so everyone will be able to launch it :)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: NSpire, or Prizm?
« Reply #43 on: March 18, 2013, 03:43:28 am »
Honestly i don't know how you could tackle any large project away from the computer. Lots of Axe and BASIC programmers have done it, but personally i couldn't imagine keeping track of a project that has several tens of thousands of lines of code.

About the 68k calcs, it's not that nobody likes programming them, i think they're fun and, while i haven't jumped into it as much as say z80 or ARM assembly, m68k assembly is pretty interesting. The instructions are pretty flexible, (compared to the z80) you have tons of registers, lots of instructions you wanted on the z80 (a div instruction?!) and introduces some important concepts in a lot of other languages that you don't have in z80, like sign extension and differentiating between addresses and data. You've also got lots of conditional tests at your disposal. Really i think it's just that there's not that large of a community around anymore, though there still are lots of really knowledgeable people around willing to help out and answer questions. If you go back five or ten years you'll find tons and tons of amazing projects (seriously, have you ever checked out all the 68k games available at ticalc? :D)

As for Axe, to run Axe programs you don't need the application on your calc, you might need a shell, though. Most 83/4/+/SE programs are written for a shell, however, so most people who play games will have a shell on their calc. I'd go so far to say that most people would actually rather use a shell to run a program than have to use the Asm( token (unless they're using zStart/NoShell/DoorsCS's run from homescreen feature). Though if i could i'd push you towards z80 asm, nowadays there are so many resources available, libraries, etc. you could probably write an entire game not knowing a single bit of assembly ;)

On the 83+ in most cases you aren't going to need super huge numbers, generally 16 bits will be enough and if you need extra precision you can hack it together using an extra byte as a decimal (instead of .00-.99 you'd have .000-.255). If you need larger numbers you can handle that a variety of ways. You can take advantage of OS routines or write your own, but unless you're writing some sort of math program i can't imagine you needing more than 3 bytes (>16,000,000). Handling 3-byte numbers is pretty simple and not much slower than 2-byte numbers (for most operations). On the Nspire i imagine you've got support for 32-bit numbers with the ARM processor, if you need larger numbers i don't think it'd be difficult to handle them yourself..

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: NSpire, or Prizm?
« Reply #44 on: March 18, 2013, 04:25:57 am »
Programming on the computer does, indeed, bother me. An oncalc program editor or even a simple text editor combined with a compiler would be the absolute LEAST I would require. Maybe some days I would write down an idea and then type it up on the computer, but I really prefer oncalc programming. The two long posts about the calculators were extremely helpful. I already know a lot about the Ti8x series, and have 4 members. A Ti82 of mine is hiding in my brother's room. :P

So the nSpire has some nice UI tricks that I can pick up to make MATH significantly easier, and unless I get serious about programming, those things are best left to the experts, whereas the Casio Prizm is great for the whole oncalc programming thing. :)
68k calculators will never enter my home unless I have every other kind of calculator out there. I do not, I repeat DO NOT, care about them. They are just underdocumented and nobody likes them for programming.

To respond: The 68k calcs have fallen out of favor, but then again TI isn't really been advertising or promoting them for some time. The french community has also always been more active with the 68k series it seems. They have been around forever though, so I'd imagine they are quite thoroughly documented.

Quote
Axe isn't native! It requires to have it on calc, or even requires some shell of some kind, unless you compile fo noshell (which is the way to go unless speed or memory is a main concern.). But I see that variables work the same way on the CX CAS as they do in Axe. :) HELPFUL! What is the maximum size integer and most precise number that you can work with on each calculator?
I'm getting a lot of feedback from a lot of people!!

It's true that Axe isn't built in. You only need it on calc to compile the source though. As far as exection of programs go Axe and Asm are exactly the same. They can either be nostub, compiled for a shell, or an app.

In response to your original question:

The Prizm and the CAS version of the Nspire aren't really comparable. If you were to compare the Prizm to anything, it'd have to be the normal Nspire CX or a TI-84+/ TI-84+ CSE.

Concerning on calc programming:

-The Nspire has Nspire BASIC which from what I understand is ok for math, but next to useless for much else. I think there is a third party editor for LUA, but TI has not provided one. On the PC side, you can do C or ARM ASM.

-The Prizm has Prizm BASIC, and some drawing commands are quite slow unfortunately. You have a Prizm version of Lua, but I can't remember if it has an on calc editor or not. On the pc again you have C and Assembly.

-The 84+ CSE has BASIC. Most commands that display things have been shown to be slow. (Output for example)On the PC side you have ASM. At this point it is unknown if and when Axe will be ported. I wouldn't be surprised to see some other languages popping up, but time will tell.

Honestly the classic Z80 series has the highest programmablity on  calc. You have BASIC, ASM, Axe, grammer, and batlib. For BASIC you also have the Celtic III/Xlib to add additional functionality.

As far as specs go, as others have mentioned the Nspire wins. It has the fastest processor and the most storage space. It also has a decent color display at 320x240 resolution.

The Prizm has a decent processor, but only 16 MB memory. It has a very high color display resolution though at 396×224.

The TI-84+ CSE comes in last with only 3MB memory. It has a 320x240 pretty color display, but only a 15Mhz Z80 backing it up.

Although the Nspire is constantly being upgraded and having Ndless(which allows C and ASM programs to be executed) blocked, I'd say it's probably the best choice of the batch, as long as you don't mind programming on computer. If you are set on programming on calc, I'd stick with the classic Z80 series right now. It's the most supported and has tons of options. 68k is an options as well. Honestly it has an extremly powerful form of BASIC built in that allows manipulation of pictures among other things. There is also Newprog which can be done oncalc. On the PC side you have 68k ASM and C yet again.

I don't really do much regarding math, so I can't really weigh in there. That's about all I have to add.

Oh, and since I haven't said it yet, welcome to Omnimaga!
« Last Edit: March 19, 2013, 08:08:57 pm by Art_of_camelot »