Join us on Discord!
You can help CodeWalrus stay online by donating here.

Xenon Development thread | ICE Shell

Started by Alvajoy123, December 20, 2018, 03:27:47 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


Hello Codewalrus !!!

For the past few month I have been working on a "ICE" shell name Xenon due to lack of interest in other project... I wanted to make some similar to cesium. Any way here is what Xenon Can do :P :

:thumbsup: Features:
  • Runing Asm & Basic Programs
  • Terminal
  • Password Lock / Customizable UserName
  • Developer Options
  • Deleting Programs and Making Programs
  • Battery indicator and clock
  • Customizable colors
  • Auto Exit
  • Menu / Menu Pinning
  • ...
These are the people who helped me and influenced me with Xenon over the pass month or two I will love to give them credit. These Are the People:

  • LAX18 - for search code and providing the need pieces for the shell, Also giving me idea and features!!! :!:
  • PT - For making ICE !!! & Helping with Saving code and teaching me how to store values into Lists..   :P
  • BeckAdam - For helping LAX18 with Search Code and much more more  :thumbsup: .
  • MateoC - For Making Cesium !! and inspiring me !!!  :)
  • EscherLochran - Making the Amazing Default sprite Icons!! :thumbsup:
Screen Shots:

All ScreenShots can be found here
*Note: Found more Bugs while recording

Right Now it's in its Beta stages I am looking forward to releasing this Shell.
I need to add more things such as more settings and pointers for ram and Rom.

*look Forward to adding "Import" to Terminal so you can import your own commands

I'm getting close to releasing the Beta 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

  • Runining menu pins (100%)
         Allowing users to run pins in the menu.

  • Adding rom and ram pointers. (100%)
         View value of rom and ram pointers . :thumbsup:

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

  • Making Program Size Smaller (100%)
          Size is too big for my satisfaction. 19000-20200 bytes
          Current Size: 20100

  • 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
          ► Unknown Crashing

  • Making better Terminal commands (100%)
          The Terminal needs an upgrade.

  • GUI / UI update (100%)
        make shell have a slick new design.  :thumbsup:

  • Adding Folder (NEXT VER)
          Allowing User to add folder :D

Please PM or Post any features that will be useful for Xenon.
I will also keep an update on this post.

Please Leave A comment or suggestion :) .

  • Calculators owned: TI-84+CE
The maker of Xenon.


sorry for double posting...
:!:  [size=18]Xenon Bug test Update[/size]

+: Adding to shell | *: Bug | "": comment

Running Programs
- Basic Programs
"Running basic programs work just fine :D  :thumbsup: "

-Asm Programs ('ICE Programs, C, etc.')
* 90% of programs run
* 10% of programs run and crash right after "RAM LEAK"

Running Program pins / Menu Bug testing
  "Menu Allows 6 pins  :thumbsup: "
+ Display Program Pin ICON
*Running basic programs from menu Run GREAT  :roll: !
* taping the menu too much will lead to a crash "FREEZE"  :(  // Due to shell program over scanning
* Pins does not display properly When Pins has been deleted.

Settings  :idea:
" Everything works in the settings "
+ Allow Lock screen logo
+ lock stat if a password is set
+ Add more settings

" Do you think a terminal is needed "
* Test command syntax
    * Echo crashing (due to sub(str2,6,7)=0 'ICE BUG')
    + Import command / using Xenon Compiler

:!:  Feel free to comment :!:

[size=18]Do you want Xenon?
In the next 1 1/2 weeks Xenon will be getting ready for beta !!   :thumbsup: [/size]

  • Calculators owned: TI-84+CE
The maker of Xenon.

Powered by EzPortal