Author Topic: ASM now possible directly on the TI-Nspire!  (Read 28236 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
ASM now possible directly on the TI-Nspire!
« on: December 30, 2009, 03:42:54 am »
After a long period of testing and discussion on the french TI-68k forum on yAronet and United-TI, someone named ExtendeD on these two forums has finally managed to execute ARM assembly directly on his TI-Nspire!

Quote from: ExtendeD
Cross-posting from http://yaronet.com/posts.php?sl=&s=125502&p=9&h=254#254 : I have been able to execute arbitrary code, using several flaws of OS 1.1.9.
The exploit requires a few manual steps, which I'll try to automate before releasing it.

Source: http://www.unitedti.org/forum/index.php?s=&showtopic=8191&view=findpost&p=139534

Hopefully, this process may be made easier soon, if TI doesn't slow him down.

Calc84maniac has just released a public build of his Game Boy & Game Boy Color Emulator for the TI-Nspire here. Could we finally be able to play TI-Boy for the Nspire directly on the real hardware soon?
« Last Edit: January 07, 2010, 02:08:13 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #1 on: December 30, 2009, 03:47:16 am »
Let's see if new year slows down TI. The momentum seems good. ;D

I hope it gets accessible to develop on the Nspire with good docs to starting hobbyist...
A new interpreted BASIC would be excellent.
Hobbing in calculator projects.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: ASM now possible directly on the TI-Nspire!
« Reply #2 on: December 30, 2009, 03:50:48 am »
Now what I am curious about: Does the Nspire RAM/Archive is 32/32 MB or is it 16/20? Some sources states 32/32, but on TI-BANK news, it says 16/20. If it's 32/32 it would be cool if a new OS was written in a way that it only takes like 256 KB (only the most basic functions), giving almost the entire calc memory to the user.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #3 on: December 30, 2009, 04:58:06 am »
The main RAM is 32MB (there are a few secondary RAMs, but their size is probably insignificant by comparison). The NAND flash, which I assume is what you mean by Archive, is also 32 MB (well, it's actually 33 MB, since each 512 byte page has 16 extra bytes alongside it for checksums and bookkeeping stuff). The OS takes up about half of both.
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #4 on: December 30, 2009, 06:56:44 am »
The main RAM is 32MB (there are a few secondary RAMs, but their size is probably insignificant by comparison). The NAND flash, which I assume is what you mean by Archive, is also 32 MB (well, it's actually 33 MB, since each 512 byte page has 16 extra bytes alongside it for checksums and bookkeeping stuff). The OS takes up about half of both.
Their OS fails. :P
Former Coder of Tomorrow


Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #5 on: December 30, 2009, 07:51:37 am »
ZOMG! This is freakin awesome!!!! I knew it would be long but DAMN!!!!  ;D ;D ;D

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #6 on: December 30, 2009, 10:52:47 am »
This is very cool.  Now if only I had a Nspire... ;D

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #7 on: December 30, 2009, 11:16:20 am »
When development on Nspire turns popular, the z80 and 68k will turn less interesting and popular as time moves... In my school Nspire's calcs are getting more users since this year... Nspire cost a bit more than TI-84+SE and its features like larger memory, speed and better graphics makes it very appealing.

z80 development decline is going to happen. It will just occur soon or later, though.
So an excellent emulator of z80 calculators on the Nspire (especially for the TI-84+SE complete hardware support as possible) would be a very nice addition to keep in mind. Even for CAS keyboard... :P
Hobbing in calculator projects.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #8 on: December 30, 2009, 11:22:34 am »
Amazing!  Can't believe we have cracked it so soon! ^^

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #9 on: December 30, 2009, 11:36:06 am »
This is great news!  I might have to get an nSpire now...

Now what I am curious about: Does the Nspire RAM/Archive is 32/32 MB or is it 16/20?
I just want to make sure I'm reading this right:  32 megabytes?
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #10 on: December 30, 2009, 12:05:35 pm »
ticalc says:
16 MB RAM, 20 MB Flash ROM both to non and CAS versions.
Hobbing in calculator projects.

Offline JCW

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +3/-1
  • Atmospheric/Intelligent Junglist
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #11 on: December 30, 2009, 12:32:26 pm »
Interesting stuff.

Quote
z80 development decline is going to happen. It will just occur soon or later, though.

Would it really overtake completely?
« Last Edit: December 30, 2009, 12:33:08 pm by JCW »
Former Administrator of TIMGUL (the international music generator users lounge)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: ASM now possible directly on the TI-Nspire!
« Reply #12 on: December 30, 2009, 12:40:57 pm »
yeah 32 Megabytes

Also I think z80 decline will only start to happen in about two years, because that's what it took before the 83 and 86  starts getting less popular over the 83+ and 89. Plus TI still sells the 83+/84+/SE. However, there will probably most likely remain as many 8x BASIC programmers as there is right now as long as there's no such easy language avaliable to program on the TI-Nspire and the few ASM coders who love to code within tight limitations will probably continue on older models.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #13 on: December 30, 2009, 12:46:39 pm »
Besides, with calc84 constantly showing us what is possible on a Ti-83+, it's not out of the game yet

Offline JCW

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +3/-1
  • Atmospheric/Intelligent Junglist
    • View Profile
Re: ASM now possible directly on the TI-Nspire!
« Reply #14 on: December 30, 2009, 12:47:58 pm »
Is it one of those situations where a few people know how to do more or know how to easier but don't reveal the information? (with regards to Nspire programming, I've seen this kind of thing before) or does that kind of elitism not occur in TI programming? You'll have to forgive the basic questions but I'm still grasping the concept.
Former Administrator of TIMGUL (the international music generator users lounge)