Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
https://github.com/mateoconlechuga/cesium/issues/26

Read?
Is it possible for a hidden program to stay hidden after a reset?
It is a general rule of thumb to not use the hidden program feature. In fact, the creator (MateoC) does not recommend their usage either.

That being said, I am unsure. I have had hidden programs that I have unhidden magically rehide after a RAM reset occurs, so that may be possible. However, if it does not work for you, then it most likely is not a capability of Cesium.

EDIT: As Zeda said in IRC (Discord):
Zeda wrote:
@LAX18 I haven't followed the project. Are they talking about the OS hiding feature?
If so, it needs to be hidden before archiving
Basically, when you archived a var, a copy of the VAT entry is also archived. Upon a RAM reset, the OS uses that archived copy to regenerate the VAT
So if it is hidden before you archive, when the OS regenerates the VAT, it will restore it with the "hidden" name.
If you want to keep programs hidden after reset, hide them while they are in RAM, and then rearchive them if necessary.
LAX18 wrote:
It is a general rule of thumb to not use the hidden program feature. In fact, the creator (MateoC) does not recommend their usage either.

That being said, I am unsure. I have had hidden programs that I have unhidden magically rehide after a RAM reset occurs, so that may be possible. However, if it does not work for you, then it most likely is not a capability of Cesium.

EDIT: As Zeda said in IRC (Discord):
Zeda wrote:
@LAX18 I haven't followed the project. Are they talking about the OS hiding feature?
If so, it needs to be hidden before archiving
Basically, when you archived a var, a copy of the VAT entry is also archived. Upon a RAM reset, the OS uses that archived copy to regenerate the VAT
So if it is hidden before you archive, when the OS regenerates the VAT, it will restore it with the "hidden" name.


Why? All my programs work fine?
Yes, the programs themselves work fine, but it can sometimes cause issues with the OS's file system because hidden files are not an intended OS feature.
I've found out a way to get past the hidden program being not hidden after a reset. It's a weird way but what I did was to change the name of the program within Cesium and then reset the calculator. I did this for every program and they have stayed hidden forever since. Don't have a definite explanation as to why
A quick and simple way is hiding them while they're in RAM then archiving them. (Or unarchiving them while being hidden then re-hiding them)
Still, hiding programs is not recommended.

Changing the name of the program probably requires it to be moved to RAM at some point, making the change.
3.1.0 pre-release is available that should fix the reported bugs:

https://github.com/mateoconlechuga/cesium/releases/tag/v3.1.0

Also might make its way into the archives Razz
That is nice. I am going to download the updated version to see what's new. Cesium before was awesome, but now I bet it gives you a million dollars or something. Smile
Can you go in more detail about the Fat32 Usb drive mechanics? Like, how can you link the 2? And I don't see the FatDrvCe appvar on tiny.cc/clibs.
It isn't currently available yet. It will be finished, I am removing access to it soon.

Here's an updated version of Cesium that fixes some bugs you all have reported:

https://github.com/mateoconlechuga/cesium/releases/tag/v3.1.1

Let me know if you encounter any other issues, and hopefully it can be completely released.
Even on version 3.1.1, doing alpha twice (assuming lower-case flag enabled) and holding down the direction keys or [Del] still causes bugs:

Ex. up = Pt-Off( spam, right = Pt-On( spam, Del = Fraction quick menu
Colour setting: Primary #231, Secondary #232. Highlight #207, Inverse. #152, Hidden #55
Another bug, at least in v3.1.1, quit'g a program via the Stop command causes Cesium to output an "Error: Stop" without any explanation.
Proof:
Fine I'll fix it. But what do you guys want; for it to exit directly back to Cesium or display a message?

Screw it I just made it return to Cesium. Here's the patch: https://github.com/mateoconlechuga/cesium/commit/9348304e545ecdd77227e83739c59c7fe0e976f7

And Cesium 3.1.2: https://github.com/mateoconlechuga/cesium/releases/tag/v3.1.2
I would want it to exit directly back to cesium. I like it being simple.
I'm not sure if this applies to the newest version of cesium, but ICE crashes when you exit it. This only occurs from cesium. From the homescreen it runs just fine.
I won't be able to test the newest version because I have no way of transferring programs to and from my calculator right now.
This had happened on the [pre]release before the current one.
beckadamtheinventor wrote:
I'm not sure if this applies to the newest version of cesium, but ICE crashes when you exit it. This only occurs from cesium. From the homescreen it runs just fine.
I won't be able to test the newest version because I have no way of transferring programs to and from my calculator right now.
This had happened on the [pre]release before the current one.


I noticed this too! I have not yet updated to the newest release so that cant be it.

EDIT: apparently this is fixed, so just disregard this post Smile
Finally fixed all your bugs. The latest pre-release is here: https://github.com/mateoconlechuga/cesium/releases/tag/v3.1.3

Hopefully this is the final version Razz Let me know of any other bugs.
MateoConLechuga wrote:
Finally fixed all your bugs. The latest pre-release is here: https://github.com/mateoconlechuga/cesium/releases/tag/v3.1.3

Hopefully this is the final version Razz Let me know of any other bugs.

Don't know much about this bug. When I would run a BASIC program from the home screen and then exit it, cesium would open. After closing cesium I could still repeat the bug. Eventually I tried deleting Cesium, and ram cleared after closing a basic program again.

I don't know how to reproduce this, just that it exists.
  
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
» Goto page Previous  1, 2, 3 ... , 18, 19, 20  Next
» View previous topic :: View next topic  
Page 19 of 20
» 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