cesium icon indicating copy to clipboard operation
cesium copied to clipboard

Backup function having unwanted side effects

Open PrivacyDragon opened this issue 3 years ago • 10 comments

When a program crashes the calculator and I've made a RAM backup before, after the calculator turns on again I get a memory error, which stays whatever you try. Well, I've managed to get it away, but that doesn't matter because when you then try to do something the calculator crashes again.

So basically after a crash you have to do a reset again and then you won't have the problem, but then you can't recover RAM anymore from backup.

This happens on: TI-84+ CE-T Python Edition. Boot: 5.5.0.0006 OS: 5.6.0.0020 Cesium version: 3.3.1

Steps to reproduce this bug:

  1. Make a program that will crash the calculator.
  2. Do some calculations on the home screen.
  3. Backup RAM with [on]+[8].
  4. Run the program that crashes the calculator.
  5. If you don't get the memory error do one or two more calculations. (987*6 for example) If you have to do step five, backup again and run the program that crashes the calculator again.

PrivacyDragon avatar Nov 23 '20 14:11 PrivacyDragon

I can't reproduce this in CEmu

mateoconlechuga avatar Dec 10 '20 00:12 mateoconlechuga

Hmm..... Whit what OS version? I was able to reproduce it in CEmu...

PrivacyDragon avatar Dec 10 '20 05:12 PrivacyDragon

Why can't you just tell me exactly what you did. Provide me a link to any files you used.

mateoconlechuga avatar Dec 10 '20 15:12 mateoconlechuga

  1. have a program that will crash the calculator here
  2. do 6 times the calculation: 123456789*55
  3. Backup using on+8
  4. run the program "BJA"

PrivacyDragon avatar Dec 10 '20 16:12 PrivacyDragon

Yay thank you :)

mateoconlechuga avatar Dec 11 '20 03:12 mateoconlechuga

Sorry if I'm disturbing but backup doesn't really works :'( Check this out (TI-83 Premium CE) : [on]+8 I deleted a program [on]+2 The program isn't here

PS : what happens when I press [2nde] on a program ? (on Cesium)

bryanthrmn avatar Dec 28 '21 20:12 bryanthrmn

[2ND] should launch a program (it essentially executes the command prgmPROGRAM but from Cesium in lieu of the homescreen) after backing up the RAM (if enabled). [ENT] launches the program without backing up the RAM.

Was the program you deleted in RAM?

darkwater4213 avatar Jan 10 '22 02:01 darkwater4213

No

bryanthrmn avatar Jan 10 '22 19:01 bryanthrmn

That probably explains it -- it backs up the RAM in case of a crash, not all programs. Wouldn't it be cool if it did, though...

Oh, wait. Haha, silly me. BlastFIS already does that! I think you can find it on ACagliano's website. Ho[e this solves what you were asking about!

darkwater4213 avatar Feb 06 '22 09:02 darkwater4213

It does back up all programs. Please stop commenting on random GitHub issues you are clueless about.

mateoconlechuga avatar Feb 06 '22 15:02 mateoconlechuga

How do you mean "all programs"? Do you mean all programs? Or all programs in RAM? A program might not necessarily be in RAM.

It's called RAM backup for a reason...

Also, I'm not clueless. Inexperienced, perhaps. But definitely not clueless.

darkwater4213 avatar Feb 06 '22 16:02 darkwater4213

Do not comment on GitHub issues when you have nothing to offer.

All programs are stored with a VAT which is in RAM. Hence backing up RAM saves all programs (even though they would be automatically restored by the OS if they are in flash).

mateoconlechuga avatar Feb 06 '22 16:02 mateoconlechuga

Same thing here, I couldn't even get the calculator to boot up, until I used the hard reset button.

MichaelEpicA avatar Aug 23 '23 02:08 MichaelEpicA