Omnimaga

Calculator Community => TI Calculators => Axe => Topic started by: TiMoW1337 on November 24, 2013, 02:59:03 pm

Title: Reading the symbol table/ VAT?
Post by: TiMoW1337 on November 24, 2013, 02:59:03 pm
Hello,
Is it possible to read the symbol table in axe to get a list of programs?
In the developper guide it says that there should be a pointer to the table at (progPtr) address which is 9830h.
So is it possible to read the pointer as {E9830} and the start of the table as {{E9830}}?
EDIT: found http://ourl.ca/9291 (http://ourl.ca/9291). But what is {e9830}^^r?
Title: Re: Reading the symbol table/ VAT?
Post by: Eiyeron on November 24, 2013, 03:08:56 pm
To read a 16-bit value, you add ^^r, alias the little rad symbol
Title: Re: Reading the symbol table/ VAT?
Post by: TiMoW1337 on November 24, 2013, 03:16:32 pm
Thanks, I was confused with the ^^.
 
Title: Re: Reading the symbol table/ VAT?
Post by: Eiyeron on November 24, 2013, 03:17:54 pm
That's just a way to write the symbol without having it in the keyboard. We just replaced the character for this trio. It's just a convention.
Title: Re: Reading the symbol table/ VAT?
Post by: Hayleia on November 24, 2013, 03:48:21 pm
You can also use MemKit (an axiom) to browse the VAT. It should be included in the zip when you download Axe.
Title: Re: Reading the symbol table/ VAT?
Post by: ClrDraw on November 24, 2013, 09:03:19 pm
Yay, finally a question in my area of expertise  8)

By {e9830}^^r he means {E9830}r (note the E is the same E used with scientific location and the r is the r located under the degree menu), which is the beginning of the VAT. {E982E}r is the end (second E is a normal E). When you don't have the r at the end it will not work.

But the problem I found with AMEMKIT was that it does not display hidden programs.
I used this method to make my own Axe library that I used in AlphaCS (http://ourl.ca/20158/368146;topicseen#top) that will find the program names in alphabetical order and return information such as if the program is archived, hidden or locked. If you're interested I'll post the updated version here for you to use.
Title: Re: Reading the symbol table/ VAT?
Post by: TiMoW1337 on November 25, 2013, 11:14:18 am
Thanks, I don't need to show hidden programs, I just want to create an editor.
Title: Re: Reading the symbol table/ VAT?
Post by: ClrDraw on November 25, 2013, 11:24:36 am
Cool, an on-calc IDE for Axe programs? There are multiple people including me that are working on one right now, good luck  :thumbsup: it's really hard though, I keep getting stuck.