π
<-
Chat plein-écran
[^]

Xenon Develompent [C]

Nouveautés, projets, mises à jour.

Xenon Develompent [C]

Unread postby Alvajoy123 » 29 May 2021, 17:43

Image Image Image

Xenon is a Shell For TI-84 PCE and is currentlly written in ICE.

Current Version:
Github:
Source Code "ICE"


***
The Beta version of Xenon is currently written in ICE and is very buggy, The shell is currently undergoing a revamp!!
***

:bj:
Revamp Features
:
  • Running Assembly & Basic Programs
  • Terminal and Graphical Interface
  • Password Lock / Customizable Username
  • Developer Options
  • Deleting Programs and Creating New Programs
  • Battery indicator and Clock
  • Customizable colors / Backgrounds
  • Auto Exit (based on inactivity)
  • Menu / Menu Pinning
  • File System
  • Folder System
  • Graphical C Library (oxygen.h)
  • Notification System
  • ...
:32ti84pce:
Oxygen Features
:
  • Graphical Mouse (Includes Buttons)
  • Graphical Shapes
  • Virtual File System
  • Notification System (oxy_notify.h)
  • ...
:o)
Xenon CL Features
:
  • Many Commands
  • Program/Add Commands
  • Customizable (Text, Background)
  • ...
These are the users who
helped me and influenced me
with The previous version of Xenon over its development. I will love to give them credit, These Are the Users:

:idea:
Previous Credits
:
  • 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 :thumbsup: .
  • MateoC
    - For Making Cesium !! And inspiring me !!! :)
  • EscherLochran
    - Making the Amazing Default sprite Icons!! :thumbsup:

:!:
Revamp Concept Art
:
*** Click here to view previous version screenshots ***
Image Image Image
Image Image Image
Image Image

:thumbsup:
Revamped Icons
:
Image


Right Now the previous version of Xenon is written in ICE (Xenon currently is very unstable)
,
so I am currently being revamping it into C. I'm really looking forward to releasing this shell.


:?:
What is Xenon and Xenon CL
?
The Shell is currently split into 2, Xenon CL and Xenon. Xenon is the graphical interface of the shell, and Xenon the CL is the command line interface (terminal).


"Xenon CL" Current Commands
:
Code: Select all
"EXEC" - Execute Program
"EXEC -C" - Execute Command
"EXIT" - Exits Xenon CL
"RM" - Removes a file or folder.
"MAN" - Shows a manual for a command.
"PUSHDIR" - Move into a dir
"POPDIR" - Return to previous dir in stack
"WHATIS" - Gives a description of a program and displays the program icon.
"LS" - List files in current dir
"CP" - Copy file to dir
"MV" - Move a file to a different dir
"MKDIR" - Make a folder or dir
"CD" - Change/move to different directory
"PWD" - Tell you current dir location
"EDIT" - Edit a file in dir location
"COLOR -F" - Sets Foreground Color
"COLOR -B" - Sets Background Color
"!!" - Repeat previous command
"DATE" - Display Date

"I really look Forward to adding "ADDCMD" command to Terminal, so users can import your own commands"

:!:
To-Do

These are the important things I need "to-do" before Xenon and Xenon CL First Release:

Xenon "GUI":

  • Concept Art
    (100%)

    Create Expected concept art of Xenon.
  • Create Needed Assets
    (10%)

    Create All the need assets for Prototype.
  • Begin Prototype
    (0%)

    Create First prototype of Xenon.

Xenon CL:

  • Concept Art
    (0%)

    Create concept art of wanted out come.
  • Command Bank
    (100%)

    Create all commands.
  • Begin Porotype
    (5%)

    Create First prototype of Xenon CL. (Does not include Font!)

Oxygen
(Alpha)
:

  • oxy_mouse.h
    (100%)

    Create and Clean up code.
  • oxy_users.h
    (100%)

    Create Simple user system.
  • oxy_save.h
    (100%)

    Save all oxygens data into one appvar.
  • oxy_gui.h
    (100%)

    Includes Different GUI elements, Such as Input and Boxes. (Needs More GUI Elements)
  • oxy_notify.h
    (100%)

    Notify Allows other programs to show notification in Xenon.
  • oxy_files.h
    (100%)

    Oxygen Virtual File System.
  • oxy_gfx.h
    (90%)

    Graphical Shapes and sprites effects (Need more shapes and sprite effects)
  • oxygen.h
    (100%)

    Links all files together, its the main file.
  • Clean Up Code
    (80%)

    When first draft of code has been completed clean up and optimize code.
  • Create a Demo's
    (10%)

    Create Demo's using oxygen.
  • Include Commented Descriptions in all .h files
    (100%)

    Code: Select all
    /**
    * Sets current project version.
    * @param x X coordinate
    * @param y Y coordinate
    * @param w Width
    * @param h Height
    */


Please leave a
comment
or any
suggestion
:) .
Image Image Image ImageImageImage
User avatar
Alvajoy123Programmeur
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 88%
 
Posts: 11
Joined: 20 Mar 2017, 00:32
Location: Galactic Federation
Gender: Male
Calculator(s):
Class: Almond Manager

Online

Re: Xenon Develompent [C]

Unread postby Lionel Debroux » 30 May 2021, 09:01

I've been following your topic on Cemetech for a while. This looks good :)
It also represents a good learning exercise in programming (design and coding).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.8%
 
Posts: 6743
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Xenon Develompent [C]

Unread postby Alvajoy123 » 31 May 2021, 02:20

Lionel Debroux wrote:I've been following your topic on Cemetech for a while. This looks good :)
It also represents a good learning exercise in programming (design and coding).


Thank you :), I'll be changing the concept art, I feel like it need to be re-done.
Image Image Image ImageImageImage
User avatar
Alvajoy123Programmeur
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 88%
 
Posts: 11
Joined: 20 Mar 2017, 00:32
Location: Galactic Federation
Gender: Male
Calculator(s):
Class: Almond Manager

Re: Xenon Develompent [C]

Unread postby Alvajoy123 » 01 Jun 2021, 08:49

Quick Update:


Image

Xenon "GUI" has started development
. I am almost finished with the revamped Xenon Concept Art and will posting them shortly or I'll just develop it in private ;)
Image Image Image ImageImageImage
User avatar
Alvajoy123Programmeur
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 88%
 
Posts: 11
Joined: 20 Mar 2017, 00:32
Location: Galactic Federation
Gender: Male
Calculator(s):
Class: Almond Manager

Re: Xenon Develompent [C]

Unread postby Alvajoy123 » 28 Jul 2021, 19:06

All Project Update have been moved to Cemetech "Again" (https://www.cemetech.net/forum/search.p ... =weekposts) I will be posting weekly on there. I'll also be making a post on my project thread (viewtopic.php?f=10&t=24913) when I post the Xenon's weekly update.
Image Image Image ImageImageImage
User avatar
Alvajoy123Programmeur
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 88%
 
Posts: 11
Joined: 20 Mar 2017, 00:32
Location: Galactic Federation
Gender: Male
Calculator(s):
Class: Almond Manager


Return to Actualités

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Remplace ton ancienne fx-92 Collège ou Graph 35 par la nouvelle Graph 35+E II programmable en Python ! Pour tout achat d'une nouvelle Graph 35 d'ici le 30 septembre 2021, Casio te rembourse 10€. En cas de retour de ta fx-92 Collège c'est 18€, et même ou 23€ si tu retournes ton ancienne Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du cœur.
Remplace ton ancienne fx-92 Collège ou Graph 35 par la Graph 90+E couleur. Pour tout achat, Casio te rembourse 10€ en cas de retour de ta fx-92 Collège, ou 15€ en cas de retour de ta Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du coeur.
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Septembre 2021
Reprise de ton ancienne fx-92 Collège à 5€ ou Graph 35 à 10€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer. En partenariat avec les Restos du coeur.
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2021
Casio Graph 90+E ou Graph 35+E II avec couvercle personnalisé à gagner sur simple participation aux formations Casio de Septembre 2021.
Coque NumWorks édition limitée Septembre 2021 à gagner.
1234567891011
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
689 utilisateurs:
>674 invités
>9 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)