Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
andressevilla wrote:
Cool! I have looked around the source code and changed some stuff on my computers copy. And when I say change, I mean change the name to "Andres' amazing program" cuz I have no idea what I am doing Wink


Little known fact: this is the fastest way to Kerm's heart. Evil or Very Mad
elfprince13 wrote:
andressevilla wrote:
Cool! I have looked around the source code and changed some stuff on my computers copy. And when I say change, I mean change the name to "Andres' amazing program" cuz I have no idea what I am doing Wink


Little known fact: this is the fastest way to Kerm's heart. Evil or Very Mad
Don't forget to change the author to your own name in the meantime. That's a particular valuable and fun way to contribute to popular software. Wink
Adriweb wrote:
Did that for this build: https://tiplanet.org/forum/archives_voir.php?id=320019
Let us know if that fixed it, and it will probably get uploaded/updated here as well.

It worked for me. Thanks!
Bug report:
When viewing the icon for my Cookie Clicker +C game, I noticed it looked navy instead of brown. After doing some testing, I figured out that the color codes for navy and brown are reversed (brown should be 7 and navy should be 8, but in Cesium it's the other way around).
JWinslow23 wrote:
(brown should be 7 and navy should be 8, but in Cesium it's the other way around).

Hopefully fixed and updated. Thanks! Smile
Fixed on my end. Now 7 is looking brown as ever! Smile

...don't take what I just said wrong.
An update to Cesium is finally here Smile It optimizes and fixes many things, in addition to being able to rename programs and such. Fun fact of the day: Did you know Cesium acts like the catalog and can jump to the programs' name by using the keypad? Razz

Download:
https://www.cemetech.net/programs/index.php?mode=file&path=/84pce/asm/shells/Cesium.zip

The source and download is also available on GitHub:
https://github.com/MateoConLechuga/Cesium/releases



In case you weren't aware, it seems the C toolchain is adding an extra black pixel to icons in the top left corner. Oops. I'll have that fixed along with a fancy new graphics library by the end of this week Smile
Nice update!
I found a bug while working on one of my calculator projects. Its kinda hard to recreate and probably isn't worth fixing, but it's definitely annoying for me. Basically, my program that I have been working on works perfectly outside Cesium, but stops execution in Cesium.

To recreate:
1) Download this program(this probably sounds like self advertising Razz )https://drive.google.com/open?id=0Bwi5_RVyv4DBd3hNbTJmeF9YZkU
2)Run it on your calc normally and go to Trigonometry>Law of Sin/Cosine and type in 3 for every prompt.
3)It should give you a programmed error message
4)Run it under Cesium and do the exact same thing, and it will display a blank screen with a quit button instead of the other error message.
This is an amazing project, Mateo! One question, would there be any way to keep everything hidden and locked after a ram reset? I know older shells do it, but those are all apps, so... Smile
andressevilla wrote:
Nice update!
I found a bug while working on one of my calculator projects. Its kinda hard to recreate and probably isn't worth fixing, but it's definitely annoying for me. Basically, my program that I have been working on works perfectly outside Cesium, but stops execution in Cesium.

To recreate:
1) Download this program(this probably sounds like self advertising Razz )https://drive.google.com/open?id=0Bwi5_RVyv4DBd3hNbTJmeF9YZkU
2)Run it on your calc normally and go to Trigonometry>Law of Sin/Cosine and type in 3 for every prompt.
3)It should give you a programmed error message
4)Run it under Cesium and do the exact same thing, and it will display a blank screen with a quit button instead of the other error message.

I'm always open to bug reports and feature requests Smile Anywho, I fixed this bug and uploaded the update to the archives. If it isn't there yet, you can always grab it at the GitHub link. Enjoy! Smile

EDIT: Also, thank you for posting such a nice bug recreation steps. It isn't often that happens.

https://github.com/MateoConLechuga/Cesium/releases/tag/v2.0.1

calcnerd_CEP_D wrote:
This is an amazing project, Mateo! One question, would there be any way to keep everything hidden and locked after a ram reset? I know older shells do it, but those are all apps, so... Smile

Actually, I was thinking this could be a pretty neat feature, at least to some degree. Hopefully I can make it fully restore your calculator if I do it correctly Smile

EDIT:I got a little bored, so I added an option to backup all of RAM whenever a program is executed. This means that you won't lose history, programs, or anything else in case the program is malicious and clears your ram. I don't really know if this is what you were thinking, so here is just a demo: (Anyone can post if they think this is a useful feature, and then I'll release it Razz)



I also made it so that it protects against the worst of RAM clears... nothing will ever be lost again Razz
That sounds really cool, Mateo! My biggest concerns are (1) the speed of performing that backup, and (2) the Flash wear from the technique. Thoughts on either of those? For the first one, it looks like it's ~2 seconds?
KermMartian wrote:
That sounds really cool, Mateo! My biggest concerns are (1) the speed of performing that backup, and (2) the Flash wear from the technique. Thoughts on either of those? For the first one, it looks like it's ~2 seconds?

Yeah, it is pretty slow; around 3 seconds on actual hardware. That's mainly why it is just an option disabled by default. I imagine that flash wear might seem extreme in some cases, which is why it checks some particular bytes first in order to see if a copy is nesassary, and only then will do it. The flash chip supports more than 100,000 erases/programs, so it shouldn't be too much of an issue I imagine.
I would really need that. I am freaked out when I have to reset my ram. It would be super useful. You should release it.
It's awesome that it can back itself up now! Thank you! Very Happy
Also, I found a bug. When ever I exit a game called Androids, my RAM resets. It was okay on the older versions of cesium, and it still works on the homescreen.

http://www.ticalc.org/archives/files/fileinfo/465/46591.html
calcnerd_CEP_D wrote:
It's awesome that it can back itself up now! Thank you! Very Happy
Also, I found a bug. When ever I exit a game called Androids, my RAM resets. It was okay on the older versions of cesium, and it still works on the homescreen.

http://www.ticalc.org/archives/files/fileinfo/465/46591.html

Thanks! Somethings was indeed funny. Fixed and reuploaded, along with the RAM backup thingy. Should be approved anytime; here's the GitHub link:

https://github.com/MateoConLechuga/Cesium/releases/tag/v2.0.1
I found out a bug. Whenever I use a program with cesium, I lose about 10k of ram. This is a big thing. This doesn't happen on older models.
With my calculator, it doesn't do anything like that. Though, the amount of RAM in my memory menu IS different than what it says in Cesium, by approximately 10k. But it doesn't seem to go down. Describe what your Cesium settings are, and how you keep you programs stored could help. For me, I have all the settings on, and everything is archived.
Well, I used the newest version of cesium. I do archive all and a do use all settings except for the ram backup thingy.
#Tankidaboss wrote:
Well, I used the newest version of cesium. I do archive all and a do use all settings except for the ram backup thingy.

Fixed and updated Smile It just a single ordering of a line that threw everything off.

https://www.cemetech.net/programs/index.php?mode=file&id=1372
I dunno if this is already implemented or not, but what if we want to use Cesium's icon for an ASM program, but our own description? A width and heigth of 0 resets my RAM, so I guess that's not the right way Razz If not, this could be a feature Smile
  
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 3 of 19
» 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