Omnimaga
Calculator Community => Major Community Projects => The Axe Parser Project => Topic started by: ZippyDee on March 25, 2011, 03:20:47 am
-
<-----noob here.
Can someone explain to me what an Axiom is? :D
Thanks!
-Zippy Dee
-
An Axiom is a way for third party assembly programmers to add commands to Axe. You can read more about them in the latest version of Axe.
-
Its a appvar (if you know what that is) that can be included as a library to your axe program.
It allows you to execute some commands axe cannot, or in a highly optimized way.
This is because it is written in the assembly (asm) language, focusing on its function, other than the code the compiler exports.
-
Ahh, okay. So it's basically like an assembly macro to be used in an axe program?
-
Yep.
An example axiom, MemKit, is included with axe 0.5.0 and up packages.
The axiom tokens for it can be found in vars>zoom.
Have fun!
-
So how do I make my own?
-
AFAIK, there's an axiom SDK included with Axe
-
AIFAK? what does that mean? And how do I use this sdk?
-
So how do I make my own?
Download the Axe .zip file and there's a folder called "Developers". Inside there's an AxiomSDK.z80 file (or whatever it's called). It's a highly commented Z80 source to help you write your own Axioms -- just replace some numbers, stick in your own routine (all the instructions are in the comments), and compile.
AIFAK? what does that mean? And how do I use this sdk?
AFAIK == "as far as I know"
-
So how do I make my own?
Do you know the Z80 Assembly language then?
Because that is required to do so.
-
Well, if I can learn enough....
-
well, one thing you can do is just write it up in Axe, Disassemble, then just rework from there, and yuo don't have to worry much about technical stuff
-
But that is technical....
-
Sounds like it's out of my range of possibilities right now. I'm new enough to ASM that writing any more than a basic "Hello World" is a feat for me.