TimmyTurner62 wrote:
Terminal needs to stay!! Someday it might do us good


I will keep the Terminal but that means in oder for me to make more space I need to store all my sprites into appvars by doing this shell will decrease by 2097 bytes.
That also means I need a to contact P_T about the writing sprites into appvars.
Thanks to BeckAdam for helping me store sprites in Appvars. the shell has lost apx. 2000 bytes, that means we have more space for upgrades and more features!!! Smile

Code:

Current size: 18561 bytes
Last Size: 20119 bytes


We have Also fixed the running bug and now adding features
I will be uploading the latest code to github hopefully by monday with the fixed bugs.

I will be starting the folder functions
Very Happy

*Development Update
To-Do Exclamation
I'm getting close to releasing the Next version of Xenon but i have some few thing I have to do.

  • Menu Pining / deleting (100%)
    Allow User to Pin a program into the menu
    > it deletes but it does not display pins correctly

  • Ram Leaks (ON HOLD)
    Program crashes due over searching

  • Adding [ON] + [PRGM] hook (ON HOLD)
    Allowing users to access Xenon without going to Prgm menu

  • Find bugs (50%)
    Looking for unknown bugs in Shell / Bugs are listed below
    Exclamation Bugs
    Unknown Crashing

  • GUI / UI update (0%)
    make shell have a slick new design. Good Idea

  • Adding Folder (0%)
    Allowing User to add folder Very Happy

  • Work on setting Layout (0%)
    Allowing users and developer to have more control over the shell
    With a better settings layout and *description under each setting*
    Also edit the AutoExit to control Exit time

  • Make Xenon terminal a separate program (100%)
    Allow Xenon Terminal (XTERM) to be optional


  • Alarm Clock feature (0%)
    Allowing users to set up alarms ( max amount is 2)

  • Fix reported bugs (100%)



Do you think Alarm will be needed?
Alvajoy123 wrote:
[...]


Do you think Alarm will be needed?


If you added an alarm feature I'd use it. Of course it's not necessary to have it, but it would be helpful.
slimeenergy wrote:
If you added an alarm feature I'd use it. Of course it's not necessary to have it, but it would be helpful.
I will be adding the alarm clock soon.

Updates

  • Thanks to LogicalJoe he has given a way to turn my 18000-byte shell to an 8000-byte shell !!!
    Good Idea Good Idea

  • I will be releasing the bug fixed version of Xenon by Sunday
    *on cemetech Razz


since the program is becoming more smaller we will have more space for upgrades and features !!!
that means more terminal commands!! more everything!! Laughing
*hopefully bugs don't pop up
Xenon Source code has been updated on Github. it should be bug free, If you find any bug please report.
Here Razz

Question for users?
How do you want to setup the Alarms, through Terminal or settings? Wink

I will also try to upload Development update daily.
Smile
* School has been taking me away Sad


*Development Update
To-Do Exclamation
I'm getting close to releasing the Next version of Xenon but i have some few thing I have to do.

  • Menu Pining / deleting (100%)
    Allow User to Pin a program into the menu
    > it deletes but it does not display pins correctly

  • Ram Leaks (ON HOLD)
    Program crashes due over searching

  • Adding [ON] + [PRGM] hook (ON HOLD)
    Allowing users to access Xenon without going to Prgm menu

  • Find bugs (60%)
    Looking for unknown bugs in Shell / Bugs are listed below
    Exclamation Bugs
    Unknown Crashing

  • GUI / UI update (0%)
    make shell have a slick new design. Good Idea

  • Adding Folder (0%)
    Allowing User to add folder Very Happy

  • Work on setting Layout (100%)
    Allowing users and developer to have more control over the shell
    With a better settings layout and *description under each setting*
    Also edit the AutoExit to control Exit time

  • Make Xenon terminal a separate program (100%)
    Allow Xenon Terminal (XTERM) to be optional


  • Alarm Clock feature (50%)
    Allowing users to set up alarms ( max amount is 2)

  • Fix reported bugs (100%)

*Development Update
To-Do Exclamation
I'm getting close to releasing the Next version of Xenon but i have some few thing I have to do.

  • Menu Pining / deleting (100%)
    Allow User to Pin a program into the menu
    > it deletes but it does not display pins correctly

  • Ram Leaks (ON HOLD)
    Program crashes due over searching

  • Adding [ON] + [PRGM] hook (ON HOLD)
    Allowing users to access Xenon without going to Prgm menu

  • Find bugs (60%)
    Looking for unknown bugs in Shell / Bugs are listed below
    Exclamation Bugs
    Unknown Crashing

  • GUI / UI update (0%)
    make shell have a slick new design. Good Idea


  • Adding Folder (0%)
    Allowing User to add folder Very Happy

  • Work on setting Layout (100%)
    Allowing users and developer to have more control over the shell
    With a better settings layout and *description under each setting*
    Also edit the AutoExit to control Exit time

  • Make Xenon terminal a separate program (100%)
    Allow Xenon Terminal (XTERM) to be optional


  • Alarm Clock feature (50%)
    Allowing users to set up alarms ( max amount is 2)

  • Fix reported bugs (100%)

  • Import command *Terminal* (2%)
    Allow developers to add there own commands to the terminal Smile

The program you gave me of Xenon's source, I compiled it. However, when opening the program, it crashes and resets my calc. I tested to see where it crashes. The first line of an ICE source program is the compiled program's name, and it crashes on the first line. I have the latest clibs, so I might get an older version.
TimmyTurner62 wrote:
The program you gave me of Xenon's source, I compiled it. However, when opening the program, it crashes and resets my calc. I tested to see where it crashes. The first line of an ICE source program is the compiled program's name, and it crashes on the first line. I have the latest clibs, so I might get an older version.


Do you have the last version? on github?
also make sure you have both XENSPT files
Alvajoy123 wrote:
TimmyTurner62 wrote:
The program you gave me of Xenon's source, I compiled it. However, when opening the program, it crashes and resets my calc. I tested to see where it crashes. The first line of an ICE source program is the compiled program's name, and it crashes on the first line. I have the latest clibs, so I might get an older version.


Do you have the last version? on github?
also make sure you have both XENSPT files


I have the latest version on github. I could not find XENSPT, however.
TimmyTurner62 wrote:
Alvajoy123 wrote:
TimmyTurner62 wrote:
The program you gave me of Xenon's source, I compiled it. However, when opening the program, it crashes and resets my calc. I tested to see where it crashes. The first line of an ICE source program is the compiled program's name, and it crashes on the first line. I have the latest clibs, so I might get an older version.


Do you have the last version? on github?
also make sure you have both XENSPT files


I have the latest version on github. I could not find XENSPT, however.

Make sure you have downloaded all the files then send the files to your calculator.
There should not be a problem at all just make sure u have all the files downloaded.
also, make sure you have the ICE github repo version downloaded!!
so any progress? fixing bugs...?
De2290 wrote:
so any progress? fixing bugs...?


The shell is stable and ready for but I have not uploaded the latest version.

But for now it will be paused because finals are coming in the U.S so I have been studying.

I also could not upload my CC22 project. Sad

I also did not know what the audience want does less responds. I will be starting the thread backup during summer. Smile
The school year will soon be over. \o/
I look forward to getting back on cemetech, for I have learned a lot.
I am sorry for the inconvenience and how long it took for the program to come out
I look forward to spending my time on Cemetech.

over the time of my School year. I have been thinking about how to make Xenon a good prouduct for the users of cemetech.

I reread all the replies that where sent to the thread. and notice the I have not added the Cemetech users wanted me to add. Oops... Neutral

so for the next few days, I will be adding the wanted

Edit.. : I just notice I uploaded the wrong source code and the last Github repo Sad . "need to fix that right away"
Okay this Project has been inactive for a while, due to School Activities. Smile

I may be a bit rusty on my programming due to inactive programming. Sad
But I as soon as my sports season is over I will commit to finishing this project! (it was one of my new years res)

I will be back soon. (I still will be posting on Cemetech!)


More Information Coming soon!!

** Please ignore the corrupted basic icons, this is caused by the overuse of variables in ICE. Sad
this means that I have to remove the terminal!! either that or remove basic ICONS**
Alvajoy123 wrote:

** Please ignore the corrupted basic icons, this is caused by the overuse of variables in ICE. Sad
this means that I have to remove the terminal!! either that or remove basic ICONS**


Here's some helpful alternative suggestions:
Don't use so many temporary variables with different names. Pick a couple short names and stick with them throughout the entire program. Ex. "P" for a pointer, or "S" for a string, or "I" for an index. Especially the variables that are not required to be unchanged outside of the routine they are used.
Avoid using "For(" loops in ICE, they are notably buggy.
Don't use a loop inside of a loop. That does not work in ICE. and probably never will at this rate.
Avoid putting loops inside of an "If" statement, that also doesn't always work.
Last Time I worked on the project users said it resembled Cesium.
I'm going to rewrite the project later on in C. Wink

I did not want to make a new thread, so I just included it inside here.

It will include scrolling (left to right) from (Trello CE).
My mouse routines from (Scratch CE & Trello CE).
I'll be removing the side bar that makes the resembles cesium and revamping it.
I'll also be adding more sprites to make the whole shell nicer.

The Terminal is not very useful, so I will be removing.

I'll be redoing the GUI Completely.
I will also be using fontlibc to add custom fonts.

Later on the post a concept of how the shell may look like.

But for now I will be working on Trello CE.
Love this project so far and I'm probably going to switch to this as my main shell, once the first release comes out.

If I were you, I'd keep the terminal, but as a separate application. I'm probably just being a linux snob, but I would really like to see the ability to be able to make terminal-based programs, and more basic unix commands like ls, cd, and mkdir.

I really liked the mouse routines on scratch ce, so it'll be awesome to see them implemented here. I thought the handling of the cursor was really smooth, and it was pretty easy to control. Anyway, keep up the amazing work!
-Knights
KnightsWhoSayNi wrote:
Love this project so far and I'm probably going to switch to this as my main shell, once the first release comes out.

If I were you, I'd keep the terminal, but as a separate application. I'm probably just being a linux snob, but I would really like to see the ability to be able to make terminal-based programs, and more basic unix commands like ls, cd, and mkdir.

I really liked the mouse routines on scratch ce, so it'll be awesome to see them implemented here. I thought the handling of the cursor was really smooth, and it was pretty easy to control. Anyway, keep up the amazing work!
-Knights


Thank you very much for your support, I appreciate it. Smile

As for the terminal. I'll make it into a separate program I'll also add more Unix like commands. I guess it will be more like a terminal-based shell.

To be honest I think the mouse routine will be very useful for this shell and the new UI.

I'll Be posting some concept image(s) today.
"Please set a costum user name."
Sad
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 4 of 6
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement