Author Topic: C or ASM IDE for the Nspire  (Read 12993 times)

0 Members and 1 Guest are viewing this topic.

Offline lkj

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +58/-1
    • View Profile
Re: C or ASM IDE for the Nspire
« Reply #15 on: May 08, 2012, 04:16:28 pm »
I would program much more if I could do it on-calc during boring lessons or at lunchtime. If you make this I'll definitely use it!

there's only one thing i don't really get.. is there so much ASM development for the Nspire? or is it just that i don't see see it? because i haven't seen anywhere programs made in ASM for the Nspire xs therefore it seems a bit lost work to make an ASM compiler
Barely anyone codes in ASM. Calc84maniac did, but almost everyone else seems to use C. In fact it was the same on 68K calcs after TIGCC arrived and since Cemetech took over PRIZM development now it seems to be the same for that platform too (when PRIZM dev started on Omni people were using ASM)
This could also be due to the very good tutorials on how to use ndless for C whereas asm isn't really mentioned anywhere. However now that I'm writing this I remember there's a sample asm program included with ndless.

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: C or ASM IDE for the Nspire
« Reply #16 on: May 08, 2012, 04:17:52 pm »
I'd love to see an Asm IDE, and a C IDE. Asm is better for the kind of things we like to do, ie games.

A C IDE would be significantly harder, but that doesn't mean I wouldn't love to see it.

Also, ARM assembly (ie nspire) is supposed to be much easier than most to learn, even z80 asm. (83+)
« Last Edit: May 08, 2012, 04:18:36 pm by willrandship »

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: C or ASM IDE for the Nspire
« Reply #17 on: May 09, 2012, 01:22:16 pm »
I agree with willrandship : ARM is the easiest assembly I know, even z80 !!
Just look at that : http://www.shell-storm.org/papers/files/718.pdf
« Last Edit: May 09, 2012, 01:22:30 pm by mdr1 »



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: C or ASM IDE for the Nspire
« Reply #18 on: May 09, 2012, 02:35:31 pm »
I would program much more if I could do it on-calc during boring lessons or at lunchtime. If you make this I'll definitely use it!

there's only one thing i don't really get.. is there so much ASM development for the Nspire? or is it just that i don't see see it? because i haven't seen anywhere programs made in ASM for the Nspire xs therefore it seems a bit lost work to make an ASM compiler
Barely anyone codes in ASM. Calc84maniac did, but almost everyone else seems to use C. In fact it was the same on 68K calcs after TIGCC arrived and since Cemetech took over PRIZM development now it seems to be the same for that platform too (when PRIZM dev started on Omni people were using ASM)
This could also be due to the very good tutorials on how to use ndless for C whereas asm isn't really mentioned anywhere. However now that I'm writing this I remember there's a sample asm program included with ndless.
A lot of people probably prefer to go the higher level route too, so they pick up C, not to mention C is possible on the computer too, so it can help once you move on from calc stuff. But yeah I heard ARM ASM is easier than z80.

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: C or ASM IDE for the Nspire
« Reply #19 on: May 10, 2012, 11:53:30 pm »
Asm is possible on the computer too. In fact, being an assembly programmer is a rare and respected talent in the computer world, and it gives far more satisfying results in most cases. Example: ZSnes vs Snes9x. ZSnes is written in x86 assembly, and Snes9x is written in C. ZSnes gets more than 50% better performance, but Snes9x is more portable.

Offline Mighty Moose

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 141
  • Rating: +4/-0
    • View Profile
Re: C or ASM IDE for the Nspire
« Reply #20 on: May 10, 2012, 11:56:41 pm »
I would program much more if I could do it on-calc during boring lessons or at lunchtime. If you make this I'll definitely use it!

there's only one thing i don't really get.. is there so much ASM development for the Nspire? or is it just that i don't see see it? because i haven't seen anywhere programs made in ASM for the Nspire xs therefore it seems a bit lost work to make an ASM compiler
Barely anyone codes in ASM. Calc84maniac did, but almost everyone else seems to use C. In fact it was the same on 68K calcs after TIGCC arrived and since Cemetech took over PRIZM development now it seems to be the same for that platform too (when PRIZM dev started on Omni people were using ASM)
This could also be due to the very good tutorials on how to use ndless for C whereas asm isn't really mentioned anywhere. However now that I'm writing this I remember there's a sample asm program included with ndless.
A lot of people probably prefer to go the higher level route too, so they pick up C, not to mention C is possible on the computer too, so it can help once you move on from calc stuff. But yeah I heard ARM ASM is easier than z80.

I'm learning C right now for the Nspire, but if this ever gets completed, I might actually be motivated to learn ARM assembly.
Cheers!
I beta test, so...yeah.  PM me if you want me to test anything :D.

Almost only counts in horseshoes and handgrenades.

Cogito ergo sum.

Calcs:
TI-84+, OS 2.43, Boot Code 1.02, 128k RAM
TI-84+SE VSC, OS 2.43, Boot Code 1.00, 128k RAM  (I'm spoiled :P)
TI-81, OS 1.6K (only borrowed)
Casio fx-CG10 (Prizm), OS 01.04.0200
TI-Nspire Clickpad, OS 1.4
TI-Nspire Clickpad, OS 3.1.0.392
TI-Nspire CAS Clickpad, OS 1.6.10110 (!?) now OS 3.1.0.392

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: C or ASM IDE for the Nspire
« Reply #21 on: May 11, 2012, 07:06:35 am »
This is offtopic, but does someone has antoher guide for ARM assembly in english or dutch? because i don't understand french good enough to read a programming language guide in it..
« Last Edit: May 11, 2012, 07:06:52 am by Nick »

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: C or ASM IDE for the Nspire
« Reply #22 on: May 11, 2012, 09:46:27 am »
I thought French was your native language? ???
Asm is possible on the computer too. In fact, being an assembly programmer is a rare and respected talent in the computer world, and it gives far more satisfying results in most cases. Example: ZSnes vs Snes9x. ZSnes is written in x86 assembly, and Snes9x is written in C. ZSnes gets more than 50% better performance, but Snes9x is more portable.
Doesn't ASM differ from a processor to another, though? For example different ASM on Intel Core processors than AMD ones?
This is offtopic, but does someone has antoher guide for ARM assembly in english or dutch? because i don't understand french good enough to read a programming language guide in it..
I thought French was your native language? ???

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: C or ASM IDE for the Nspire
« Reply #23 on: May 11, 2012, 10:10:16 am »
His native language is Dutch :)

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: C or ASM IDE for the Nspire
« Reply #24 on: May 13, 2012, 10:27:00 pm »
DJ, while individual processors can have slight differences, they are extremely slight in most cases. If AMD and Intel Asm were that drastically different then they would need different software builds, ie you would need Windows XP AMD edition and Intel edition.

With ARM, the instruction sets are virtually identical across versions ie ARMv5 and ARMv7. They differ very little mainly due to their RISC nature.

Offline trmpereira

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: C or ASM IDE for the Nspire
« Reply #25 on: May 27, 2013, 09:54:04 pm »
Maybe just a sublime text 3 package can resolve this to code with hightlights...