Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - alberthrocks

Pages: 1 ... 19 20 [21] 22 23 ... 55
301
News / Re: OS 3.2 blocks Ndless
« on: March 03, 2012, 06:11:06 pm »
No, with a little script to replace everything, swap case and so on before compiling ;)
I just thought it could possibly work for non-cx os files, but apparently not.
Again, you know that keys.i doesn't have the actual keys inside, right? ;)
Therefore the output you get will still be encrypted.... unless you have the keys and stuck them inside of keys.i :P

302
News / Re: OS 3.2 blocks Ndless
« on: March 03, 2012, 06:01:17 pm »
Yeah, it looks like basic :D
But even though I can compile it it doesn't produce valid output.
Wait, you can compile that mess? O_O

And it shouldn't/can't produce any output until the keys are added in. Note the "keys.i" file is completely blank.

303
News / Re: OS 3.2 blocks Ndless
« on: March 03, 2012, 05:55:41 pm »
Note that the imgdump tool uploaded to TI-Planet doesn't include the keys.
Meaning that it's useless but legal for now.

And note the OSlauncher tool just doesn't work on OS 3.1, even on classic Nspire for an unknown reason up to now (I just tried in order to be able to tell TI that there was no danger in January, hoping that they wouldn't block Ndless - I didn't dig into it). So imgdump alone is even more useless.

Maybe the uploader just wanted to send a warning to TI: "we've got working code, we know the keys, we add them and you're in trouble".

If it were me, I wouldn't have sent a warning this way, but I think that after completly failing to make TI understand our message, I have no right to judge such (desperate?) actions.
That code is making my day :D It's really, really hilarious, if you look at it.

The code itself is not compilable - when Lionel said it was obfuscated, I thought it meant encryption.
But this style is even more funny:
Code: [Select]
#IFDEF __CPLUSPLUS
#INCLUDE <CINTTYPES>
#INCLUDE <CSTDIO>
#INCLUDE <CSTDLIB>
#INCLUDE <CSTRING>
#ELSE
#INCLUDE <INTTYPES.H>
#INCLUDE <STDIO.H>
#INCLUDE <STDLIB.H>
#INCLUDE <STRING.H>
#ENDIF

file *IMAGE;
file *OUTPUT;

STATIC UINT8_T GET8BITS)VOID( BEGIN
INT BYTE = GETC)IMAGE(;
IF )BYTE < 0( BEGIN
PUTS)"GET8BITS: eof REACHED UNEXPECTEDLY\N"(;
// fALL THROUGH, TO COPE WITH FILES NOT ENDING WITH fff)0(.
END
RETURN BYTE;
END
*snip*

The first thing you notice is that the code is in all caps, which won't compile.
The second thing you notice is that the syntax is totally wrong - no brackets, oddly oriented parenthesizes.

If you think about this, the person who wrote this is trying to send a message.
He is saying that this code will ensure dumping of the TI-Nspire CX image - it would only take some regex and a release of keys to do the trick. (Basically, a threatening response to TI's actions.)
But not only that - he says two things with his code: 1) Crippling Ndless is a step backwards (notice how the parenthesizes are reversed!), and 2) what do you think we should use now? BASIC? :D (note the all caps, and the replacement of brackets with BEGIN and END! This also supports #1 in saying that this is a step backwards to something crappy like BASIC...)

Very well crafted, and nicely done! Kudos to the person who made it! :D (The author is listed as "A. Nonyme", so we may never know :P)

304
News / Re: OS 3.2 blocks Ndless
« on: March 03, 2012, 05:10:44 pm »
You know what? You guys are right. Let's give up on TI and tear down all of our hard work, starting with Ndless, as well as the programs written for it.... :P

Cynicism aside, I'm not a fan of TI's actions either, but halting will only admit defeat to the battle between us and TI. It will also confirm that indeed the modern age is an age where a gigantic corporation can lock people up, no questions asked. And I'm not willing to let that happen. ;)

Some may have expressed desire to hop on the Casio train. That is fine, but I personally would not. The PRIZM (which I now own) is inferior in hardware when you compare it to the Nspire. I'd rather be in a box that has many spiny needles along its insides than in a much smaller, suffocating box.... :P

My point is this - we are indeed demotivated, but this shouldn't stop us from attacking again and again. It's understandably painful to see, but if we don't move forward with development... AND talks with TI, we won't go anywhere. It's sad that they don't realize how crappy of a graphing calculator they made (my friend recently got the Clickpad CAS and expressed much confusion with using it). In fact, the only reason it's still selling is because of apps like nDoom, the emulators, etc. Sure, the teachers are all hyped, especially if they get free calculators for being hyped. But it's not intuitive at all. They justify this by calling it a "computer"... but the last time I've checked, student-brought computers are not allowed in the classroom. ;)

I have a teacher who could care less about using a calculator, and in fact advocates against using it at all. Guess what? She constantly gets her students As... and their attention and (perhaps) love for math. Not one drop of Nspire was mentioned. Teachers who depend on fancy calculators to teach, IMO, shouldn't teach at all. :P They, in fact, are bound to later get fired, and TI's lovely market of dumb teachers and students will fall. In fact, they've already reported a loss at the beginning of this year (Q1 2012). Apparently, $80 profit/TI-8x calc isn't enough to sustain their failing business. ;)

In the end, it's a matter of generation and luck. Time will only tell if TI will relent or not. At the same time, a generation of new coders for the calcs are appearing, and no one knows whether we'll have a young ExtendeD to tackle the challenge. Will the TI community live 2, 3, 5 years from now? It depends on talent and whether TI will wake up or not to reality. ;)

305
News / Re: OS 3.2 blocks Ndless
« on: March 03, 2012, 10:02:32 am »
Well, we can always go ahead and crack RSA keys... :P

Nevertheless, I think this shouldn't be considered the end-all, be-all. No one was able to launch a rocket or get someone on the moon the first time, but each step along the way there was progress. The fact that we can talk to the insiders at TI - not just via email, but IN PERSON - is pretty significant! :) No one with the Casio community has achieved that, AFAIK. (I could be wrong, though :P)

That said, we shouldn't expect open arms from TI soon, so we shall march forward with Ndless 3.2 :)
Our relationship is just like that of the iOS jailbreaking community and Apple - the devs love the 3rd party development, but they are forced to act in accordance with the higher-ups at Apple unless they change their mind. And of course, the best part: the jailbreakers, no matter what bugs Apple fixes, never give up. ;)

We have a pendulum building momentum - why not use it to our advantage? Ndless 3.1 is great enough for nearly all of us here, and we can develop platforms and apps that attract many users and developers alike. The motivation that results from that is the same that empowers many iOS hackers to find exploits to jailbreak the device! :D And besides, no one is going to update to 3.2 that fast anyways - it's not like Apple, where you hear about OS updates in every newspaper, magazine, TV show... :P **

So let's move forward with Ndless3, don't do anything to piss off TI, and who knows - we might agree to get the best of both worlds! ;)

** I don't know if the TI-Nspire Student Software has a built-in functionality for checking for updates. It all depends whether or not the student uses the software.

306
Casio Calculators / Re: Casio's Response to My Suggestions
« on: March 03, 2012, 09:45:40 am »
I don't know if they side with the 3rd party development, but they've been passive about preventing it.

Anyway, very interesting indeed. :) I will likely send a reply too sometime soon.

307
Other / Re: Raspberry PI now available
« on: March 03, 2012, 12:01:24 am »
Well, considering both RS and farnell ended up having a "register your interest page", and weren't actually selling it, yes, it ended miserably.
Heh, I didn't think of it that way, but now that you mention it... but hey, we'll get it in a few months instead of a few years, right? :D

As of now, not a single person that I know of has confirmation of owning a prizm.
You're tired. ;) I own a PRIZM! :D (And a certain community is obsessed with them because they own PRIZMs! :D)

The only guy I know of that might own one paid an extra $20 from element14's site, which has a month or more lead time.
Yeah, I was a bit puzzled at first at the price inflation, but I guess that's why.

308
Other / Re: Raspberry PI now available
« on: March 02, 2012, 11:49:46 pm »
The problem is their launch failed miserably.  Too many things were done badly, and their partnership companies didn't do what they said they would.
Really? I thought it was a success! :)

What you said sounds like what happened with OpenPandora, where everything pretty much fell apart, and the device, although real, seemed to be vaporware. Everything that could've gone wrong went wrong (incorrect shipping, faulty parts, bad mfrs. that didn't do the orders, etc.)

309
If I ever get time someday (along with my 1000+ other projects), I want to update Xspire to make it up-to-date with the current code. Right now, you must use WINE to run the newer, CX feature filled emulators... :P

310
TI-Nspire / Re: Some 3D with Ndless...
« on: March 02, 2012, 07:34:17 pm »
I guess (I said "I guess", not "I know") it would be like raycasting. You must determine which cubes are hidden by others (not to draw) and which cubes are too far (not to draw) with imaginary rays you project everywhere, then you draw the remaining cubes, only the ones the character can see.
I was just about to say that :D
The algorithms for doing such a thing are complex, but if implemented properly - that is, you strike a balance between "raytracing" and actually rendering the landscape - you can achieve a nice speed on the Nspire, possibly enough to add alpha and physical effects! :)

I would suggest reading about scanline rendering - it's supposedly a faster method of rendering 3D objects. You only sacrifice quality, which isn't an issue here if you are planning to implement Minecraft :)

311
Other Calculators / Re: The difference between a Port and a Clone
« on: March 02, 2012, 06:56:59 pm »
Clone sounds robot-y, I guess... :P

If you want help with remembering, remember that the Chinese make cheap knockoff clones, and that printing a port looks like the original program. :)
* alberthrocks is ashamed for using the first :P

(This isn't to say clones are bad in any way - some are in fact better than the original game! It's just to say that like the Chinese, it's a copy of the original concept, whereas a port is a near copy of the code.)

312
Casio Calculators / Re: Free PRIZM's and ClassPad's
« on: February 29, 2012, 10:45:12 pm »
Hopefully all of you guys who wanted a PRIZM have gotten a PRIZM! :)
Today CASIO has exhausted the supply of PRIZMs (~10:15 PM):
Quote from: CASIO Education Email
Greetings!
 
I'd like to take a moment to thank you for participating in our Online Course.  For the past several months, we have had a great deal of interest and have enjoyed all the participants.  While our course is still thriving and will continue to operate, we have exhausted our supply of fx-CG10 Prizm calculators.  Our software continues to be available and we will continue to distribute that to finishers as long as we can.
 
Please continue to spread the word about our program and let us know if you have any questions!
 
Kind Regards,
Nathan

313
Casio Calculators / Re: Audio player for Casio Prizm
« on: February 29, 2012, 09:38:09 pm »
I tried converting Nyan Cat, but it plays back as high pitched sound. Only when I plug it into my stereo system and turn up the volume 3/4 of the way, I could hear the song. However, that song is also high pitched as well... :P

I'm not too sure if this is converted right. The file size is 2.27 MBs for 3:36 of music.

Is this a bug or a problem on my side? I own a CG-10.

This is my demo.wav: http://dl.dropbox.com/u/1016340/demo.wav

314
nSDL / Re: SDL for the TI-Nspire
« on: February 28, 2012, 04:00:39 pm »
...you don't know how much I'm loving you for this! :D Keep up the great work! :D

Just a few questions:
1) Are you using any loaders or none at all? (If none, that's pretty amazing O_O)
2) What portions of the SDL API are you planning to implement? (Sound is possible if you output to certain ports - not conventional sound, unfortunately - you'd have to connect speakers to some dock pins :P) I suggest implementing SDL_DisplayFormat() so I can port one of my SDL apps rather easily. ;) (That one is actually pretty simple - it copies the format of the surface specified in the argument, and creates a new one from it.)

315
Art / Re: leafy's art
« on: February 22, 2012, 11:04:10 pm »
Assuming you do the lineart. you can easily scan that in, and then play around with a vector art program (Inkscape is popular) and trace it. :) Then you get epic digital art! :D (Vector graphics can also be scaled into infinity... you could make hanging mall poster size prints if you wanted :P)

There might be a vector converter out there as well, but I'm just making guesses now... :P

It goes without saying: this is AMAZING stuff :D

Pages: 1 ... 19 20 [21] 22 23 ... 55