This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Technology & Calculator Open Topic subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Community News & Discuss Nspire => Technology & Calculator Open Topic
Author Message
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 27 Jan 2011 07:24:06 pm    Post subject:

Yeah, once the NSpire is successfully hacked... oh my, will that be one powerful processor! It would absolutely be amazing!
Back to top
montytyper


Newbie


Joined: 06 Nov 2010
Posts: 13

Posted: 05 Feb 2011 06:53:28 pm    Post subject:

JBB wrote:


"EG. color screen, usb communications, internet access," Thats already been done. It's called the smart phone. Also you can upgrade the nspire by replacing it with the new Casio Prizm, AKA the "nspire killer."


The Prizm's hardware is *NOT* better than the Nspire. Only the USB and the screen are better. The processor itself is much less powerful and the Assembly language is more difficult. For example, this is what it takes to calculate A mod B: 6133321432150009010A000B3138

That even avoids the pain of importing data from memory, which would add another dozen bytes and clock cycles.


Last edited by Guest on 05 Feb 2011 07:01:26 pm; edited 1 time in total
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 05 Feb 2011 06:56:09 pm    Post subject:

Holy crud. Are you saying that is the equivalent to 4E2346 for the Z80? Wow, that explains why it has so much memory then... Wow. Wow.

Erm-
ld c,(hl)
inc hl
ld b,(hl)

Darn you edited the code you previously had Sad
's okay, I'll just go reference non-existent things !_!

:P


Last edited by Guest on 05 Feb 2011 07:09:35 pm; edited 1 time in total
Back to top
montytyper


Newbie


Joined: 06 Nov 2010
Posts: 13

Posted: 05 Feb 2011 07:11:24 pm    Post subject:

ThunderBolt wrote:

Holy crud. Are you saying that is the equivalent to 4E2346 for the Z80? Wow, that explains why it has so much memory then... Wow. Wow.

Erm-
ld c,(hl)
inc hl
ld b,(hl)

Oh, sorry about that Xeda. This is the [equivalent] routine I edited out: 0009D803698078016A80000B00090009FFFFFF80

It loads two bytes starting at 0xFFFFFF80h (FRQCR) into R9.

Looking at it, I could remove about eight bytes, so...


Last edited by Guest on 05 Feb 2011 07:12:28 pm; edited 1 time in total
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 05 Feb 2011 07:13:09 pm    Post subject:

Thank's I was thinking I had gone crazy and was talking to myself again... It's better than making butterflies do the programming...
>_>
Neutral
(external reference)
Back to top
montytyper


Newbie


Joined: 06 Nov 2010
Posts: 13

Posted: 05 Feb 2011 07:17:52 pm    Post subject:

I just use EMACs to simulate the butterflies.

(external response)

Anyway, the optimized routine: D801000B6981FFFFFF80
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 05 Feb 2011 07:21:17 pm    Post subject:

Well, I guess you would know, right? Haven't you been working on cracking this thing? Does anybody bye any chance know the equivalent of doing this with the NSpire?
Back to top
montytyper


Newbie


Joined: 06 Nov 2010
Posts: 13

Posted: 05 Feb 2011 07:32:00 pm    Post subject:

Yes, I'm working on opening the Prizm to development.

Also, courtesy of Calc84, the proper ARM assembly would be
ldr r1,=FFFFFF80
ldr r1,[r1]


Last edited by Guest on 05 Feb 2011 07:42:28 pm; edited 1 time in total
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 05 Feb 2011 07:45:10 pm    Post subject:

Wait, so you cannot do:
ldr r1,[=FFFFFF80]

Or however the syntax is?
Back to top
Galandros


Active Member


Joined: 29 Aug 2008
Posts: 565

Posted: 06 Feb 2011 02:44:30 pm    Post subject:

ThunderBolt wrote:

Wait, so you cannot do:
ldr r1,[=FFFFFF80]

Or however the syntax is?

No. That is the way the CPU is designed. ARM has a reduced instruction set (RISC for short) whereas z80 has a complex instruction set (CISC) like the x86 family of CPUs.
So there are some (or many) z80 instructions that require more than 1 instruction on the ARM just like the above one.
And because the z80 is an old design (we are talking mainly of the z80s used on calculators), the ARM may have complex instructions that the z80 miss. (notably multiplication and division)

You can read much further on Wikipedia, search for CPU, RISC, CISC, etc. but this might be an hard reading for some because some CPU electronics engineering basics may be useful. You already have the assembly language knowledge.


Last edited by Guest on 06 Feb 2011 02:47:26 pm; edited 1 time in total
Back to top
calc84maniac


Elite


Joined: 22 Jan 2007
Posts: 770

Posted: 07 Feb 2011 11:00:05 pm    Post subject:

Actually, with a nice address like 0xFFFFFF80, the assembler would auto-optimize to mvn r1,#0000007F, thus removing the requirement of a memory load to generate the address Very Happy
Back to top
samastar


Newbie


Joined: 12 Sep 2011
Posts: 1

Posted: 12 Sep 2011 02:15:32 pm    Post subject:

thanks a lot
Back to top
mayank23


Newbie


Joined: 15 Oct 2011
Posts: 1

Posted: 15 Oct 2011 11:04:37 am    Post subject:

Goplat wrote:

I've been making an emulator/debugger. It's very incomplete and non-usable, but it can now run at least one version of the OS (CAS version 1.1).

To try it out, first run: "nspire_emu /B=<filename of BOOT2 dump> /G /X /C /W=<filename of flash image to create> /O=<filename of TI-Nspire.tnc>" to install the OS and create a flash image. When that finishes, run "nspire_emu /B=<filename of BOOT2 dump> /G /X /C /R=<filename of flash image>" to run the OS.

Some caveats:

  • Newer OSes don't work because of something about an "unrecognized keypad"
  • The old non-CAS OS just crashes (I think this is because of the lack of BOOT1)
  • No USB emulation
  • Runs too slow with instruction translation off, runs too fast with it on
  • Debugger acts strange when translation is on, and is pretty minimally functional in general
Still, it's a start. You can enter the debugger with ctrl-D.
Back to top
adriweb


Newbie


Joined: 28 Aug 2007
Posts: 22

Posted: 05 Nov 2011 06:49:46 pm    Post subject:

Amazingly enough, Extended (who we don't need to introduce anymore), did it again.

The Nspire 3.1 has been "jailbroken".

YES, I'M TALKING ABOUT NDLESS 3.

It's history, guys :)

Extended posted on his blog "ndlessly" this photo and this video :

Video :
http://www.youtube.com/watch?feature=player_embedded&v=oOWn2r192PM



The hack requires (for now) a USB connection.

It's not stable for the moment, and is not released, so it's useless to ask where you can download it.

This is actually more of a proof-of-concept that anything else.

I guess it's just to remind us that he's still working for us all...


Let's hope it will be available soon ;-)

However, there are still some watchdog to workaround on the CX devices for the hack to work....


Let's discuss about this great news :D


Original article : http://ndlessly.wordpress.com/2011/11/05/ndless-3-preview/



[size=8pt]If you want to talk about that in the french forum TI-Planet, here you go :
Si vous voulez en parler en français, vous pouvez aussi le faire sur TI-Planet :
Lien vers le topic....[/size]
Back to top
migasbr


Newbie


Joined: 06 Nov 2011
Posts: 2

Posted: 12 Nov 2011 08:02:53 am    Post subject:

Hello all! I just registered a few days ago, but I don't have access to the links... What can I do to have the access?

Thank you and stay cool! ;)


By the way, great job! :)

-------------------------

Ok, that's sorted! :)

Now I need to figure out how to install it... any tutorial available?...


Last edited by Guest on 12 Nov 2011 08:06:40 am; edited 1 time in total
Back to top
ExtendeD


Advanced Newbie


Joined: 30 Aug 2009
Posts: 91

Posted: 12 Nov 2011 09:31:49 am    Post subject:

It's not released yet.
Although the TI-Nspire hacking started here a few years ago, today www.omnimaga.org should be a better place to find information.
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 12 Nov 2011 09:39:34 am    Post subject:

Hi migasbr! Welcome to the forums and sadly, I believe ExtendeD is right :/
Also, I would like to thank you for editing your post XD I am accustomed to new folks double posting XD
Back to top
migasbr


Newbie


Joined: 06 Nov 2011
Posts: 2

Posted: 13 Nov 2011 07:07:31 pm    Post subject:

ThunderBolt wrote:

Hi migasbr! Welcome to the forums and sadly, I believe ExtendeD is right :/Also, I would like to thank you for editing your post XD I am accustomed to new folks double posting XD


Hello ThunderBolt! No worries! I know how annoying double posting can be! :)


I took ExtendeD's advice and had a look on the other website and found a link to some instructions. Hope they are enough to start! I'm still a noob in the calculator field! Smile
Back to top
Tiogger


Newbie


Joined: 16 Nov 2011
Posts: 2

Posted: 17 Nov 2011 12:12:30 am    Post subject:

Hi i'm new to the forums and ti-programming in general. Now that the N-Spire has been jailbroken do you recommend i people start writing games for it or should we stick to the tried and true TI-84 Plus Silver? According to wikipedia even a non CS/CAS N-Spire has better specifications then most TI8X Plus calculators. However there are more TI-83/84+ users the N-Spire users. Does anyone have any comments to N-Spire's abilities?

Sincerely,

Tiogger
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 17 Nov 2011 10:57:13 am    Post subject:

I have no experience with the TI-NSpire programming, but I have seen some great things come from it. If you feel up to it, that would be great to have a new Nspire programmer!
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page Previous  1, 2, 3 ... , 44, 45, 46  Next
» View previous topic :: View next topic  
Page 45 of 46 » All times are UTC - 5 Hours

 

Advertisement