Author Topic: Nelson Sousa: N-Spire Programmer  (Read 17761 times)

0 Members and 2 Guests 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
Re: Nelson Sousa: N-Spire Programmer
« Reply #15 on: October 17, 2010, 01:24:43 am »
Well the site search engine is not the best thing out there. The results are scrambled and shows some 2008 results first. In addition to that, there are many active topics every day, bumping down the rest. Also the actual topic doesn't have Nelson Sousa in its name. It's inevitable some people may miss it out.

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #16 on: October 17, 2010, 01:28:30 am »
Nah, I was just mentioning that in passing; it's impossible to find that thread. I wonder whether this thread should be locked to prevent it from evolving into a complaint-fest...

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
Re: Nelson Sousa: N-Spire Programmer
« Reply #17 on: October 17, 2010, 01:29:39 am »
I don't think so, unless it actually turns into one. In that case we can lock it and redirect to the other one when we find it

EDIT
Even for me who is a noob when we are talking about calc programming, I think a hello word in asm, is greater then some complex files using basic
Note that this is not always true, as there are great BASIC games out there. They are just rare. See Contra 83, Final Fantasy Tales of Magic and at the risk of self-promotion, Illusiat 13.
« Last Edit: October 17, 2010, 05:16:49 am by DJ Omnimaga »

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #18 on: October 17, 2010, 11:26:22 am »
hmm, I would also say that Illusiat and contra 83 are great

ASHBAD_ALVIN

  • Guest
Re: Nelson Sousa: N-Spire Programmer
« Reply #19 on: October 17, 2010, 11:32:06 am »
yes, he trolls us, so while he may program in Math, he is otherwise a troll

he insulted calc84 about gbc4nspire if memory serves me right

"it is just another port, there is nothing special about it"

and

"asm? asm is useless educational-wise and programming-wise"

I cant find the original quotes but that was the general idea
Yeah I remember that. It's quite sad. Fortunately he doesn't do that very often, though, and only does it on TI-Nspire Google Group, so we're kinda fine. I just kinda wish people would recognize the hard work it takes to write certain programs. Maybe his files are good, but Calc84maniac stuff is also very good. Just because they're calc games or emulators don't make them bad.

Anyone who insults calc84maniac about his GBC4NSPIRE is a pretty big loser.  I asked my friend to download a couple of sousa's documents so I could try them, and they were pretty slow.  So he needs to shut up. :(

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #20 on: October 17, 2010, 12:54:59 pm »
I asked my friend to download a couple of sousa's documents so I could try them, and they were pretty slow.

I know the projection algorithms are complex, but when you have something as powerful as the ARM processor in the nspire, it's kind of difficult to write a slow program in any processor language.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #21 on: October 17, 2010, 12:55:28 pm »
I asked my friend to download a couple of sousa's documents so I could try them, and they were pretty slow.

I know the projection algorithms are complex, but when you have something as powerful as the ARM processor in the nspire, it's kind of difficult to write a slow program in any processor language.

Yeah, his 3D programs are quite slow

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #22 on: October 17, 2010, 12:58:07 pm »
But the nspire basic is still slow at drawing lines and filling polygons.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #23 on: October 17, 2010, 01:06:03 pm »
But the nspire basic is still slow at drawing lines and filling polygons.

Yeah TI will only make OSs that make us unable to play games using ndless.


Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #24 on: October 17, 2010, 01:36:50 pm »
The BASIC 3D programs have running times that are dominated by the actual drawing of the lines :(
Not surprising considering how much extra work the OS has to do every frame to update the scatterplot.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #25 on: October 17, 2010, 02:07:45 pm »
But the nspire basic is still slow at drawing lines and filling polygons.
Yeah TI will only make OSs that make us unable to play games using ndless.

So it's an OS thing and not the program itself?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #26 on: October 17, 2010, 02:12:04 pm »
What about a C/ARM xLIB/Flib for TI-Nspire?
Ndless.me with the finest TI-Nspire programs

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #27 on: October 17, 2010, 02:24:03 pm »
What about a C/ARM xLIB/Flib for TI-Nspire?

There is C thing for Nspire: ndless.

But the nspire basic is still slow at drawing lines and filling polygons.
Yeah TI will only make OSs that make us unable to play games using ndless.

So it's an OS thing and not the program itself?


I believe so.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #28 on: October 17, 2010, 03:14:09 pm »
What i can't understand about nspire is:
how can the same calc use graph3 in a emulator [which means it probably is slower than real 84 - but i can't say for sure as I never tried a 84 serie]
which draws quickly 3d graphs, and at the same time, using it "normal" OS can do only slow 3d things such as those tns for plot in 3d or Nspir3D?

...
Because the normal OS is not very optimized for doing stuff quickly.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Nelson Sousa: N-Spire Programmer
« Reply #29 on: October 17, 2010, 03:18:26 pm »
What i can't understand about nspire is:
how can the same calc use graph3 in a emulator [which means it probably is slower than real 84 - but i can't say for sure as I never tried a 84 serie]
which draws quickly 3d graphs, and at the same time, using it "normal" OS can do only slow 3d things such as those tns for plot in 3d or Nspir3D?

...
Because the normal OS is not very optimized for doing stuff quickly.

So TI optimized the emulator, but didn't bother to optimize the OS? Why does that sound like something TI would do? Make it so that you can theoretically do everything with it, but make it a pain to actually do.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ