Author Topic: Tutorial - Setting up C Development Environment for the TI-Nspire  (Read 71265 times)

0 Members and 1 Guest are viewing this topic.

Offline PeonHero

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +13/-5
  • Coder of Tomorrow, Coding Today.
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #45 on: February 14, 2011, 09:27:15 pm »
This is a very helpful thread. Is there any way to program C on the go? Instead of plugging it into the computer and programming something on eclipse, then importing it onto the calculator, is there a way to program C on the go just like programming TI Basic on the TI 83 calculators? Just wondering, if there is any device, ever, not just a calculator that you are able to create applications and programs on, anywhere.
There are a lot of<a href="http://justmegawatt.com/images/youdidntknow"> Things you didn't know </a>about until you clicked that link.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #46 on: February 14, 2011, 09:28:36 pm »
Hi! Welcome to Omnimaga! :)

This is not possible on the Nspire, but it has been done before, namely with the TI-89 series of calculators.  A C-Development environment program, named GTC, was made that allowed C development directly on the calc.


Offline PeonHero

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +13/-5
  • Coder of Tomorrow, Coding Today.
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #47 on: February 15, 2011, 03:58:49 pm »
I wanna get a TI-89 calculator now, but I searched GTC on google and went directly to the website, however the website seems to be down and I wasn't able to find it anywhere else, not even in the download section of this site. Where else can I get it?
There are a lot of<a href="http://justmegawatt.com/images/youdidntknow"> Things you didn't know </a>about until you clicked that link.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile


Offline PeonHero

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +13/-5
  • Coder of Tomorrow, Coding Today.
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #49 on: February 15, 2011, 08:03:02 pm »
Wow that is ingenious, the download links actually work from the google cache! I'll make a guide or something on how to program C on the calculator IF there isn't one already up, and IF I figure out how to myself, but feel free to do this first if you already know how and have the resources
There are a lot of<a href="http://justmegawatt.com/images/youdidntknow"> Things you didn't know </a>about until you clicked that link.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #50 on: February 15, 2011, 08:05:54 pm »
As for programming in C on a calculator, these tutorials exist for the TI-89 (actually, I used them myself to learn C):
http://www.technoplaza.net/programming/


Offline PeonHero

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +13/-5
  • Coder of Tomorrow, Coding Today.
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #51 on: February 15, 2011, 09:44:36 pm »
Ah, but this tutorial is how to program C on the calculator, on the computer. I wanted to write a tutorial on how to program C on the calculator, on the calculator.
There are a lot of<a href="http://justmegawatt.com/images/youdidntknow"> Things you didn't know </a>about until you clicked that link.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #52 on: February 15, 2011, 09:54:21 pm »
Yeah, that might be an issue. :(

Although, I think those tutorials still do apply to a good degree.  GTC is based on the TIGCC libs, which is what techno plaza bases their tutorials on.


Offline Steelm

  • LV2 Member (Next: 40)
  • **
  • Posts: 21
  • Rating: +0/-5
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #53 on: February 15, 2011, 10:08:50 pm »
yes

Offline PeonHero

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +13/-5
  • Coder of Tomorrow, Coding Today.
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #54 on: February 15, 2011, 10:42:46 pm »
So I also heard that TI-83+ and TI-84+ can link to the internet (http://www.cemetech.net/news.php?id=439)
BUT, it does not talk about TI-89 Titanium, would it still be possible to connect the TI-89 titanium to the internet?
There are a lot of<a href="http://justmegawatt.com/images/youdidntknow"> Things you didn't know </a>about until you clicked that link.

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: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #55 on: February 15, 2011, 11:51:34 pm »
On a side note welcome to the forums new members :D

I am sure connecting a TI-89 to the internets is possible, although unfortunately almost nobody program for the TI-89 anymore, so it could take a long while before somebody ports CALCnet 2.2 to 68K calcs.
« Last Edit: February 15, 2011, 11:52:58 pm by DJ_O »

Offline PeonHero

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +13/-5
  • Coder of Tomorrow, Coding Today.
    • View Profile
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #56 on: February 16, 2011, 12:14:15 am »
Agh, why did they stop developing programs for the TI-89? I mean it's almost 500x better than the TI-83+ and TI-84+ models!
There are a lot of<a href="http://justmegawatt.com/images/youdidntknow"> Things you didn't know </a>about until you clicked that link.

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: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #57 on: February 16, 2011, 01:16:01 am »
1) A long-time member of the 68K community that I will not name, but that many older members here heard about, have pretty much scared everyone away from the 68K scene with his endless trolling and unnecessary bashing of people hard work on projects. Some of it happened on ticalc.org in TiLP/TiEmu or 68K programs/POTY-related news, but the worst of it happened on 68K forums like yAronet and TI-Gen. People got so sick of him that they lost interest in 68K programming. Even some people from other forums that never interacted with him in any way stopped programming because of him. He recently faded away and got banned from the 68K French forum he was active on the most, but it's too late to repair the damage he did.

2) TI stopped doing marketting for the 68K series after the TI-Nspire came out. No new OS came out since 2006 either. There is speculation in the TI community that TI may even discontinue these models in the next few years, replaced by the TI-Nspire CAS. Point #2 certainly doesn't help the platform popularity. The same thing happened to the TI-86 after the TI-83 Plus became popular.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #58 on: February 16, 2011, 02:08:10 am »
To those definite causes of TI-68k (89/92+/V200/89T) C/ASM programming being less popular than "modern TI-Z80" (83+/83+SE/84+/84+SE) ASM programming is, I'll add that due to the CAS, the TI-68k platform is forbidden in some standardized tests across multiple countries (starting with the USA). This significantly narrows the audience of the platform, and consequently the number of potential programmers. Despite the fact that the 68000 is more easily programmable in C than the Z80 is.
(technically, the 92 & 92 II models are TI-68k models as well, but they're both older and much harder to work with in C/ASM, so hardly anyone does)

Some of the latest ground-breaking programs for the TI-68k platform have been programmed mostly by someone previously known as a TI-Z80 expert, namely Brandon Wilson, with PS3JB89 and what is currently being called "Linky".
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

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: Tutorial - Setting up C Development Environment for the TI-Nspire
« Reply #59 on: February 16, 2011, 03:19:02 am »
Oh right, I forgot about the CAS, and didn't the 92/v200 got banned from tests due to the QWERTY keyboard too?

I remember 68K C used to be more popular than z80 calcs because on ticalc.org they used to split the 68K POTY in two surveys, but again staff were mostly 68K calc owners so they couldn't feature many z80 programs.