Omnimaga

Calculator Community => Other Calculators => Topic started by: Fireicee1 on February 18, 2013, 03:45:17 pm

Title: Getting an 84+SE!
Post by: Fireicee1 on February 18, 2013, 03:45:17 pm
My mom ordered me a used TI-84 Plus SE from Amazon last night for around $60 :D
Should be coming around next week...

Any suggestions for what I should do with it when it arrives?
Title: Re: Getting an 84+SE!
Post by: blue_bear_94 on February 18, 2013, 05:19:52 pm
Program on it, obviously. Start with a few simple TI-Basic examples.
Title: Re: Getting an 84+SE!
Post by: epic7 on February 18, 2013, 05:20:29 pm
Immediately download Axe and figure out how to use it! :P
Title: Re: Getting an 84+SE!
Post by: Sorunome on February 18, 2013, 05:20:34 pm
Yeah, programming :D
Title: Re: Getting an 84+SE!
Post by: blue_bear_94 on February 18, 2013, 05:23:30 pm
Actually, immediately jumping into Axe isn't a good idea, unless you've done a lot of programming in the past.
Title: Re: Getting an 84+SE!
Post by: Yeong on February 18, 2013, 05:34:19 pm
I thought he said he got 84+CSE O.O
Title: Re: Getting an 84+SE!
Post by: pimathbrainiac on February 18, 2013, 06:46:56 pm
AXE is my first and only language for the TI-84. I believe that AXE is the best option for programming.
Title: Re: Getting an 84+SE!
Post by: Yeong on February 18, 2013, 06:51:21 pm
AXE is my first and only language for the TI-84. I believe that AXE is the best option for programming.
still TI-BASIC for math and stuff though. :P
Title: Re: Getting an 84+SE!
Post by: _Nicco_ on February 18, 2013, 06:56:09 pm
No way! I just bought one too except it was from ebay, I can't wait till mine gets here.  I'm going to try to learn z80 assembly then learn the other stuff afterwords but I'm in a computer science class and I already know stuff about programming.

If you're going to be programming it check out wabbitemu.  It's an emulator that lets you run your programs and other things on your computer instead of the calc.
Title: Re: Getting an 84+SE!
Post by: Fireicee1 on February 18, 2013, 07:24:39 pm
I thought the programming was a given xD

I meant besides that. 

I was thinking of learning TI-BASIC first, then Axe, then ASM. 
From what I gather, those are arranged in orders of difficulty of learning them. 

Can anyone recommend good material for learning these languages? 

I'm already familiar with some beginner stuff with TI-BASIC.  The other day at lunch, my friend was doing trig homework and when he wasn't looking I swiped his calculator for a few seconds, and made it say "Hello Stupid".  Literally only two lines (ClrHome and Output(4,2,"Hello Stupid")) and my friends already regard me as some hacker/programmer prodigy, which I find absolutely hilarious.

So I guess I'll continue with TI-Basic.

Also I'm familiar with WabbitEmu.  I have a few TI roms lying around my hard drive. 
Title: Re: Getting an 84+SE!
Post by: blue_bear_94 on February 18, 2013, 07:54:08 pm
Don't learn assembly first. At least learn Axe before that.
Title: Re: Getting an 84+SE!
Post by: Geekboy1011 on February 18, 2013, 07:55:52 pm
My vote is go for what you want any language can be hard if you dont work on understanding it. I started with asm and honestly I am a horrible coder of Ti-Basic and axe I suck at them frankly.

Learn what you think you will enjoy most. They all have there pluses and minuses ^^
Title: Re: Getting an 84+SE!
Post by: Nick on February 18, 2013, 07:55:55 pm
I really don't want to burst your bubble, since this is the way all (most) programmers start, but by displaying "hello world" you're still miles away from actually doing what's called programming. It has a lot more into it than just displaying; it is a start though.

I recommend doing as you say, because that's the most simple way to go. Basic is extremely easy to learn, works fine and gives quite a wide range of features. Axe is wonderful, but can be pretty hard at times, so don't jump to that stage after one day, make sure you're completely used to the basic side before you go any further (it should go without any thinking).

ASM is hard, and extremely hard if you even don't really have any basic experience, but it's a nice idea to keep in mind, it might take several years to get to that stage though.
Title: Re: Getting an 84+SE!
Post by: epic7 on February 18, 2013, 07:58:50 pm
Heh, yeah it's easy to make other people think you're a genius with simple basic programs. For example, I started a craze with this program:

ClrHome
While 1
Input "",Str1
Disp 42
End

Gives 42 as the answer to all equations, until the user figures out to push On :P

If they think that's cool, I should show them Fruit Ninja :P
Title: Re: Getting an 84+SE!
Post by: pimathbrainiac on February 18, 2013, 08:00:18 pm
/me smacks epic7 for the infinite loop
Title: Re: Getting an 84+SE!
Post by: tr1p1ea on February 18, 2013, 09:18:38 pm
Nice price! Id say download the best games and utilities and have fun! :).
Title: Re: Getting an 84+SE!
Post by: Fireicee1 on February 18, 2013, 09:33:54 pm
I really don't want to burst your bubble, since this is the way all (most) programmers start, but by displaying "hello world" you're still miles away from actually doing what's called programming. It has a lot more into it than just displaying; it is a start though.


I know.  That's why I thought it hilarious that they found it amazing. 
Title: Re: Getting an 84+SE!
Post by: Yeong on February 18, 2013, 09:36:04 pm
Grammer is nice to try. But beware. It's incomplete and still has some bugs and stuff.
Title: Re: Getting an 84+SE!
Post by: Geekboy1011 on February 18, 2013, 09:38:57 pm
I really don't want to burst your bubble, since this is the way all (most) programmers start, but by displaying "hello world" you're still miles away from actually doing what's called programming. It has a lot more into it than just displaying; it is a start though.

I recommend doing as you say, because that's the most simple way to go. Basic is extremely easy to learn, works fine and gives quite a wide range of features. Axe is wonderful, but can be pretty hard at times, so don't jump to that stage after one day, make sure you're completely used to the basic side before you go any further (it should go without any thinking).

ASM is hard, and extremely hard if you even don't really have any basic experience, but it's a nice idea to keep in mind, it might take several years to get to that stage though.

And i hate to burst yours but each person learns differently. Asm is hard to some. Where as to others it is not. Like i said earlier i can code decently in asm but i suck at tibasic and axe. Does that make me any worse of a programmer no it just means i am not good at those languages. Each person learns different. Just saying </end semi rant because asm is not that hard its just deemed tough because its a lot lower level then modern languages and there for different>
Title: Re: Getting an 84+SE!
Post by: Hayleia on February 19, 2013, 01:12:59 am
Actually, immediately jumping into Axe isn't a good idea, unless you've done a lot of programming in the past.
On the contrary: if he doesn't learn Basic before Axe, he won't get pointers and variables messed up in his head ;)

Don't learn assembly first. At least learn Axe before that.
On the contrary: ASM is only hard to learn when you are used to "easier" languages but is said to be easy from people who learnt it first ;)

So it depends on what you want to do. If you want to make advanced games, I'd suggest to start ASM. If you want to make advanced maths, I'd suggest Basic. If you want a bit of both, I'd suggest Axe.
Title: Re: Getting an 84+SE!
Post by: chickendude on February 19, 2013, 02:18:06 am
Don't learn assembly first. At least learn Axe before that.
Most of us assembly programmers started with asm, personally i never learned any Axe.

My vote is go for what you want any language can be hard if you dont work on understanding it. I started with asm and honestly I am a horrible coder of Ti-Basic and axe I suck at them frankly.

Learn what you think you will enjoy most. They all have there pluses and minuses ^^
I agree with this. I suck at TI-BASIC and switched to asm as soon as i found out about it. Really, as Hayleia mentions, learning assembly (or Axe) first will prevent you from trying to use/depending on high-level concepts too much in your assembly code and help you to think like the processor, a little more streamlined. I can't comment much on Axe, but there are a lot of very impressive games programmed in it. Besides, i think that learning assembly would help you tremendously in Axe, you'd have a better idea of what exactly each command does, it's speed, size, etc. Once you get a basic grasp of the language (which really doesn't take that long) you can just start talking to other programmers, asking questions, looking through source code, etc. and you'll be writing cool games and programs in no time :)

If you want to learn BASIC then Axe then asm, go for it, just don't feel limited to that order or put off by the supposed difficulty of Axe and asm. I think it takes the same amount of time to learn TI-BASIC really well as it does to learn assembly/Axe, and maybe even longer to be good enough to do a lot of the cool things BASIC programmers do! Axe/asm folks are always excited to see new programmers come around and are anxious to help out.
Title: Re: Getting an 84+SE!
Post by: Darl181 on February 22, 2013, 10:32:11 pm
Completely unrelated to programming, you should check what hardware version it is to see if you have the extra ram pages for stuff like msd8x and omnicalc's ram restoring thing should you choose to use them :)

Opinion - you should downgrade it to 2.43 if it has an MP os :P
Title: Re: Getting an 84+SE!
Post by: Fireicee1 on February 22, 2013, 11:19:03 pm
It came today!  
This is fantastic.  I got it used, but it looks COMPLETELY brand new! :D
The list price on Amazon is ~$130 but I got it for $66 (USD).
And it looks completely new.  The labels on the buttons are bright, not worn, the screen is fantastic.  There are absolutely no scratches, dead pixels, or anything.  I got just the calculator, no cables or documentation or anything
But the mini-USB from my Nspire fits the mini-USB port on this one, so all is well.  

I'm also already fully loaded with many tutorials and documentation I've downloaded from around the web, so I'm pretty much ready to begin cracking this thing open >:D (figuratively, of course). 
Title: Re: Getting an 84+SE!
Post by: Sorunome on February 23, 2013, 12:22:26 am
That's awesome!
And if you need any help, don't hesitate to ask!
Title: Re: Getting an 84+SE!
Post by: Hayleia on February 23, 2013, 01:09:51 am
I got just the calculator, no cables or documentation or anything
But the mini-USB from my Nspire fits the mini-USB port on this one, so all is well. 
Don't worry about the documentation :P
However, you may miss the Silverlink at times: the USB cable is faster than the SilverLink but there are some apps that can only be transferred through the Silverlink.
Title: Re: Getting an 84+SE!
Post by: Sorunome on February 23, 2013, 06:01:41 pm
Wut, you can't send some apps through direct usb? How come? And they always worked for me.....
Title: Re: Getting an 84+SE!
Post by: blue_bear_94 on February 23, 2013, 07:49:41 pm
Some apps can be transferred through direct USB.
Title: Re: Getting an 84+SE!
Post by: DJ Omnimaga on February 23, 2013, 10:01:51 pm
I really don't want to burst your bubble, since this is the way all (most) programmers start, but by displaying "hello world" you're still miles away from actually doing what's called programming. It has a lot more into it than just displaying; it is a start though.

I recommend doing as you say, because that's the most simple way to go. Basic is extremely easy to learn, works fine and gives quite a wide range of features. Axe is wonderful, but can be pretty hard at times, so don't jump to that stage after one day, make sure you're completely used to the basic side before you go any further (it should go without any thinking).

ASM is hard, and extremely hard if you even don't really have any basic experience, but it's a nice idea to keep in mind, it might take several years to get to that stage though.

And i hate to burst yours but each person learns differently. Asm is hard to some. Where as to others it is not. Like i said earlier i can code decently in asm but i suck at tibasic and axe. Does that make me any worse of a programmer no it just means i am not good at those languages. Each person learns different. Just saying </end semi rant because asm is not that hard its just deemed tough because its a lot lower level then modern languages and there for different>
At least I am glad that you are not as close-minded as some other ASM programmers who claim that for everyone ASM is easy and those who find it hard, as if it was a pure fact, or when they say people who find it hard are just too lazy or crap like that. Likewise with other languages like BASIC, C, Java, Axe, etc

Actually I find that if you learn Axe Parser, then take a quick glance at ASM in 28 days, checking what are binary/hex and LCD stuff, as well as WikiTI's RAM area, then this can help A LOT for getting into ASM since you already have learned some memory concepts.