Omnimaga

Calculator Community => Other Calculators => Topic started by: Yeong on October 19, 2010, 08:50:41 pm

Title: Programming Languages or TI-83/84 series
Post by: Yeong on October 19, 2010, 08:50:41 pm
I programmed TI-BASIC for 2 years, but it was about a month ago that I found about Axe and xLib and all that stuff.
Just for curiosity, what kind of programming language are there instead of TI-BASIC, Axe, and Z80 Assembly?
Title: Re: Programming Languages or TI-83/84 series
Post by: guy6020665 on October 19, 2010, 08:52:22 pm
Well you already mentioned xLib, so the only other ones that i know of are Celtic, DCS Basic, and BBC Basic, making a total of 7 on-calc languages that I am aware of.
Title: Re: Programming Languages or TI-83/84 series
Post by: FinaleTI on October 19, 2010, 08:53:12 pm
I think there's also an incomplete RPN language somewhere on ticalc...
Title: Re: Programming Languages or TI-83/84 series
Post by: Yeong on October 19, 2010, 08:54:24 pm
I have seen squirrel one too, but I don't get it.
Title: Re: Programming Languages or TI-83/84 series
Post by: guy6020665 on October 19, 2010, 09:10:11 pm
Squirrel one?
Title: Re: Programming Languages or TI-83/84 series
Post by: ASHBAD_ALVIN on October 19, 2010, 09:55:35 pm
you mean antidisassemblage.  the compiler and IDE is called squirrelbox.  it's kinda cool, but pretty simple because the guy who started making it lost interest methinks.

I'm pretty sure antidisassemblage is an attempt to make assembly more simular to C or C++, and It is pretty complete if you wanna download it on ticalc (look for squirrelbox in PC utilities methinks)

EDIT: ps it's also only on PC, not on-calc
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 09:58:19 pm
I may be working on something relevant to this thread... ;) [secret project]
Title: Re: Programming Languages or TI-83/84 series
Post by: guy6020665 on October 19, 2010, 10:00:02 pm
SirCmpwn you seem to do everything. Its kind of staggering how much you're working on.
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:03:58 pm
I may be working on something relevant to this thread... ;) [secret project]

Oooh I can't wait!  How is it coming? *Knows what SIr is working on*
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:06:05 pm
Blast damn!  I'm so bad at keeping secret projects secret, and I don't even remember telling you about it x.x
It's going fine.  All my projects are slow going.
SirCmpwn you seem to do everything. Its kind of staggering how much you're working on.
I start a lot of projects on a whim, and if it shows promise, I continue it.
Title: Re: Programming Languages or TI-83/84 series
Post by: jnesselr on October 19, 2010, 10:07:25 pm
Blast damn!  I'm so bad at keeping secret projects secret, and I don't even remember telling you about it x.x
It's going fine.  All my projects are slow going.
Maybe that's what I should have done.  Pretended you already told me about it, then figure it out.  Or, I could just do like I did with KOS, and bother you till you tell me. 0.o lol, jk.
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:08:03 pm
SIr announced this project a long time ago :D
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:09:29 pm
I briefly mentioned it on IRC, I believe.
Maybe that's what I should have done.  Pretended you already told me about it, then figure it out.  Or, I could just do like I did with KOS, and bother you till you tell me. 0.o lol, jk.
Wow, that would work well if you hadn't already PMed me asking what it is :P
And you are quite a bother about KOS :P
Title: Re: Programming Languages or TI-83/84 series
Post by: jnesselr on October 19, 2010, 10:10:12 pm
SIr announced this project a long time ago :D
where? link?
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:11:03 pm
On IRC as he said.
Title: Re: Programming Languages or TI-83/84 series
Post by: jnesselr on October 19, 2010, 10:12:06 pm
Yeah, he ninja'd me.

I briefly mentioned it on IRC, I believe.
Maybe that's what I should have done.  Pretended you already told me about it, then figure it out.  Or, I could just do like I did with KOS, and bother you till you tell me. 0.o lol, jk.
Wow, that would work well if you hadn't already PMed me asking what it is :P
And you are quite a bother about KOS :P
yeah, I am quite a bother.  Ya know, I have a cool project too. ;-) payback? lol
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:12:50 pm
You have a project? I mean, yeah, it's awesome! ;) j/k
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:13:33 pm
SIr, if you'd like me to help with your project (this one) I'd be glad to help :D  Though I'm not as experienced as you :/
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:14:18 pm
I'll think about it :) so far I've only been able to extract you-know-what from you-know-whats and enumerate the you-know-whats ;)
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:15:16 pm
Sounds good :)  Btw, when do I get to start developing for KOS ;)
Title: Re: Programming Languages or TI-83/84 series
Post by: jnesselr on October 19, 2010, 10:15:18 pm
You have a project? I mean, yeah, it's awesome! ;) j/k
your so cruel.  But yeah, thanks.
I'll think about it :) so far I've only been able to extract you-know-what from you-know-whats and enumerate the you-know-whats ;)
You-know-what?  I sure hope so, because I don't.
Sounds good :)  Btw, when do I get to start developing for KOS ;)
^that.  seriously, I can't wait.  Oh wait, I don't have to. I just need to understand how to use it. and get TIDE working.
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:18:20 pm
Sounds good :)  Btw, when do I get to start developing for KOS ;)
Ahhh!  Stop bothering me about this, guys :P I don't have a lot of spare time.  Think of it this way - the longer it takes for you to get it, the more polished it will be.

and get TIDE working.
*TI Developer
tiDE is not very far along, I haven't even finished the assembler, or the emulator (the GUI is pretty nice, though)
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:19:47 pm
Sounds good :)  Btw, when do I get to start developing for KOS ;)
Ahhh!  Stop bothering me about this, guys :P I don't have a lot of spare time.  Think of it this way - the longer it takes for you to get it, the more polished it will be.

and get TIDE working.
*TI Developer
tiDE is not very far along, I haven't even finished the assembler, or the emulator (the GUI is pretty nice, though)
@First part, sorry :(  I'll bug you less often :)

@Second part, haha GUIs are fun :)
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:26:17 pm
@first part, no problem.
@second part, and I'm good at 'em, too :)
Title: Re: Programming Languages or TI-83/84 series
Post by: jnesselr on October 19, 2010, 10:26:25 pm
Sounds good :)  Btw, when do I get to start developing for KOS ;)
Ahhh!  Stop bothering me about this, guys :P I don't have a lot of spare time.  Think of it this way - the longer it takes for you to get it, the more polished it will be.

and get TIDE working.
*TI Developer
tiDE is not very far along, I haven't even finished the assembler, or the emulator (the GUI is pretty nice, though)

oh, good point.  oh. Yeah, TIDeveloper needs an acronym. Anyway, I know how stressful it is to get everything done, but we are all in it with you.  We keep you motivated to strive to do your best and keep at it deep into the knight. Pun very much so intended.
Title: Re: Programming Languages or TI-83/84 series
Post by: _player1537 on October 19, 2010, 10:27:37 pm
Sounds good :)  Btw, when do I get to start developing for KOS ;)
Ahhh!  Stop bothering me about this, guys :P I don't have a lot of spare time.  Think of it this way - the longer it takes for you to get it, the more polished it will be.

and get TIDE working.
*TI Developer
tiDE is not very far along, I haven't even finished the assembler, or the emulator (the GUI is pretty nice, though)

oh, good point.  oh. Yeah, TIDeveloper needs an acronym. Anyway, I know how stressful it is to get everything done, but we are all in it with you.  We keep you motivated to strive to do your best and keep at it deep into the knight. Pun very much so intended.

Punny :D  But I don't think TIDeveloper needs an acronym.  WabbitEmu doesn't have an acronym.
Title: Re: Programming Languages or TI-83/84 series
Post by: SirCmpwn on October 19, 2010, 10:28:55 pm
TI Developer == TI Dev.
Title: Re: Programming Languages or TI-83/84 series
Post by: DJ Omnimaga on October 20, 2010, 02:35:36 am
you mean antidisassemblage.  the compiler and IDE is called squirrelbox.  it's kinda cool, but pretty simple because the guy who started making it lost interest methinks.

I'm pretty sure antidisassemblage is an attempt to make assembly more simular to C or C++, and It is pretty complete if you wanna download it on ticalc (look for squirrelbox in PC utilities methinks)

EDIT: ps it's also only on PC, not on-calc
It was not really finished, even thought it got version 1.0 status. Apparently a lot of code won't compile. It's also kinda hard from what I saw. You need ASM knowledge to learn it, defeating its purpose.

Btw xLIB, Omnicalc, DCSlib, Celtic III and the like are more like extensions to TI-BASIC rather than new language. Same thing for EZAsm and TI-Power Gold with z80 assembly.

The current languages available for the 83+/84+ besides extensions are TI-BASIC, ASM, Axe, BBC Basic, Fast RPL and Antidisassemblage. BBC Basic is quite good but the on-calc editor is not so user-friendly (which is why the language is not as popular as Axe)

As for what Sir is talking about I don,t remember. X.x. I personally prefer Axe because it's easy to learn when you know TI-BASIC. I also like TI-BASIC except for two things: the slow speed and the size of data. I like the small executable code size and the lack of a executable code limit in BASIC, though.
Title: Re: Programming Languages or TI-83/84 series
Post by: Yeong on October 20, 2010, 09:31:50 am
What is BBC BASIC?
Title: Re: Programming Languages or TI-83/84 series
Post by: FinaleTI on October 20, 2010, 03:00:23 pm
you mean antidisassemblage.  the compiler and IDE is called squirrelbox.  it's kinda cool, but pretty simple because the guy who started making it lost interest methinks.

I'm pretty sure antidisassemblage is an attempt to make assembly more simular to C or C++, and It is pretty complete if you wanna download it on ticalc (look for squirrelbox in PC utilities methinks)

EDIT: ps it's also only on PC, not on-calc
It was not really finished, even thought it got version 1.0 status. Apparently a lot of code won't compile. It's also kinda hard from what I saw. You need ASM knowledge to learn it, defeating its purpose.

Btw xLIB, Omnicalc, DCSlib, Celtic III and the like are more like extensions to TI-BASIC rather than new language. Same thing for EZAsm and TI-Power Gold with z80 assembly.

The current languages available for the 83+/84+ besides extensions are TI-BASIC, ASM, Axe, BBC Basic, Fast RPL and Antidisassemblage. BBC Basic is quite good but the on-calc editor is not so user-friendly (which is why the language is not as popular as Axe)

As for what Sir is talking about I don,t remember. X.x. I personally prefer Axe because it's easy to learn when you know TI-BASIC. I also like TI-BASIC except for two things: the slow speed and the size of data. I like the small executable code size and the lack of a executable code limit in BASIC, though.
That's right. I was thinking of Fast RPL.
Title: Re: Programming Languages or TI-83/84 series
Post by: DJ Omnimaga on October 20, 2010, 03:03:48 pm
What is BBC BASIC?
http://www.ticalc.org/archives/files/fileinfo/416/41608.html
Title: Re: Programming Languages or TI-83/84 series
Post by: ztrumpet on October 20, 2010, 05:00:58 pm
Here's probably the most revered BBC Basic program released, written by our own Builderboy. ;D
http://www.ticalc.org/archives/files/fileinfo/419/41980.html
Title: Re: Programming Languages or TI-83/84 series
Post by: DJ Omnimaga on October 21, 2010, 04:31:55 am
That one was great. Also some BBC Basic examples are nice. Pretty fast for interpreted language, even if it won't match Axe. I wish an easier on-calc editor could be done, though...
Title: Re: Programming Languages or TI-83/84 series
Post by: meishe91 on November 03, 2010, 06:57:32 pm
Didn't penguin also come out with a Brainfuck interpreter? Which would make that another programmable language, technically :P
Title: Re: Programming Languages or TI-83/84 series
Post by: MRide on November 03, 2010, 06:59:03 pm
well, quasi-programmable. :P
Title: Re: Programming Languages or TI-83/84 series
Post by: meishe91 on November 03, 2010, 07:01:41 pm
Details, details ;)
Title: Re: Programming Languages or TI-83/84 series
Post by: Deep Toaster on November 03, 2010, 08:07:03 pm
Hmm ... let's see...
/me goes off to make a game with it
Title: Re: Programming Languages or TI-83/84 series
Post by: DJ Omnimaga on November 04, 2010, 04:18:20 am
Starcraft...

j/k. I think juju2143 made a TI-BASIC brainfuck interpreter, but I don't remember if it was complete.