Author Topic: Axe Shell  (Read 8085 times)

0 Members and 3 Guests are viewing this topic.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Shell
« Reply #15 on: March 06, 2011, 11:28:44 am »
(For instance, DispGraph in Axe compiles to a call to included code inside the program, which is Ion's FastCopy.)
I think Quigibo switched it to SafeCopy because then there is no need for some calcs to have ALCDFIX or Door's Retune. ;)

I wonder if you could just run the routines straight from Doors.  I.E. check to see if Doors is on the calc, and if it is then point to the Doors App for all of the routines...

SirCmpwn

  • Guest
Re: Axe Shell
« Reply #16 on: March 06, 2011, 04:22:41 pm »
I'm afraid there's a decent chance that I'll one-up you soon :( I've been working on something like this for three months now.  If you need routines or advice, let me know.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Axe Shell
« Reply #17 on: March 07, 2011, 04:16:21 am »
O lol.
I have one question:
I want to include a grapher and I remember that you made one in Axe one time, do you still have it?
If not, can you give some advice for creating one?
I'm not a nerd but I pretend:

SirCmpwn

  • Guest
Re: Axe Shell
« Reply #18 on: March 07, 2011, 08:27:58 am »
Yes, I have it (I think) and I can post it later.  However, the equation is hard coded and pre-translated to Axe.  Your biggest concern should be interpreting the user's requested equation.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Axe Shell
« Reply #19 on: March 07, 2011, 09:19:46 am »
:o But I think I can do that :D
I started working on a more-lv-gray drawing suite for it, it looks pretty good now.
I'm not a nerd but I pretend:

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Shell
« Reply #20 on: March 07, 2011, 07:34:25 pm »
Seems interesting, although one thing I want to warn you about is that it will be hard to compete against Doors CS7 (which saw 10 years of work) and MirageOS (which saw quite a few years too), and to do so, the shell really needs to run all DCS/Mirage/Ion programs fine, which means including the routines (I am not sure if all authors would approve, especially Doors CS7, which is still being maintained). If it's for learning purposes, then I think this is gonna be a nice project idea to practice. Otherwise, my suggestion would probably be to create some sort of shell that requires DCS, for example, but use a different GUI or something, so for example, those who like to browse files through a Mirage-like interface instead of the PRGM menu or DCS menus, but still need DCS functionalities would find this pretty useful.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Shell
« Reply #21 on: March 07, 2011, 07:37:27 pm »
Oh, yeah, that's a great idea!
Axe Shell Extensions for DoorsCS7 would have a ton of potential. ;D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Shell
« Reply #22 on: March 07, 2011, 10:10:27 pm »
That reminds me... Doors CS 6 supported third-party add-ins or something like that. I remember it was possible to load a program on your calc that changed the DCS GUI completely, for example. However, it had to be in RAM and when a RAM Clear occured, you had to set it up again. If that still exists in DCS, maybe you could do that? I'm not sure if it would be easy in Axe, though...

souvik1997

  • Guest
Re: Axe Shell
« Reply #23 on: March 07, 2011, 10:28:21 pm »
That's called an SE (Shell Expansion), and it *cannot* be written in Axe.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Shell
« Reply #24 on: March 07, 2011, 11:05:24 pm »
Ok thanks for clarifying :D.

SirCmpwn

  • Guest
Re: Axe Shell
« Reply #25 on: March 08, 2011, 12:31:27 am »
Or can they?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Shell
« Reply #26 on: March 08, 2011, 06:23:13 pm »
I guess if they're written in Axe, they would require some modifications or inline assembly.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Shell
« Reply #27 on: March 12, 2011, 04:57:04 pm »
You can always make an Axe program to copy its own code into the real program. I do that all the time for hooks :D