mateoconlechuga / cesium Goto Github PK
View Code? Open in Web Editor NEWA GUI shell for the TI-84+CE
License: BSD 3-Clause "New" or "Revised" License
A GUI shell for the TI-84+CE
License: BSD 3-Clause "New" or "Revised" License
Yeah.
When I make a simple BASIC program that uses Disp "Hello" / Pause, it displays it all good, but the background of the OS is still the same as the one that is set for cesium.
In Cesium 3.0.0, the icons of all my TI-BASIC programs are replaced with a black icon with green and blue lines.
The Cesium launcher freezes on launch for my calculator
When a locked Basic program errors, Cesium attempts to open it when you select Goto, but fails, and then it becomes unarchived.
can I run Cesium it's self from archive? As it would be annoying to redownload it every time I clear ram
If you archive the apps folder, it will mess up your calculator's screen res until you reboot
Whenever I run PrgmA, the error screen comes up with the message: Attempted to use a function or variable where it is not valid. When I run PrgmCesium, it just says Done. Any advice?
Maybe change the edit key to one that doesn't have a letter on it?
Also, when I pressed [PRGM] to open the editor, the 3 lines of my 3 line prgm were at the top, minus the "PROGRAM: name" line. Also, there were random tokens at the bottom of the screen (bottom 6ish lines). Those tokens disappeared after I pressed [enter] a few times to add new lines into my prgm. Tested on CEmu.
If I'm in cesium, how can I exit to the home screen without waiting a few minutes?
When there's a memory insufficient error, you can't exit it. When you turn off your calc, it won't turn back on. You have to reset to fix, and even if you ran with backup, it's going to be a legit RAM clear.
Just as above. I attempted to input a number just as I would normally, not the first letter, etc, and Cesium refuses to input it. I can input a letter too so it is not a length restriction problem.
More graphical things, examples below:
I will add more when I remember stuff. I'll also review the post I made on the thread because there was a compiled list there.
Cesium should be rewritten:
I think it might be me not deleting the appvars. I'll do that now
I presume this is a bug, however my calc has been behaving odd for a bit. I have done this twice now with Orbit84 and hve this happen.
As we all know, the TI 84 CE displays a message about how you should plug your calculator in to avoid RAM deletion, when it is in the "red" zone of the battery cell. When this is the case, and you shut down your calculator with the Cesium Password Tool (ON|STAT), The Calculator turns off properly. However, when turning it back on, The Calculator first Displays the Password Entry Field, and then switches to the "YOUR BATTERY IS LOW" Notification, when you click any button to get rid of the notice, the TI 84 CE no longer displays the password request, bypassing it, and giving you full control of the calculator.
Respond by Sending a Message to me Through my New Website: coolcrab123.wixsite.com/coolcrab123
I have a simple (ICE) program:
[i]B:3->A
When running this with the Cesium app, it just freezes.
It would be nice if that was possible, as the EDIT prgm menu is soon cluttered up. This used to be possible in older versions of Cesium, though.
It would be nice if we could sort our programs into folders.
Unlike Cesium 2.5.0, Cesium 3.0.0 and 3.0.1 has a slight delay when doing anything. Running the app, running a program through Cesium, entering the settings screen, everything has a delay of about .7 seconds. This has been an issue ever since I installed the app, I don't believe any settings I have are affecting it. I can not reproduce on CEmu; only on my physical CE.
(Copied directly from thread post and I was weird back then so this may be cringy (it is, actually))
Running an archived program through cesium gives me the same output as running an archived program through the normal menu.
I have all my programs sitting in archive except for Cesium and Prgm A, to run the shell. I thought it was great, as I could save a ton of RAM by archiving everything. However, Cesium seems to harm more than help. Each time I run a program, 10 kilobytes more are mysteriously taken up. This only happens when running with Cesium, whether the program being run is archived or not. When I run it myself, using ASM (I only tested an Assembly program) there is no RAM being lost. The only way to fix this without losing Cesium is to archive Cesium and Prgm A and do a manual RAM clear. Why is this happening? It is taking away the point of using Cesium for me. I am using a TI-84 Plus CE.
It is apparent that this shell does not appear in the APPS menu and needs to be launched from the "A" program in the PRGM menu. Will this program be ported as an APP soon or will it be a while? If so, I would recommend revising the readme instructions with anything regarding [apps] in order to avoid any confusion. Thanks. ;)
I think this is because of the color selection?
It's "advertised" to exit after a minute of inactivity, but it's only around 20-25 seconds.
So I have attempted to archive a program in Cesium, and gotten a garbage collect scree. First off, the OS attempts to go back to normal, and has that graphical error. But second, if you hit yes, Cesium goes ballistic after it finishes. Text displays everywhere. Cesium is still responsive though.
"AAAA":pgrmKEDIT
Some particular icons change into this random icon, shown here (Photo credits: TheLastMillennial)
Known programs:
ACLOCK
Advanced Brightness Utility
Why is backup so slow. Is there anything you can do to speed it up? I think so. Try different ideas.
I was distracted for a quick moment, and it timed out. I went back, and the colors and settings were all the same as they were before.
When I executed the following code:
[CLASSIC]
Lbl A
Input Str0
If Str0="..":Goto Q
Goto A
Lbl Q
[MATHPRINT]
The program hangs, without switching to MATHPRINT. A few seconds later, when the Run indicator stops spinning, I pressed [ON], which caused the RAM to reset. Another thing is that when I ran a test version of BonziCE, the input field looked weird: (the picture was taken w/ TI-Connect CE, when the cursor was "off". The plot mark wasn't there before. Also, the homescreen is a bit messed up when I ran BonziCE (input Field is lower, the $ is the start of the field). The homescreen was cleared before the Input.
Will capture last key press when closing programs
Ex:Open calcuzap,press clear, cesium will close.
When the Wait command is encountered in a program, the run indicator turns white and Cesium hangs until ON is pressed. This reduces the functionality of many programs.
When you press [on]+[stat] the calculator turns off like it's suppose to. But when you turn it back on, the password entry prompt flashes on, then just goes away after a split second.
I believe this may have something to do with the context set by the app. Will look into it.
NewContext is called with cxPrgmInput, which apparently it looks like I need to deactivate the current app and basically treat it as a program :/
For the text/highlight color changes, mainly.
Originally “discovered” by TLM and SM84CE, when you turn on alpha lock for lowercase you spam random things with the arrow key. For me: Right arrow goes to graph screen and if you hold it, you continue right. Left arrow spams “c” (lowercase). Down arrow spams “c” as well. Up arrow gets rid of alpha lock. (I think that’s supposed to happen). I don’t remember if you said it’s not Cesium’s fault @mateoconlechuga.
When in a program, using the built-in edit menu to run the program simply quits to the Cesium launcher.
If you change the "Backup RAM before executing programs" option in Cesium's settings, the password is changed. Setting the password again after changing the setting works as intended, but changing the setting again will break the password again.
If a program displays and then exits, cesium immediately returns to the cesium shell. An option to run a program and then wait for a keypress before returning so I can see the output would be useful.
It appears that the Cesium program in the PRGM menu simply serves as an installer for the most part on first use or to install stability files to archive. However, after the Cesium installer has been run, the Cesium PRGM cannot be archived or removed as it will throw an ERROR when launching the "A" PRGM. Will a fix be released so that the user can remove the Cesium PRGM and still use the shell by running "A"? It just would seem more convenient to have only one thing on the PRGM menu instead of "Cesium" and "A". Or perhaps consider having just one program on the PRGM menu that installs and runs the shell. Just to clear up space on the PRGM menu, ya know. Thank you for your consideration. ;)
I had to reset my calc to get out of it.
I sometimes can barely see what color it is.
I downloaded fasmg from the link in the readme, not just the normal flat installer. However, nothing happens when I run the exe. I guess that this is because there was something I didn't do. That information should be in the readme if that is the case.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.