Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Matrefeytontias on September 18, 2012, 11:21:14 am
-
Hi guys ! Using Axe (both the language and the app) and ASM, I'm making something looking like a shell, but specialized in Axe programming !
It searches through the VAT for Axe sources, displays them and provides several functions and informations on them : you can lock sources, so people can't edit them ; you can delete sources ; it displays if the source is locked or not, its size, the output program, and most of all ...
You can open the Axe app, enable Axe token hook and compile sources directly from the shell ! (yeah, these aren't Axe but ASM ;D ) And you also can compile sources in Noshell without opening the Axe app :thumbsup:
The program also recognizes libraries (programs starting with two dots), making them impossible to compile :D
The program isn't finished at all, I planned to add more functionalities like hiding sources, launch an executable program resulting of a compilation just by clicking on his source ... Here is a list of available functionalities :- 17/09/2012
- Main menu
- Axe app opens from the shell
- Compilation of an input from the shell
- Token hook enabling from the shell
- 18/09/2012
- Updated ! Direct compilation of the selected program
- Complete listing of Axe sources, including libraries
- Detects libraries and make them non-compilable
- Source locking
- Source deleting
- Source size display
- Output name display
- Lock state display
- 19/09/2012
- Switch between sources and executables views !
- Run a nostub ASM program from the shell ! The "Run" command replace the "Comp" one in executable view.
And here is the latest screenshot (I'll update it with the program) :
(http://mattias.refeyton.fr/espace-ti/AxeSh/axeshell3.gif)
The logo is quite ugly, but it's only for me having the shapes for text, I'll update it later.
-
woah that great O.O
-
wow, that's awesome! Make sure that it won't mess with zstart hooks, i really wanne use this XD
-
Wow, this is pretty amazing! Finally, the possibility of making an Axe shell is realized! ;)
Will you be aiming for DoorsCS-like features?
And definitely make it comfy with OmniCalc/Symbolic/zStart! :D
-
*/cataloghelp/grammar/batlib/graph3d
-
Grammer* :P
-
damit, i edited that from grammer to grammar D:/me runs
-
Grammer* :P
Grammar* :P http://dictionary.reference.com/browse/grammar
-
the language is still called grammer, ironicley
-
*Ironically :trollface:
Grammer* :P
Grammar* :P http://dictionary.reference.com/browse/grammar
Grammer is a programming language.
-
Make sure that it won't mess with zstart hooks, i really wanne use this XD
I use no hooks since it's nearly pure Axe ;)
Will you be aiming for DoorsCS-like features?
I'll add whatever fits in 8k ;)
And definitely make it comfy with OmniCalc/Symbolic/zStart! :D
I'm not sure I understand what you mean ... can you explain please ? :/ (I'm french indeed)
Also, update !
Now, you can switch between sources view and executables view ! You can also run nostub programs from the shell :thumbsup:
(http://mattias.refeyton.fr/espace-ti/AxeSh/axeshell3.gif)
-
that really to good :o
-
I have some ideas!
-You can store source code to appvars and still be able to compile them
- If the user tries to execute source code, automatically compile the program if it has not yet been compiled. (Or ask the user)
basically, a Compile+Run option
-
- If the user tries to execute source code, automatically compile the program if it has not yet been compiled. (Or ask the user)
basically, a Compile+Run option
But ... I already did it XD look carefully at the fourth tab when I'm switching views ;D
-You can store source code to appvars and still be able to compile them
Why not ;)
-
wow, cool new features, and nice kirby :P
-
Congratulations on being the second person to use the Axe API ;D
In other news, as you said you don't use any hooks. So there is zero chance of causing compatibility problems with any other apps.