Author Topic: Axe Library : AxeLib7  (Read 9699 times)

0 Members and 1 Guest are viewing this topic.

Offline ZippyDee

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +83/-8
  • Why not zoidberg?
    • View Profile
Re: Axe Library : AxeLib7
« Reply #30 on: May 09, 2011, 06:33:23 pm »
I figured that was the case. Too bad. That would be a very useful feature... Also, I hadn't thought about placing it at the top for initializations. Though most things I use don't have anything to initialize...
There's something about Tuesday...


Pushpins 'n' stuff...


Offline zero44

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 128
  • Rating: +21/-0
  • <!--//www.ustr.net/infrared/infrared1.shtml-->
    • View Profile
    • zero44
Re: Axe Library : AxeLib7
« Reply #31 on: May 10, 2011, 07:11:15 am »
OK.

Is there somewhere a utorial in frech for axioms ?
And if I do it, how to use it ?
____________

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe Library : AxeLib7
« Reply #32 on: May 10, 2011, 07:28:09 am »
Zero, What you're asking for is something called an Axiom. Unfortunately, Axioms have to be done in ASM. Here are some tutorials on Assembly.

Hot_Dog's z80 ASM beginner's tutorial
ASM in 28 days


Here's the Axiom SDK:
http://ourl.ca/6229


EDIT: Scout, a library isn't a collection of labels. It's a collection of routines/macros that are inserted into the code by the compiler. That's what an Axiom is. A subprogram is similar, but it's far more inefficient and the entire program is inserted, whereas libraries typically only have the routines that are used inserted.

Quote
In computer science, a library is a collection of resources used to develop software. These may include subroutines, classes, values or type specifications.

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 Library : AxeLib7
« Reply #33 on: May 10, 2011, 01:22:32 pm »
That link is outdated for the Axiom SDK.  The current revision can be found in the "Developers" folder that comes with Axe 0.5.1.  This will be a lot harder to write in Asm by the way than it would be in pure Axe and I wouldn't attempt something this complicated unless you have a good asm background.

I think your library is the fine the way it is though.  If you want to make it more memory efficient, you can split it into sub-libraries.  For instance, you can have "LIB7CORE" for the core routines, "LIB7BUT" for all routines pertaining to buttons, and "LIB7WIND" for window routines.  That way, you only need to include the ones you are going to use.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Axe Library : AxeLib7
« Reply #34 on: May 10, 2011, 02:19:35 pm »
Actually, could you give us a way to write libs with AXe?
I'm not a nerd but I pretend:

Offline zero44

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 128
  • Rating: +21/-0
  • <!--//www.ustr.net/infrared/infrared1.shtml-->
    • View Profile
    • zero44
Re: Axe Library : AxeLib7
« Reply #35 on: May 13, 2011, 02:20:39 am »
I saw Awioms SDK, I believe I must write code on a PC, no ?
So I'll give you Axe code of AXELIB7, cause I'll never have enough time on the same computer to do it.  :'(
____________

Offline zero44

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 128
  • Rating: +21/-0
  • <!--//www.ustr.net/infrared/infrared1.shtml-->
    • View Profile
    • zero44
Re: Axe Library : AxeLib7
« Reply #36 on: May 16, 2011, 03:27:56 am »
can someone help me to don't stop it ?
____________

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Axe Library : AxeLib7
« Reply #37 on: May 16, 2011, 05:34:28 pm »
This is the wrong topic to ask questions. You absolutely need to ask directly in a new topic in the Axe Parser help section, else most people will miss your question (since some people never check projects)