Author Topic: XConsole  (Read 35068 times)

0 Members and 1 Guest are viewing this topic.

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #45 on: December 25, 2010, 10:04:01 pm »
More updates. Added rename command and fixed more bugs.
Please run it from the command line (sorry), to get better error reporting.
« Last Edit: December 25, 2010, 10:07:30 pm by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: XConsole
« Reply #46 on: December 25, 2010, 11:08:27 pm »
Remember to check your null values. ;-)
Code: [Select]
Exception in thread "main" java.lang.NullPointerException
at XConsole.main(XConsole.java:19)

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #47 on: December 25, 2010, 11:20:19 pm »
Oi vay!!!!! I'm in the middle of rewriting the command processor completely so I don't have to waste so much space repeating code.
Expect another update midday tomorrow.
« Last Edit: December 25, 2010, 11:21:52 pm by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: XConsole
« Reply #48 on: December 25, 2010, 11:27:11 pm »
Oi vay!!!!! I'm in the middle of rewriting the command processor completely so I don't have to waste so much space repeating code.
Expect another update midday tomorrow.
Alright. Posting this so you don't have to double post. I look forward to it.  Although might I suggest having it more graphical with themes, and where you can type on the command line instead of a box under it. ;-)

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: XConsole
« Reply #49 on: December 26, 2010, 02:54:01 am »
Interesting, it's nice to see some sort of alternative to command prompt but for all platforms.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: XConsole
« Reply #50 on: December 26, 2010, 04:44:21 pm »
Interesting, it's nice to see some sort of alternative to command prompt but for all platforms.
True, but it's going to be difficult. I hope it turns out well. I've noticed a few projects now have taken interest in being cross-platform.

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: XConsole
« Reply #51 on: December 26, 2010, 04:45:32 pm »
Yeah true, I wish him good luck. I hope it is possible. X.x

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #52 on: December 27, 2010, 05:23:14 pm »
Thanks both of you. Unfortunately, with midterms/finals coming up, everything is on hold for me until they are over (about 2 weeks).
I am in the middle of rewriting the instruction processor to remove a lot of redundant code, and make adding instructions easier.

EDIT: 100th post!!!!!
« Last Edit: December 27, 2010, 06:16:58 pm by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #53 on: December 27, 2010, 06:51:08 pm »
I know I said I wasn't going to work on it, but I did. The attached .exe was produced by a program that I made.
Anyways, I rewrote the processing mechanism, and am in the process of adding more commands. It will take probably half as long now. ;D
Also, I know the console window is annoying, but please be patient. It is for debugging. If XConsole crashes, just close the console window.
It also serves as the error stream, and so will allow you to see and report any uncaught exceptions.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #54 on: December 27, 2010, 09:35:21 pm »
Just some more routine updates:
 -Added "exit" command
 -Finished rewriting the command mechanism
 -ADDED A PROGRAM ICON!!!!!! ;D ;D ;D ;D ;D ;D ;D :w00t: :w00t: :w00t: :w00t: :w00t: :w00t: :w00t:
 -added the thing where you press <UP> and it copies your previous command (you know what I mean)

Next up:
 -Just for fun, some "interesting" music, available via a command
 -better icon
 -releasing the source for my command executor
 -sidebar with icons
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: XConsole
« Reply #55 on: December 27, 2010, 11:01:13 pm »
I can't test this anymore, btw. Especially when you compile it as a .exe. Just make it for windows, I'm sure it will be good.

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #56 on: December 28, 2010, 12:34:10 pm »
It's still a JAR. Here is the source to compile so you can test it. I'm doing this more for source protection.
I made a program to generate this file, don't worry, I didn't copy it by hand.
EDIT: btw, when compiled, it is now 16 class files. YIKES!
« Last Edit: December 28, 2010, 12:45:42 pm by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: XConsole
« Reply #57 on: December 28, 2010, 03:29:33 pm »
Your last upload, it looks better, but I really need some sort of GIF or Video, or detailedly explained tutorial on how to use this. It can be my deficiency to understand this program or errors.

EDIT:

Also, 'tree' command is still giving lots of 'ÂÂÂÂÂÂÂ's:

Code: [Select]
ÃÄÄÄTokens
ÃÄÄÄTokens (3)
³   ÀÄÄÄRelease
ÃÄÄÄTokens (4)
ÃÄÄÄwabbitemu
ÃÄÄÄwxHexEditor-v0.09-Win32
³   ÀÄÄÄwxHexEditor
ÀÄÄÄz80disassembler
« Last Edit: December 28, 2010, 03:30:31 pm by ScoutDavid »

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: XConsole
« Reply #58 on: December 28, 2010, 03:37:48 pm »
I am working on a help thing. I have no idea what "tree" command you are talking about. I have a small list of commands that are implemented right now, and tree isn't one of them. I am also working on a sidebar with icons.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: XConsole
« Reply #59 on: December 28, 2010, 04:00:43 pm »
I am working on a help thing. I have no idea what "tree" command you are talking about. I have a small list of commands that are implemented right now, and tree isn't one of them. I am also working on a sidebar with icons.

type tree in the XConsole please...