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 - jnesselr

Pages: 1 ... 157 158 [159] 160 161 ... 165
2371
News / Re: Nspire 2.1 out, don't install it!
« on: July 15, 2010, 08:17:19 pm »
I think we need to slashdot this.

TI is probably doing this on it's own accord.  Even if a teacher complained about it, I don't think TI would care.  If a lot of teachers complained, then maybe, but I don't think a lot of teachers even know about Ndless.

I think that TI sees this as a whole lot of problems.

2372
The Axe Parser Project / Re: Bug Reports
« on: July 15, 2010, 11:07:48 am »
I am not having that problem. I only had a weird out of flash error once.

2373
News / Re: Nspire 2.1 out, don't install it!
« on: July 15, 2010, 08:05:32 am »
Just curious, if we cracked the keys and installed our own OS, would this get rid of the problem, or do you think since TI is now controlling their own "valid" OS, then they would also control ours by somehow preventing them from being installed.

2374
Humour and Jokes / Re: the answer to life the universe...
« on: July 14, 2010, 06:55:56 pm »
Now that is funny.

2375
Other Calculators / Re: Undocumented LCD feature - Flip screen
« on: July 14, 2010, 10:53:34 am »
WOW!  I can't believe that actually works.  Imagine playing Mario like that.  Do the asm programs work?

2376
The Axe Parser Project / Re: Features Wishlist
« on: July 13, 2010, 09:37:06 pm »
So no buffer/back buffer, and transparancy.  Oh yes, please implement that!  I don't know about aligned 16x16 sprites, but unaligned would work.  I really don't think unclipped sprites is a good idea, because I will probably be the first one to corrupt something.

2377
The Axe Parser Project / Re: Features Wishlist
« on: July 13, 2010, 09:28:40 pm »
So would you still need to use the buffer and back-buffer?  If so, I thought this was already implemented.

2378
News / Re: 2010 ACT-SO National Gold Medalist in Computer Science
« on: July 13, 2010, 09:23:17 pm »
What did some of the other contestants do?

2379
The Axe Parser Project / Re: Features Wishlist
« on: July 13, 2010, 09:13:53 pm »
Can you explain the first one a little better?  I don't quite understand it.

2380
Humour and Jokes / Re: Miotatsu little secret
« on: July 13, 2010, 07:47:45 pm »
You say that almost lik it's a bad thing... Lol.

2381
The Axe Parser Project / Re: Features Wishlist
« on: July 13, 2010, 06:21:22 pm »
The only problem with that, would be that it would most likely increase the length of the sprite routine.  I would just do another sprite.  It gives you more options that way.

[EDIT] @DJ What exactly would that do?

2382
Humour and Jokes / Re: Miotatsu little secret
« on: July 13, 2010, 06:18:52 pm »
If only randomness increased your post count.  Then we'd all have about the same posts as DJ.

2383
Other Calculators / Re: Undocumented LCD feature - Flip screen
« on: July 13, 2010, 04:41:32 pm »
Since it has to do with the driver itself, I can say with some certainty, yes.

2384
The Axe Parser Project / Re: Axe Parser
« on: July 13, 2010, 03:46:59 pm »
This is the hardest concept in axe.  Okay, so in basic, you do "Hello"->Str1.  That stores the string "Hello" to the variable Str1.  As a basic programmer, that's all that you have to worry about.  However, behind the scenes, this what happens:
  • Calculator looks up variable Str1
  • Calculator finds variable in memory
  • Calculator returns the variable data.  (In this case, "hello")
In axe, it's different.  the strings are stored inside the program, and the calculator doesn't have to look them up.  Say I do this: "Hello"->Str1.  It's the same command as before, but in this case, when the program is compiled, the compiler sees that line and does this:
  • Writes the word "hello" into the compiled program, followed by a zero.  (The zero is to tell any commands that access it, that there is no more text.)
  • Finds the location of the "h" in "hello".
  • Puts that value into Str1, so that whenever it is accessed again, it returns that value instead of the String itself
Also, because the strings are zero terminated, and Str1 points to the "H" character in memory, you can do stuff like Str1+3, which points to the second "L" in memory.
So try this program:
Code: [Select]
"HELLOL"->Str1
ClrHome
Disp Str1+3
pause 5000
That routine displays LOL, and then pauses for about 5 seconds.

Now, for the L1-L6 variables.  They are all pointing to locations in memory where you can store things as well.  Try the same program, but replace Str1 with L1.  It doesn't work, does it?  Well, that's because you can't really store into L1 like that.  When using L1, since it's already predefined to certain locations, You can only access it by using {L1+n}, where n is the the byte you want to access, starting with 0.  For example, the first byte of L1 is {L1}.  It takes a while to get use to, but once you do, it's a very powerful feature.  Just remember, Basic is not Axe, and Axe is not basic.

2385
The Axe Parser Project / Re: Features Wishlist
« on: July 13, 2010, 03:19:48 pm »
I can see it helping app members more.  That is not a bad idea.

Pages: 1 ... 157 158 [159] 160 161 ... 165