Omnimaga
Omnimaga => News => Topic started by: DJ Omnimaga on December 30, 2009, 03:42:54 am
-
After a long period of testing and discussion on the french TI-68k forum on yAronet (http://yaronet.com/posts.php?s=125502) and United-TI (http://www.unitedti.org/forum/index.php?showtopic=8191), someone named ExtendeD on these two forums has finally managed to execute ARM assembly directly on his TI-Nspire!
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.
(http://www.omnimaga.org/images/screenshots/plop.jpg)
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. (http://otbp.tifreakware.net/files/gb4nspire_alpha1.zip) Could we finally be able to play TI-Boy for the Nspire directly on the real hardware soon?
-
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.
-
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.
-
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.
-
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
-
ZOMG! This is freakin awesome!!!! I knew it would be long but DAMN!!!! ;D ;D ;D
-
This is very cool. Now if only I had a Nspire... ;D
-
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
-
Amazing! Can't believe we have cracked it so soon! ^^
-
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?
-
ticalc says:
16 MB RAM, 20 MB Flash ROM both to non and CAS versions.
-
Interesting stuff.
z80 development decline is going to happen. It will just occur soon or later, though.
Would it really overtake completely?
-
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.
-
Besides, with calc84 constantly showing us what is possible on a Ti-83+, it's not out of the game yet
-
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.
-
There is some elitism to a certain extent, like for example, some TI-BANK admins tries to keep some of that info exclusive to their site by not posting it anywhere (you have no idea how much discoveries were posted on their forums by Critor that was never revealed anywhere else), so for example, I have to keep grabbing info from there and translate it for Omnimaga users when posting it here (since it's in french), and in the english TI community, some programmers seemed to act as if they were superior to anyone else, but they aren't in high number anymore it seems. There was also rivalries between websites and IRC channels before, altough these seems to have became kinda quiet in the past two years. It was mostly due to differences between websites, for example, back in 2005 there was UTI vs MaxCoderz because on UTI they were stricter on flaming and did TI-BASIC, while MaxCoderz members did mostly ASM and enhanced TI-BASIC instead of pure BASIC. Then there was Omnimaga vs #tcpa, because on the former we were too strict against trolling/flaming for them and they mostly did ASM while we did enhanced TI-BASIC. In fact, a dozen of users from there were banned over here. There are also some places that aren't really welcoming to newcomers... at least, when certain of the elitist members posts in their thread. However, this hasn't been as visible in the past few weeks because the places where hostility occured seems to have been less active these days. I wouldn't be surprised if people got sick of it, especially since "it's just calculators" to many people. Heck, TIMGUL had hostility and look what happened.
On the TI-Nspire hacking and key factoring side, most of the community kinda went together to help, though.
-
Well I think that's really noble of you Omni to be the go between for the sites as well as the language barrier, must take some time and effort to be sure. I remember when I was active in the RE/RE Beta/Modding community where, for RE2 especially, skinning models was exclusive information and no one would help by telling people the proper way to do it. It was nice to download stable and good looking character, weapon and enemy models for the game but people had so many ideas they couldn't fulfill. Often methods would come to light that would leave gaps and bugs and it was never fully possible until recently when some former members decided to spill to beans and release tools that they had in their possession for years. It is now possible and is being explored modifying things like entire rooms, item placements, even triggers and even coding completely new areas in Resident Evil. But still, I dislike that type of elitism and won't forget it. That's kind of why I left the scene as well, I used to be pretty hands on with the team but now the Beta seekers/masters have become elitists.
I'm glad it seems to be levelling out though from what you say, although I may not see a lot of what goes on behind the scenes. The mere fact programming games is possible on a calculator really blows my mind, and this is from an outsiders point of view. I think people are just too narrow minded these days.
Heck, TIMGUL had hostility and look what happened.
I know all too well.
-
This is awesome. Along with Goplat's emulator, calc84maniac's TI-Nspire built of TI-Boy, and all the other action in the calculator community, this has been a pretty exciting winter break for me. 8) ...even though I don't actually have a TI-Nspire :P
-
Heh, that reminds me of all of the elitism in TF2 Xbox 360 modding.
As much as I hate to say it, I was part of that problem, though, but I think we had good reasons to not share everything, some of that shit was just downright dangerous to use
(could forcefully remotely unbind peoples controls so that their controllers did nothing, could remotely generate 'dirty disc' errors, kick, make people explode, etc..., and that's just using one command for the most part)
But, YAY nspire ASM! As BrandonW Said: "Suck it, TI. Suck it long and hard."
I'm not sure of the technical limitations of the nspire, but would a GBA emulator be possible?
-
Yeah I agree dangerous stuff shouldn't be shared easily. As for ROMs and warez, that stuff is illegal so it's good to not share it either to not get in trouble. For TI-Nspire stuff, though, it can simply open new possibilities for the TI community and is not that dangerous unless the stuff is buggy and damages the calc
Off-topic: Nice try netham45, to steal the 2000th post this month :P
-
I can understand and agree with that part, some of the tools released they warned about backing things up first and stuff like that. A lot of it was also run through command and not from an executable so it could be a little risky if not confusing for members. Capcom would come down on the community like a ton of bricks if anything was publicly released or they got wind of the hacking. There are some videos on YouTube of minor changes but news tells me bigger things are in the pipeline with the community. It's nice that this community doesn't have any real danger of things like that though.
-
lol, yea. The worst we've gotten are misdirected DMCA posts
-
That said, I noticed it seems to be in hacker nature to be less courteous to new members in general in certain kind of hacking. Usually, people who are a lot into programming just for the love of it and not necessarly making games tend to be less social toward others and less understanding of others, and some acts elitist. Because of this, this can cause feuds among communities. Nowadays, what usually happens is new memebrs getting told to JFGI when they ask questions in help forums, even thought their question might be their first ever post on a forum. Altough it's recommended to search first before asking questions, new people may not know this and everyone has to start somewhere.
Because people don't take calcs as seriously as other stuff like music and pc programming, simply because they aren't as widely used for gaming and only used temporarly by people, this makes new people skeptical about staying in the community even more. Why would someone devote effort programming for a calculator and not get paid for it when he's not gonna be treated nicely?
Oh well, that's a bit why there's Omnimaga. That stuff is not allowed here (the reason why some people hated us on other forums. I don't have anything against free speech, which they advocate, but only as long as it's not used at the expense of respect), altough if someone absolutely does no effort himself to learn, eventually we might lose patience. Also, we are more welcoming to any kind of projects, regardless of what was used to program them and their size.
-
That's what I like about this site; People don't get mad at you, unless you do something that is compleatly wrong. :)
Omnimaga is almost compleatly hostility free, and that's why it is so great.
-
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
There's really no way to tell at the moment. Likely Z80 ASM is simpler than ARM ASM, so many may stick with Z80 because it's eaiser, and they're already familar with it. Just look at when the 68k calcs came out and developed over the years. Not everyone jumped ship to the 68k series. Of course the Z80 series was more widespread in schools and "qwerty" calculators weren't allowed on standardized tests. That's another factor, it also depends on if schools systems embrace the Nspire more in the coming years. If not, Z80 will still be the most popular simply because of the number of people using them.
I'm not sure of the technical limitations of the nspire, but would a GBA emulator be possible?
As far a size, GBA games are anywhere from 8MB to 32MB from what I've seen. As far as preformance... it seems doubtful to me. NES emulation would be much more feasible, hell maybe even Genesis.
-
Omnimaga is a rare place free from the hostility of the world :). And when troll occasionaly break their way in, we just /kick them right out again :D
-
It will possible to do C and C++ programming, too. :)
Nspire ARM cpu has ARM9 instruction set, right?
Just starting to find some resources...
-
Great! Seems I'm gonna have to register to TI-bank as well.
-
I'll be out of town till Saturday night or so, so if the hack gets released before then, you'll know where I am.
-
I hope someone writes an interpreter or compiler like BasiC++ that mio is making for the PC
-
agreed, i wouldn't mind programming for it in C/C++ if that option becomes available but BASIC is perfect for calculators. it would be great IMO if the Nspire gets capabilities to do Ti-Basic programming like what the 84+'s have...
-
IMHO, even if Nspire custom BASIC language only had the functionalities the 84+ has but faster speed (and tilemaps/sprites/rectangle routines) I would be fine.
Else, there's GBC rom hacking
-
Yeah, that would be great! Especialy the sprite/rectangle features, which would be so usefull it isn't even funny :|
-
Wow, I can't even imagine what I'd do with those routiens. That almost seems like "cheating". ;)
-
It seems extremely likely there will be a C compiler at the very least. 68k calcs. have had one for ages. =)
-
Awesome! The Nspire is finally worth something :D At least, in my opinion ^^;
-
Yeah, screw math, we use our calculators for what they were intended for!
-
Yeah, screw math, we use our calculators for what they were intended for!
Where did you say you grew up?
-
I am a piece of self-aware software, growing is out of the question :P
-
Wait a minute; Calculators are for math?!? Since when?
-
Maths? what is that?
Oh wait nvm I found out
-
Incorrect input:
"Math" (XC09835) isn't supported by your current hardware.
Connect to "http://www.buy-a-teacher.net" to solve this problem.
Do not unplug your brain, as it might result in program crashed and/or hardware damage.
An alternative way is currently being worked upon and we will post any updates.
-
Lol spencer from Revsoft posted this on UTI
(http://group.revsoft.org/nspire.jpg)
-
I laughed so hard at that! That's great!
-
Apparently Spencer thinks the Nspire hacking is fake, though, but since he pretty much only posts on Revsoft normally and hardly ever visited #tcpa and United-TI, he doesn't know the people who worked on the Nspire stuff that well. I never talked to ExtendeD personally, but I was in #tcpa in 2005 and saw his nickname, and he participated in technical discussions before for long enough to make me trust him for the legitimability of his TI-Nspire "plop" message picture
-
Besides, a test on his photo indicated that it wasn't made by a picture editor. I think that you can see the test results on UTI...
-
except it's impossible that the stuff around his calc in the pic is exactly the same as ExtendeD pic. All that is different is what's shown in the screen. He obviously photoshopped this. That said, I heard the LCD supports color, it's just that the driver doesn't, nor the OS. But yeah Spencer pic is fake. As proof:
ExtendedD:
(http://bytecode.fr/miscfiles/ti/nspire/plop.jpg)
Spencer (posted afterward):
(http://group.revsoft.org/nspire.jpg)
Almost exactly the same. Spencer was obviously sending a message that colors may be possible (we never know lol!), doing a joke or trolling (the later could be true, because according to what Calc84maniac told me, they were talking together on AIM and Spencer apparently said he did not believe ExtendeD's hack was real)
-
my interpretation of his post would be that he felt it was fake, but i just hope that it is real being that it actually got me to go out and spend money i could have easily used more productively on a ti-nspire :X
whether the hack is real or not really doesn't matter tho as long as it at some point or another does get hacked so i can has gbc games in class ;p
-
That said, I heard the LCD supports color, it's just that the driver doesn't, nor the OS.
Actually it was the other way around - the driver supports color, but the LCD doesn't. Well at least, it shouldn't because that would cost more, and TI wouldn't pay more for color that they weren't using.
-
Well, regardless, the exploit isn't available to the general public yet anyway.
-
True, I can't wait until it is, though. I also hope the process will not be too complicated. It may turn several people away
-
That said, I heard the LCD supports color, it's just that the driver doesn't, nor the OS.
Actually it was the other way around - the driver supports color, but the LCD doesn't. Well at least, it shouldn't because that would cost more, and TI wouldn't pay more for color that they weren't using.
And all the non-used RAM of TI-84+SE that TI saved for some time to us?
Kidding, RAM is cheap but LCDs don't.
I don't know why someone would say that hacked the Nspire because it is just a question of time to know that is a fake achievement...
-
except it's impossible that the stuff around his calc in the pic is exactly the same as ExtendeD pic. All that is different is what's shown in the screen. He obviously photoshopped this. That said, I heard the LCD supports color, it's just that the driver doesn't, nor the OS. But yeah Spencer pic is fake. As proof:
I meant that ExtendeD's pic wasn't fake, not Spencer's.
-
I am sorry posting a picture before any release has been wrongly interpreted.
Here is a second sample thanks to calc84maniac's emulator:
The hack installer still needs a little more work on stability issues before a release.
-
OMG!!! that's epic!!! can't wait!!!
-
wow awesome! I can't wait until it comes out! This goes in news when I have time
-
Great job!
I'm glad this proves it's not fake; I'm tired of disbelievers. ;D
You've done an amazing job with this.
*ZTrumpet thinks "Now if only I had an Nspire..." :D
-
Also, ExtendeD posted an image of how the automation is coming along (from Yaronet)
(http://www.mirari.fr/6LaF)
-
nice.
-
wow, this is amazing
-
My friend has an nSpire, so hopefully this means i will be able to play gameboy on it really soon! :D
-
Very good work! Keep at it! =)
-
*Explodes*
Any release date coming along? Or maybe just an approximation on how much longer we'll have to wait?
-
(http://farm1.static.flickr.com/55/113830985_09f377146d.jpg)
Somewhere before then
-
lol
I've already seen that pic somewhere before...
-
lol
I've already seen that pic somewhere before...
Me too.
Even Hell can freeze.
-
I think it was posted on UTI at one point.
-
Lol, i read this thing about temperatures and Canada. One said, (some really cold temperature) he'll freezes over, canadians put on long sleeve shirts XP
also, lost my leetness..:/
-
also, lost my leetness..:/
But one post closer to DJ. Go, go Eeems. *race sound*
To happy or not Nspire CAS owners:
I asked in UTI if the exploit works on Nspire CAS. ExtendeD replied "Not yet, but it should probably work. ".
-
also, lost my leetness..:/
But one post closer to DJ. Go, go Eeems. *race sound*
To happy or not Nspire CAS owners:
I asked in UTI if the exploit works on Nspire CAS. ExtendeD replied "Not yet, but it should probably work. ".
I think he meant that it hasn't been tested on CAS, not that it doesn't work on CAS yet.
-
NO EEEMS!!! You're not 1337. :(
Does Ti sell both the CAS and non-CAS now, or do they only sell one (if so, which)?
Thanks!
-
also, lost my leetness..:/
one post closer to DJ
I don't think Eeems will like when the old board data is back up
-
lol, nope not at all :P
-
But unfortunately, it may happen (even if it has been 2 years of waiting so far...) :P
I think Kalan Vod would return to #2 spot, followed by TIfreak8x then Necro
-
...and I'd be kicked off the top 10 list... O0
-
Me to probably.
-
But unfortunately, it may happen (even if it has been 2 years of waiting so far...) :P
I think Kalan Vod would return to #2 spot, followed by TIfreak8x then Necro
That seems great. It is better to view from a live forum than from the wayback machine... And I am curious to see some old posts, in some rainy day.
-
Keep in mind if the old board returned, it may still remains as a separate database, though. I could get around the 100 MB 1and1 database cap by moving to another host, but to merge two SMF db in the first place it is a major hassle.
You need SMF 1.1. We have 1.1.11
Convert both forums to MyBB.
Use the MyBB merging tools to merge both databases together.
Convert back to SMF
There are no SMF tools to merge two databases together.
But this could wipe out the entire downloads section, some member profile fields, the entire arcade and maybe even forum attachments. It would be a lot of hassle, really. Converting TIMGUL from IPB 1.3.1 to SMF was alerady hard in the first place.
-
That's more complicated than it should be. O_o
-
Yea x.x