Author Topic: Axe Parser  (Read 549274 times)

0 Members and 6 Guests are viewing this topic.

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 Parser
« Reply #165 on: March 03, 2010, 04:18:29 pm »
Well what about if you had specific code for 84+'s and some for 83+'s and you wanted the compiler to smartly compile it, like a clock function that calls the clock on one, and for the 83+ it just uses cycles or something.
It would help for the more advanced users.
Well do we want it to compile smartly or run smartly?  Most likely Axe programs will be released as just regular asm programs, and the user wont even ever need to touch the Axe compiler, so having a smart compiler wouldn't make much sense.  What would be better is if the clock function worked different ways on different calculators.
This is a very good point!  Can there be support for both options? :D
« Last Edit: March 03, 2010, 04:18:59 pm by ztrumpet »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #166 on: March 03, 2010, 06:12:08 pm »
hmm, well with interrupts that wont be an issue...so I don't really know what I want then.
« Last Edit: March 03, 2010, 06:12:21 pm by Eeems »
/e

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 Parser
« Reply #167 on: March 03, 2010, 09:51:35 pm »
Aaah I see, thanks for the info

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 Parser
« Reply #168 on: March 04, 2010, 10:25:55 pm »
Btw, I like how Axe Parser is still under 4 pages of Flash APP. I don't mind very large programs myself, but sometimes it's cool to have a lot of free space when developing, especially for quick backup purposes (groups)

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 Parser
« Reply #169 on: March 05, 2010, 11:32:49 am »
lol, Axe Parser is still only about 9kb, half of the page!  Probably because there's no graphics, level data, music, etc. which took up over half of Pyoro's 12kb.  I am planning to add some graphics for menus and stuff, but I'm not expecting to use any more than 2 pages total by the end.
___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 Parser
« Reply #170 on: March 05, 2010, 02:45:00 pm »
yeah I noticed when checking the APP size on my PC. I just divided its size by 2 to give me an idea on the space remaining (APPS on a PC are about twice larger than on calc)

Don't add too much graphics, though, it's not really necessary. What I think is that for compiling, just having every non-axe programs hidden from the list should be fine. Probably by having for example .ANOVA(FINAL FANTASY 83 on the first line of the program, then this program would show up in the list. And allowing to go down instantly in the menu by pressing UP at the top of it or going back up when pressing DOWN at the bottom of the list might help too, especially when we have 20-30 programs showing up

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Re: Axe Parser
« Reply #171 on: March 05, 2010, 03:10:52 pm »
I kind of have to disagree with you a bit DJ, I think graphics is pretty important (although he really doesn't need to add too much, it's already amazing), but, at least from my point of view, Axe is a program that will let the most basic BASIC programmers make games at assembly level with equal graphics and speed, and I think that being able to do most of the graphic capabilities of actual ASM programs is important. But that's just my opinion, and I do agree that other things should also be focused on.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Axe Parser
« Reply #172 on: March 05, 2010, 03:31:02 pm »
I kind of have to disagree with you a bit DJ, I think graphics is pretty important (although he really doesn't need to add too much, it's already amazing), but, at least from my point of view, Axe is a program that will let the most basic BASIC programmers make games at assembly level with equal graphics and speed, and I think that being able to do most of the graphic capabilities of actual ASM programs is important. But that's just my opinion, and I do agree that other things should also be focused on.
He's talking about graphical user interface for compiling programs
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Re: Axe Parser
« Reply #173 on: March 05, 2010, 03:31:58 pm »
I kind of have to disagree with you a bit DJ, I think graphics is pretty important (although he really doesn't need to add too much, it's already amazing), but, at least from my point of view, Axe is a program that will let the most basic BASIC programmers make games at assembly level with equal graphics and speed, and I think that being able to do most of the graphic capabilities of actual ASM programs is important. But that's just my opinion, and I do agree that other things should also be focused on.
He's talking about graphical user interface for compiling programs
Ah fair enough. I take back what i said.. heh.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

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 Parser
« Reply #174 on: March 05, 2010, 03:37:35 pm »
Yeah that's what I meant, I really was talking about fancy GUIs. If he decided to make the Axe APP so it has a grayscale program list with 3D animations with rotating program name texts, it would take unnecessary space IMHO. In games, I like to have a lot of graphical abilities. Of course, personally if someone releases an ASCII game I'll still play it, though. Unlike some other people, I don't only play games just for graphics.

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Re: Axe Parser
« Reply #175 on: March 05, 2010, 03:42:57 pm »
Yeah that's what I meant, I really was talking about fancy GUIs. If he decided to make the Axe APP so it has a grayscale program list with 3D animations with rotating program name texts, it would take unnecessary space IMHO. In games, I like to have a lot of graphical abilities. Of course, personally if someone releases an ASCII game I'll still play it, though. Unlike some other people, I don't only play games just for graphics.
Yeah, I completely agree with that. I just misunderstood what you had posted before :) Plus I really do like ASCII games, although I don't think I would program an ASCII only game with Axe, but that's just me.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: Axe Parser
« Reply #176 on: March 05, 2010, 03:48:14 pm »
Yeah that's what I meant, I really was talking about fancy GUIs. If he decided to make the Axe APP so it has a grayscale program list with 3D animations with rotating program name texts, it would take unnecessary space.
lol
That kind of GUI would be freakin' awesome!!! :P
Former Coder of Tomorrow


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 Parser
« Reply #177 on: March 05, 2010, 04:03:56 pm »
Yeah that's what I meant, I really was talking about fancy GUIs. If he decided to make the Axe APP so it has a grayscale program list with 3D animations with rotating program name texts, it would take unnecessary space IMHO. In games, I like to have a lot of graphical abilities. Of course, personally if someone releases an ASCII game I'll still play it, though. Unlike some other people, I don't only play games just for graphics.
Yeah, I completely agree with that. I just misunderstood what you had posted before :) Plus I really do like ASCII games, although I don't think I would program an ASCII only game with Axe, but that's just me.
Don't do an ASCII-only game with Axe. I don't recommend it, because due to TI's slow text routines, such game will run considerably slower than a game using sprites. Notice how every text-based demos seems to run much slower than the graphical stuff so far

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Axe Parser
« Reply #178 on: March 05, 2010, 08:18:48 pm »
I believe I made a topic for it already.
But, I'm entering a competition for a scholarship using xLib and BASIC.
Lemonade Tycoon is my game.

Now, here's where it comes together.

I'm using a Presentation Link and a TI ViewScreen.
I ran my program that uses xLib. It shows up fine on the calc...
but it's got the wavy screen on the screen.

AND IT'S JUST THAT PROGRAM.
Everything up to that point (the PRGM menu, the Home Screen, the Graph Screen) displayed fine.

Can Axe screw up xLib programs?
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Axe Parser
« Reply #179 on: March 05, 2010, 08:25:28 pm »
I believe I made a topic for it already.
But, I'm entering a competition for a scholarship using xLib and BASIC.
Lemonade Tycoon is my game.

Now, here's where it comes together.

I'm using a Presentation Link and a TI ViewScreen.
I ran my program that uses xLib. It shows up fine on the calc...
but it's got the wavy screen on the screen.

AND IT'S JUST THAT PROGRAM.
Everything up to that point (the PRGM menu, the Home Screen, the Graph Screen) displayed fine.

Can Axe screw up xLib programs?
Where does Axe fit into all of this? And Axe does not install any OS hooks or anything like that.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman