Author Topic: Axiom SDK For Developers  (Read 15589 times)

0 Members and 2 Guests are viewing this topic.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Axiom SDK For Developers
« Reply #45 on: July 21, 2010, 10:29:04 am »
sorry for  this but i can't figure out what and how axiums are used.
they are .z80... but you can't send .z80's to  your calculator (am i right), so how can they be used?
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axiom SDK For Developers
« Reply #46 on: July 21, 2010, 10:31:35 am »
Axioms are written in assembly, the file extension for which is .z80 or .asm
You use an assembler and possibly another tool to assemble them and turn them into .8xp files, which can be sent to your calc.
If you don't know ASM and want to learn, TI-83+ Assembly in 28 Days or Hot_Dog's ASM for the absolute beginner are recommended
Edit: http://future_history.freehostia.com/Files/Resources/ASM/ASMin28Days/lesson/toc.html is a link for the first :)
« Last Edit: July 21, 2010, 10:33:11 am by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Axiom SDK For Developers
« Reply #47 on: July 21, 2010, 10:38:27 am »
thanks much.  it can't be harder than learning ti-basic by yourself without and kind of help (just for fun).  There were so many syntax errors to start with :P
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

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: Axiom SDK For Developers
« Reply #48 on: July 21, 2010, 12:22:20 pm »
True, unless you have been doing BASIC for an incredible amount of time and just can't get used to low level stuff. In my case, I failed with anything other than TI-BASIC and Axe. I even spent months trying to learn ASM, split in 3 attempts (May-June 2004, Feb-March 2005 and somewhere else in 2005) as well as 68k C (through Technoplaza and another tutorial, in french, by Squale92). The thing with ASM, though, apparently, is that it's incredibly hard to learn for many people, but once you grasp the concept, it's not too hard to code. It just takes a long while to code large games since one single command is like 10 or 20 lines of code. One idea I have is to know Axe first, though, because you can understand the concept about pointers or RAM a bit easier afterward.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Axiom SDK For Developers
« Reply #49 on: July 21, 2010, 12:33:28 pm »
Good advise. I will do that, thank you.  It is great having people everywhere here who are smarter than I, it helps a ton ... :}
« Last Edit: July 22, 2010, 06:11:37 pm by happybobjr »
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axiom SDK For Developers
« Reply #50 on: July 21, 2010, 12:38:18 pm »
You get used to it eventually. :)
Back on topic, (well, sort of), I find it amusing that an Axiom's .org statement has value $C0DE :P
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: Axiom SDK For Developers
« Reply #51 on: July 21, 2010, 12:46:48 pm »
Really? Lol, I wonder if it was intentional or if it's a coincidence?
* DJ Omnimaga pokes Quigibo :P

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: Axiom SDK For Developers
« Reply #52 on: July 21, 2010, 01:13:11 pm »
That's not a .org statement, that's just a unique header name so you don't accidentally import an appvar that's not an Axiom because no further checks are done after that.  Its more like the $6DBB used by the TI-OS, which is the AsmPrgm token.  If I do decide to merge Axioms with external subs that would kind of invalidate its use for the contest because there would be no way to tell if the generated code was written in Axe or assembly just like the executables.  But I suppose if the source for the Axiom were released, it could be compiled using Axe to prove it.

There are other technical limitations though like a size limit for each routine.  I think to avoid those, I could have the Axioms just be source code rather than assembled code so they can compile just like regular source code.  But the other thing I dislike about merging the Axioms with external subs is that they are not easily modifiable.  If you need to make a small change to the Axiom like to change the dimensions of a tile mapper or something, you would have to have the original source code to recompile it.  But if you have to do that, I might as well just have a separate way to do external subs with the actual program itself.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: Axiom SDK For Developers
« Reply #53 on: July 21, 2010, 02:25:01 pm »
Well... if someone used an Axiom coded in Axe, he could maybe just provide the Axe source of it to prove it's in Axe.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axiom SDK For Developers
« Reply #54 on: July 21, 2010, 02:29:47 pm »
Who suggested merging Axioms w/external subs? Not me.
They'd definitely be better separate, IMO, since they serve different purposes. Axe Axioms are considered Axioms, not external subs, right?
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: Axiom SDK For Developers
« Reply #55 on: July 21, 2010, 05:17:56 pm »
I think it was Deep, not sure tho. I think it may be best if they're separate, I think. Else it may confuse some ppl

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6248
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axiom SDK For Developers
« Reply #56 on: July 21, 2010, 07:32:51 pm »
/e

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axiom SDK For Developers
« Reply #57 on: July 21, 2010, 07:36:06 pm »
Yessir. Only online version to my knowledge ;D
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: Axiom SDK For Developers
« Reply #58 on: July 21, 2010, 07:50:42 pm »
THey used to be hosted by Dragon-Fire programming team but the server shutted down a long while ago. The URL was extremly hard to remember too, especially that it used a ~ x.x

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Axiom SDK For Developers
« Reply #59 on: August 18, 2010, 06:37:49 pm »
Could we host it on here? That would be nice, in case eem's server crashed and he lost it. It might be the only copy left!