Author Topic: AxeSh, a shell written in Axe/ASM, for Axe programmers  (Read 6372 times)

0 Members and 1 Guest are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
AxeSh, a shell written in Axe/ASM, for Axe programmers
« 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) :



The logo is quite ugly, but it's only for me having the shapes for text, I'll update it later.
« Last Edit: September 19, 2012, 12:58:56 pm by Matrefeytontias »

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #1 on: September 18, 2012, 01:18:26 pm »
  woah that great O.O
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #2 on: September 18, 2012, 07:20:34 pm »
wow, that's awesome! Make sure that it won't mess with zstart hooks, i really wanne use this XD

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #3 on: September 18, 2012, 07:29:49 pm »
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
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #4 on: September 18, 2012, 07:30:28 pm »
*/cataloghelp/grammar/batlib/graph3d
« Last Edit: September 18, 2012, 07:31:08 pm by Sorunome »

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #5 on: September 18, 2012, 09:08:54 pm »
Grammer* :P

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #6 on: September 18, 2012, 09:10:21 pm »
damit, i edited that from grammer to grammar D:
* Sorunome runs

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #8 on: September 18, 2012, 09:11:40 pm »
the language is still called grammer, ironicley

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
« Last Edit: September 18, 2012, 09:18:48 pm by yeongJIN_COOL »
Sig wipe!

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #10 on: September 19, 2012, 12:54:08 pm »
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:


Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #11 on: September 19, 2012, 12:56:29 pm »
that really to good  :o
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #12 on: September 19, 2012, 01:03:29 pm »
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

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #13 on: September 19, 2012, 01:09:41 pm »
- 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 ;)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« Reply #14 on: September 19, 2012, 11:29:41 pm »
wow, cool new features, and nice kirby :P

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!