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
'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...
>_>
(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 |
|
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! |
|
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 |
|
|
|