Author Topic: Axe Terminal  (Read 12393 times)

0 Members and 2 Guests are viewing this topic.

SirCmpwn

  • Guest
Axe Terminal
« on: September 15, 2010, 07:40:06 pm »
Hello,
I was bored, so I wrote a terminal in Axe.  It has support for clear, ls (list the files on the calc), arc [file] to archive a variable, and unarc [file] to unarchive a variable.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Terminal
« Reply #1 on: September 15, 2010, 07:42:12 pm »
Can we see?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axe Terminal
« Reply #2 on: September 15, 2010, 07:42:45 pm »
Nice. Screenshot? ;D
Edit: ninja'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.

SirCmpwn

  • Guest
Re: Axe Terminal
« Reply #3 on: September 15, 2010, 07:44:10 pm »
I was going to post a screenie, but I'm having some trouble transferring things between my calc and my computer.  Just getting AWTI off of my calc was hell.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axe Terminal
« Reply #4 on: September 15, 2010, 07:45:54 pm »
okay, good luck.
Can't wait! :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.

SirCmpwn

  • Guest
Re: Axe Terminal
« Reply #5 on: September 15, 2010, 07:47:47 pm »
Well, a friend of mine is selling me her laptop for like, $50, and I'm going to build it from scratch and make sure TILP/TI Connect gets on there right.

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 Terminal
« Reply #6 on: September 15, 2010, 10:56:01 pm »
Ooh, great! I wonder if an Axe shell is somewhere in the future...




Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Axe Terminal
« Reply #7 on: September 15, 2010, 11:51:24 pm »
I think he was already working on a shell in Axe actually. (Isn't that what Hatchet was?)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

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 Terminal
« Reply #8 on: September 16, 2010, 04:41:53 am »
a friend of mine is selling me her laptop
inb4 parents takes it away...

Nice project btw. I assume this will be some sort of file manager but all command-prompt style?

SirCmpwn

  • Guest
Re: Axe Terminal
« Reply #9 on: September 16, 2010, 08:29:00 am »
As for the laptop, my parents were skeptical, but I'm letting them install filters on it.
All command prompt style, DJ.
Hatchet is a shell in Axe that I'm working on, yes.

Offline Broseph Radson

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 295
  • Rating: +20/-1
  • Its 0x1A4 somewhere
    • View Profile
Re: Axe Terminal
« Reply #10 on: September 16, 2010, 08:47:46 am »
Thats another cool thing about Axe. You can build a shell on-calc and compile it into an app! Sweet!

SirCmpwn

  • Guest
Re: Axe Terminal
« Reply #11 on: September 16, 2010, 08:51:49 am »
Yep!  Speaking of which, does anyone have code for running an asm program?

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Axe Terminal
« Reply #12 on: September 16, 2010, 10:57:21 am »
This will execute a nostub assembly program (given a pointer to the filename, like you would use with GetCalc):
Asm(E7EF7C4E

The asm source:
Code: [Select]
rst rMov9toOP1
bcall(_ExecutePrgm)

Wikiti link: http://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4E7C
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

SirCmpwn

  • Guest
Re: Axe Terminal
« Reply #13 on: September 16, 2010, 07:30:54 pm »
Thanks!

SirCmpwn

  • Guest
Re: Axe Terminal
« Reply #14 on: October 13, 2010, 06:45:04 pm »
Finally pulled it off my calculator.  Screenie: