Author Topic: Axe: a new TI-BASIC-like language for the TI-83+ and 84+  (Read 19397 times)

0 Members and 2 Guests are viewing this topic.

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #15 on: March 14, 2010, 05:59:07 pm »
Thanks.

This is slightly off topic, but since linking is not in this, I need some advice. I am working on a Star Trek game, player v. player, over the link, where two players face each other's "ship". I need the two calcs to constantly get data from each other, like damage level, shields, position, any weapons fire, ect. I can't use the Get( or Send( commands because they require a pause or something to send data. The getting of the data must not interrupt the flow of the game. Any suggestions, besides write it in assembly, because the only thing I can do in assembly is crash my calc?

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #16 on: March 14, 2010, 06:49:11 pm »
You can use some pre-made assembly routine so you don't actually have to write it yourself.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #17 on: March 14, 2010, 06:56:01 pm »
Heya and welcome here.

I think the ASM lib in question is that one:

http://www.ticalc.org/archives/files/fileinfo/368/36828.html

But there are several versions and spin-offs on ticalc, so idk which works better. I recommend using lists and sending the entire data stored in the list in one command instead of individual variables. Asm( command takes a while to process, so it has to be used as less often as possible in BASIC programs.

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #18 on: March 15, 2010, 10:10:11 am »
Yeah. I have that on my calc. Thanks. One day, when I learn asm, or when Axe can do linking, I'll rewrite it.

SirCmpwn

  • Guest
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #19 on: March 15, 2010, 08:00:54 pm »
I think the ASM lib in question is that one:

http://www.ticalc.org/archives/files/fileinfo/368/36828.html

I have to admit, that is a great library.  It's the best of its kind.  However, I wish they didn't lock you into using resource or whatever.  I wish they told you what needed to happen in terms of archive/unarchive and such so that you could use your favorite asm utility, and then told you one possible way, instead of only telling you their way.

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #20 on: March 15, 2010, 08:36:19 pm »
I'm way off topic. Sorry guys. I'll open a new thread for this.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #21 on: March 15, 2010, 08:43:45 pm »
Well it is generally ok if the post is related to Axe in a certain way for example, but for help requests, they can sometimes easily be missed if asked in an existing topic or at the wrong location, especially during high activity periods or when few people visits the board (like in July or October)

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #22 on: March 20, 2010, 04:14:19 pm »
It is not even in the final release and already has attention on it.

The success now only depends in quality of the final Axe Parser and people releasing great projects with it. This is almost assured I think.
« Last Edit: March 20, 2010, 04:14:45 pm by Galandros »
Hobbing in calculator projects.

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #23 on: March 20, 2010, 04:43:49 pm »
Axe is a great idea. I definitely will have use for it. And, once its in its final release, I plan on remaking my game with it.

I look forward to its final release.
How far off is that, by the way?

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #24 on: March 20, 2010, 05:07:12 pm »
I think the final syntactical release of 1.0 will be around late May.  From that point on, the syntax will be locked and any further changes will just be to the GUI.  There are a lot of features I would really like to add like scrolling the source code to where the error is like how BASIC does it, but that involves key hooks and some really tricky coding.  Also things like editing archived programs, clearing ram from within an app, and running asm programs from within an app I eventually need.  I'll have to get a lot of help from some hardcore asm programmers and I'm not sure where to turn for that.  I could always try the chats and stuff I guess.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #25 on: March 20, 2010, 11:06:59 pm »
That sounds cool, just make sure to not add way too much either nor change way too much stuff, I mean, especially the old commands that are similar to TI-BASIC. Else, what I would suggest is an Axe Parser Lite and a regular Axe Parser, the former only including what fits in a 16 KB APP page and the later having more at the expense of memory requirements

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe: a new TI-BASIC-like language for the TI-83+ and 84+
« Reply #26 on: March 21, 2010, 10:32:29 am »
That's a good idea.  Quigibo, how much space is used in 0.1.2? :)