Calcsys is a very powerful tool, allowing you to mess with the calculator's memory directly. Here's a tutorial on using it to recover things from a corrupted archive.
HELLO
would be 48454C4C4F. Write this down for later use.5. Console
. It should give you a blank prompt that looks like a homescreen.SEARCH
followed by the hex string you just wrote down, then press ENTER. For that HELLO
program above, this would be SEARCH 48454C4C4F
followed by ENTER.,
## where the #s are hexadecimal digits (numerical digits or letters from A to F). If it tells you Search Complete
instead, the variable you're trying to find can't be found, and you can't recover it, so go to step 8 for final instructions. (Sorry.) Otherwise, write the result down. Then press ENTER to see the next result and write it down. Keep doing this until it gives you Search Complete
and returns to the prompt. These numbers are memory addresses. The two #s after the comma are the page number where Calcsys found that instance of the program's name, and the four #s before the comma point to the exact spot of memory on that page (between $4000 and $7FFF). Both numbers are in hex, and don't worry if you don't understand it; you don't need to.QUIT
to go back to the main menu. Now select 1. Hex Editor
. It should greet you with a page full of hex digits and characters. If you've never seen anything of the sort before, don't worry; it's not that confusing once you get used to it, and we'll guide you with screenshots along the way.4001
in this case) and write it down. Draw a box around it for reference.6. More
, 1. VAT
, then 1. Prog/List VAT
. If the program's not listed on the screen, press 6. Next
until it is.2:Mem Mgmt/Del…
> 7:Prgm…
. The program should be archived now. Unarchive it.The program should be exactly the same as the way it was before your calculator got corrupted. Magic! Now that you got your program back, back it up on another calculator or computer immediately. Then go to step 8 for final instructions.
If your calculator glitched in the last step, it means that that particular program is corrupted. Unfortunately, this means you can't get it back.
L1
and L2
. All that matters is that the group has to exist before you go on to the next step.6. More
, 1. VAT
, then 1. Prog/List VAT
. If the group's not listed on the screen, press 6. Next
until it is.2:Mem Mgmt/Del…
> 8:Group…
, then RIGHT to UNGROUP
. Ungroup the group.The variables ungrouped should be exactly the same as they were before your calculator got corrupted. Magic! Now that you got your group back, back up the individual (ungrouped) variables on another calculator or computer immediately. Then go to step 8 for final instructions.
If your calculator glitched in the last step, it means that that particular group is corrupted. Unfortunately, this means you can't get it back.