Omnimaga

Omnimaga => News => Topic started by: yunhua98 on March 27, 2011, 06:28:22 pm

Title: Axe 0.5.1 Update
Post by: yunhua98 on March 27, 2011, 06:28:22 pm
Yes, Axe finally updated...

This new Axe update brings the new command of getKeyr, Compile menu information, and many optimizations and bug fixes.  Download it now Here. (http://www.omnimaga.org/index.php?action=dlattach;topic=1463.0;attach=6861)

Original Post:
Axe Parser
Epsilon 0.5.1



New Features:
  • New getkey for grabbing key combinations.
  • Compile menu tells you the shell settings to avoid accidental compiles.
  • DispGraph is now significantly faster.
  • New command to check string equality.
  • Lots of new optimizations (Thanks again to Runer112!)

Changed:
  • Fixed Axiom system when reading commands with single r modifiers.
  • Fixed MemKit axiom bugs.
  • Corrected typo in help menu.
  • not() can be used in expressions.
  • Fixed Ptr->DispGraph bug.

As Quigibo's signature says, Axe Parser v1.0 is 90% completed!  Already, it has brought forth many new great games, as seen in the exploding Other Calc Related Projects and Ideas Board. (http://www.omnimaga.org/index.php?board=5.0)  The majority of new projects started on Omnimaga are developed in Axe, and all of them show its abilities.  We all hope Quigibo will finish 1.0.0 soon, but hope he won't stop development after version 1.0.0!
Title: Re: Axe 0.5.1 Update
Post by: Yeong on March 27, 2011, 06:40:48 pm
can't wait until version 1.0 comes out XD
Title: Re: Axe 0.5.1 Update
Post by: Darl181 on March 27, 2011, 06:44:09 pm
I still remember how version 1.0.0 was originally supposed to be released over thanksgiving break last year :P

EDIT: or was it winter break?
Great update, this has come really far from when I first started using it ;D
Title: Re: Axe 0.5.1 Update
Post by: yunhua98 on March 27, 2011, 06:45:08 pm
The first Newsletter said something about it being released like February 1st.  XD  But its still awesome regardless.
Title: Re: Axe 0.5.1 Update
Post by: Hot_Dog on March 27, 2011, 06:51:05 pm
:P Things happen, everyone.  Remember when Correlation Beta was supposed to be released in January?  Axe Parser is the best it can be because of the time and effort put into it!

Thanks for Axe Parser, Quigibo, and thanks for the news article, yunhua98!
Title: Re: Axe 0.5.1 Update
Post by: yunhua98 on March 27, 2011, 06:51:47 pm
:P Things happen, everyone.  Remember when Correlation Beta was supposed to be released in January?  Axe Parser is the best it can be because of the time and effort put into it!

Thanks for Axe Parser, Quigibo, and thanks for the news article, yunhua98!

now I just havfe to convert that into a summary for the newsletter...  And find an interview subject...  :P
Title: Re: Axe 0.5.1 Update
Post by: Juju on March 27, 2011, 07:24:56 pm
I wrote this getKeyr table, if you're interested :)

http://julosoft.net/ti/getkey.php
Title: Re: Axe 0.5.1 Update
Post by: Quigibo on March 27, 2011, 07:46:20 pm
I wrote this getKeyr table, if you're interested :)

http://julosoft.net/ti/getkey.php

Whoa!  That's amazing!  How did you throw that together so fast?  :o
Title: Re: Axe 0.5.1 Update
Post by: Juju on March 27, 2011, 07:48:47 pm
I wrote this getKeyr table, if you're interested :)

http://julosoft.net/ti/getkey.php

Whoa!  That's amazing!  How did you throw that together so fast?  :o
Dunno, I'm known to program really fast sometimes.
Title: Re: Axe 0.5.1 Update
Post by: calc84maniac on March 27, 2011, 07:50:27 pm
Hey, can getKeyr possibly allow returning 16-bit key code if necessary (such as with lowercase)? (keyExtend) holds the second byte in such cases I believe.
Title: Re: Axe 0.5.1 Update
Post by: Ashbad on March 27, 2011, 07:50:27 pm
I wrote this getKeyr table, if you're interested :)

http://julosoft.net/ti/getkey.php

:surprised:

wow, looks very nice! that was pretty damn fast, though!
Title: Re: Axe 0.5.1 Update
Post by: Juju on March 27, 2011, 07:54:08 pm
Thanks :)

Also, I remarked, with my program that tests the keycodes, that the ON button (keycode 0) is glitchy? You press it, everything outputs 0 on screen until I press the 2nd+MODE to quit the program.

And yeah, you should do something with the lowercase keys.
Title: Re: Axe 0.5.1 Update
Post by: willrandship on March 27, 2011, 07:55:55 pm
That's because ON has certain interrupts tied to it, right?
Title: Re: Axe 0.5.1 Update
Post by: calc84maniac on March 27, 2011, 07:58:46 pm
Thanks :)

Also, I remarked, with my program that tests the keycodes, that the ON button (keycode 0) is glitchy? You press it, everything outputs 0 on screen until I press the 2nd+MODE to quit the program.

And yeah, you should do something with the lowercase keys.
I think resetting an OS flag after the bcall(_getKey) should fix this. res onInterrupt,(iy+onFlags), maybe?
Title: Re: Axe 0.5.1 Update
Post by: SirCmpwn on March 27, 2011, 08:38:45 pm
I can't wait to get the address of labels :D
Title: Re: Axe 0.5.1 Update
Post by: DJ Omnimaga on March 27, 2011, 08:43:43 pm
Wow nice Juju :O

Also Thanks to Eeems for adding the link to the Misc page. :D
Title: Re: Axe 0.5.1 Update
Post by: Michael_Lee on March 27, 2011, 08:59:10 pm
Awesomesauce.  Now, I wonder, just how fast did DispGraph get?
Title: Re: Axe 0.5.1 Update
Post by: DJ Omnimaga on March 27, 2011, 09:46:23 pm
It depends. For example, I recompiled SUper Sonic Ball for Axe 0.5.1 and I saw no difference at all. However, maybe some games that doesn't have much moving stuff might be faster. But from what Runer112 said, I think it uses like 20000-30000 fewer clock cycles.
Title: Re: Axe 0.5.1 Update
Post by: leafy on March 28, 2011, 02:28:47 am
Hooray you fixed the typo! xD
Title: Re: Axe 0.5.1 Update
Post by: Freyaday on March 28, 2011, 02:57:40 am
Yay, new stuffs!
@SirCmpwn: And I can't wait to get the address of girls, but, you know.
I'm sorry, I couldn't resist. I really couldn't.
Title: Re: Axe 0.5.1 Update
Post by: Munchor on March 28, 2011, 07:34:30 am
I wrote this getKeyr table, if you're interested :)

http://julosoft.net/ti/getkey.php

41 of Axe ON key is missing, but woah nice job :D
Title: Re: Axe 0.5.1 Update
Post by: DJ Omnimaga on March 28, 2011, 03:29:09 pm
Yay, new stuffs!
@SirCmpwn: And I can't wait to get the address of girls, but, you know.
I'm sorry, I couldn't resist. I really couldn't.
O.O /me gets worried about Xeda and Holmes221b

Also Juju in the future it might be nice to include the TI-Nspire and Casio ones. :D
Title: Re: Axe 0.5.1 Update
Post by: Juju on March 28, 2011, 03:52:03 pm
Also Juju in the future it might be nice to include the TI-Nspire and Casio ones. :D
Yeah that would be nice. Did critor made the keys for these ones too?

I wrote this getKeyr table, if you're interested :)

http://julosoft.net/ti/getkey.php

41 of Axe ON key is missing, but woah nice job :D
You can get the ON key with getKey? Well the reason why I didn't included is pretty much the same reason as 101 in BASIC, their use is pretty limited. Oh well, I might include them as well.

Any other missing keycodes? Don't forget I'm open to all suggestions.
Title: Re: Axe 0.5.1 Update
Post by: DJ Omnimaga on March 28, 2011, 03:55:25 pm
I didn't even know ON could be used in Axe ???

Also I don't remember if Critor included keys for the Nspire and if anyone posted the key code map. You would have to check Hackspire, the Ndless sub-forum and the C language section.

Did you include Celtic III, xLIB and DCS7 BASIC lib keycodes? I think xLIB has some missing Celtic III codes but in general they're similar to Axe.
Title: Re: Axe 0.5.1 Update
Post by: Freyaday on March 28, 2011, 03:59:06 pm
You have to turn off the interrupt, but yeah.
Title: Re: Axe 0.5.1 Update
Post by: Juju on March 28, 2011, 04:10:14 pm
I could include them all, I'm also thinking to include the 89 ones too.

Also, just saw that critor made the ones for TI-80, 82, 83, 83+ and Nspire.

Everything is there, how convinient. http://xandrean.free.fr/keypad/
Title: Re: Axe 0.5.1 Update
Post by: ralphdspam on March 28, 2011, 07:42:19 pm
:w00t: I can't wait until Axe 1.0!
Great job, Quigibo!
Title: Re: Axe 0.5.1 Update
Post by: DJ Omnimaga on March 28, 2011, 11:53:13 pm
Do you think Critor would let you host the images? It would make the tool load much faster.
Title: Re: Axe 0.5.1 Update
Post by: Juju on March 29, 2011, 12:26:03 am
Could be a nice idea, although I have no problems on my side.