Author Topic: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library  (Read 140732 times)

0 Members and 3 Guests are viewing this topic.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #345 on: August 23, 2013, 04:09:28 pm »
hoffa, do you have a sample program showing this?
« Last Edit: August 23, 2013, 04:09:39 pm by ExtendeD »
Ndless.me with the finest TI-Nspire programs

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: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #346 on: August 26, 2013, 03:38:52 pm »
ElementCoder, let's say you're trying to do software bit-banged asynchronous serial. The timings on that are very precise, so an interrupt would screw it up bad enough to get at least one bad byte, probably two.

Also, maybe you don't want to be able to pause during a transition, or similar. If pausing was interrupt-based you would either need to check if it was a transition, or disable the interrupt.

Offline hoffa

  • Project Author
  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 322
  • Rating: +131/-13
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #347 on: August 27, 2013, 06:34:48 am »
hoffa, do you have a sample program showing this?
Yeah, attached. Sorry for the late reply, have been insanely busy.

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #348 on: August 27, 2013, 06:49:49 am »
hoffa, do you have a sample program showing this?
Yeah, attached. Sorry for the late reply, have been insanely busy.
May you attach the source as well ? (or a link since it looks like it's Mode7)
Thanks.
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline hoffa

  • Project Author
  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 322
  • Rating: +131/-13
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #349 on: August 27, 2013, 07:29:15 am »
It's pretty much this code: http://ourl.ca/18123/337001

It uses an unreleased version of nSDL however (with shitty mouse support).

In other news, that TI downgrade block thing is really a turnoff. If I can finish one last version of nSDL that's good, but I think I'll retire from the TI-Nspire community after that (going to university, got a lot of things to look forward to, plus I've been getting into iOS development). I've been here long enough to see that not many people are that involved with the TI-Nspire (even I just look at projects' screenshots, think to myself "cool" and then switch tabs) and I could invest the time in some better stuff. I've been wanting to quit for some time already, but I hate leaving projects in the cold.
« Last Edit: August 27, 2013, 07:30:10 am by hoffa »

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #350 on: August 27, 2013, 08:54:35 am »
By being demotivated and retiring from the TI-Nspire development community, don't you think that you're doing exactly what TI wanted?

And TI probably don't think they're losing anything like that, as they have many teachers to create TI-Nspire content.
« Last Edit: August 28, 2013, 08:14:04 am by critor »
TI-Planet co-admin.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #351 on: August 27, 2013, 11:45:44 am »
well, for them, the least native developers/hackers, the better, so indeed, as stated multiple times, it's just the lack of motivation / amount of people that makes TI "win" the native fight for a given OS version.
If somebody skilled is motivated enough to find exploits, I'm sure he'll find it.
That's what  Extended and the other ndless contributors have done over time ! But the lack of time was/is more the reason for not having an ndless 3.2 yet I guess
« Last Edit: August 27, 2013, 11:46:08 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline hoffa

  • Project Author
  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 322
  • Rating: +131/-13
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #352 on: August 27, 2013, 12:46:06 pm »
By being demotivated and retiring from the TI-Nspire development community, don't you think that you're doing exactly what TI wanted?

And TI probably doesn't think they're losing anything like that, as they have many teachers to create TI-Nspire content.
Maybe, but I have to be honest, I don't feel like I'm "fighting" for anything, nor do I really feel like I want to. I just like the TI-Nspire system somewhat and it's fun hacking it (well it was at least in high school), but now to me it's just more like a responsibility to "finish" what I started. Calculators are pretty much irrelevant to my life post-high school anyway and my interest is slowly fading away. TI's a dick, oh well. It's not something I bother to invest my time in once the whole show reaches a certain point, and it isn't something so close to my heart that I feel like using more energy to punch back.
« Last Edit: August 27, 2013, 12:46:59 pm by hoffa »

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #353 on: August 27, 2013, 04:55:02 pm »
Sad decision :( nSDL didn't (or hasn't had yet) the success it deserves...
Ndless.me with the finest TI-Nspire programs

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #354 on: August 28, 2013, 06:41:41 am »
Oh... See what you"re doing, TI!

Anyway, thanks to have ported nSDL, hoffa, it was a good idea.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #355 on: August 28, 2013, 08:10:37 am »
Quote
See what you"re doing, TI!
That's one of their goals...
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #356 on: August 28, 2013, 09:40:48 am »
Thank you hoffa for the beautiful nSDL. I can perfectly understand your move, although I do not wholeheartedly believe it that much. Sooner rather than later you'll come back to Omnimaga. You're a popular guy around here. Also, i think TI-Nspire we'll very soon be a past toy, because its architecture and price is being overcome by way better alternatives. TI will probably have to change their PR with students/developers if they want to survive. I guess they're getting too old and greedy without realizing it. ;)

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: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #357 on: August 28, 2013, 01:33:11 pm »
Yeah it sucks that you are planning to stop working on this and retiring from TI-Nspire dev, although I can understand why. You are not alone who stopped developing for the same reasons. I personally was kinda interested in Nspire development when ASM/C arrived, hoping that someone released nAxe or something and perhaps trying Lua, but with everything that TI did, I finally decided against it. It is hard to stay motivated to code for a platform, fully knowing that in one year, almost nobody will be able to use our programs anymore.

By the way have you ever considered developing for the Casio PRIZM, HP Prime or TI-84 Plus C Silver Edition instead? I know calcs becomes pretty much irrelevant after hi school, but look at KermMartian, BrandonW and Ranman, who still actively made calculator programs over a decade after finishing hi school. Ranman was 40 years old, yet, during his free time (limited due to having kids and work), he still worked on TI-89 clones of Commodore 64 games. I myself released new calc games 10 years after finishing hi school, although much less than before. IIRC, someone was working on pSDL for the PRIZM, but I don't know what happened to it. The HP Prime is not hacked yet, but its BASIC language is even faster than Nspire Lua (by far) and people are already working to hack the calc. As for the 84+CSE, it's much slower, but if you like old school platforms and pushing them to their limits that could be a nice alternative, plus it's incredibly popular (just see how many downloads per week a simple Frogger or Snake clone can get). All those three calcs are open to ASM development (especially the 84+CSE, which has an Asm() command), although the HP Prime isn't released yet.

PRIZM (FX cg20):
-Max 94.3 MHz SH4
-2 MB RAM (61 KB for BASIC coders)
-16 MB Flash
-384x216 color LCD supporting both 65536 and 8 color modes

TI-84 Plus C Silver Edition:
-15 MHz Z80
-128 KB RAM (21 KB for user)
-3.5 MB Flash
-Color LCD supporting both 320x240 and 160x240 resolution, along with 65536 and 8 color modes
-Built-in horizontal scrolling support

HP Prime:
-Max 400 MHz ARM processor (supposedly clocked at 266 MHz by default)
-32 MB RAM (16 used by the OS)
-256 MB Flash
-320x240 LCD supporting 65536 colors
-BASIC language supports sprites of any size, sprite scaling, decuple buffering (10 buffers, although I don't see much need for anything higher than double or triple buffering), rectangles and transparent text (7 different sizes) that is anti-aliased.
« Last Edit: August 28, 2013, 01:49:03 pm by DJ Omnimaga »

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #358 on: August 28, 2013, 03:19:09 pm »
hoffa, just to let you know, although this probably won't make you change your mind: I have been circumventing protections, patching, hacking, reversing, extending the TI-89, 92+, Voyage 200, TI-Nspire Clickpad and CX since 1997. Things were a bit more easy on the TI-68k but the page always was often rather white at the beginning and TI has never been cooperative.

I have had hundred reasons for quitting during these 16 years... but I'm still here, not as productive as I would like to be, not doing things always right, releasing things much less used that I'd like, or missing expectations. But the Ndless download stats and the kind words I sometimes receive from people around the world remind me I have at least been able to contribute to change things a little bit in a good way. And to take pleasure anyway.
Ndless.me with the finest TI-Nspire programs

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: nSDL 1.1.1 Anniversary Edition—The Ultimate TI-Nspire Graphics Library
« Reply #359 on: August 28, 2013, 03:39:10 pm »
Yeah I remember that with the 68K models, TI kept changing the hardware, causing most old programs to break. At one point in 2000 or so, most people thought that on HW2 grayscale would never be possible. Then came HW3 a few years later, which broke all ASM programs.

On the 84+, we had to deal with compatibility issues with TI-Graph Link-generated groups, then came the 2007 hardware change causing games using extra RAM to break. MP OSes also caused major problems and several of my older games don't work properly on them.

Casio calcs had their shares of issues as well, especially the FX 9860G hardware changes last year or so.