Re: A86: Question regarding the 86
[Prev][Next][Index][Thread]
Re: A86: Question regarding the 86
Ok, i think I understand this one...But maybe someone with more solid
knowledge can answer better. The RAM has a checksum (am i right, i read this
from the list a lot...) If it is wrong, the RAM is messed up, and the memory
resets. When the calc is "off" it isnt really off, so it keeps the RAM
intact. I dont know about
chsmasc, i use it, but have no clue how it works, but i have read stuff on
the list a few times about a ROM call that corrects the checksum, so that the
calc thinks it was shut off, and not crashed. Isnt this what the new AsmIDE
does when you run compiled programs?
Jeff Barrett
In a message dated 1/11/2000 6:25:26 PM Eastern Standard Time,
Kupan787@aol.com writes:
<< I think I know the answer to this, but wanted to get an exact answer.
Why is it when a calulator crashes, it erases everyhting on it? When a
computer crases, the files are left untouched. I assume the calculator wipes
everything because its files are stored in ram, and when the ram gets
corupted, it needs to clean the slate (wipe the memory) to get back to its
runnig state.
Anything in RAM on a computer is lost when the computer is shut off, and
sense the calculator holds stuff in RAM, it is wiped when shut off [ ex.
battery removed to get out of crash]
Now how do programs like chsmasc work? How is able to recover all the
programs when the caclutlator crashes?
Could a shell be written to take advantage of how this works (So that if the
calculator crashed, it would atomaticly restore all programs, or is that
even
possible?) If it were possible it would end the argument that basic programs
were more stable :)
Thanks,
Ben
Author of the only Assembly IDE for the Mac
http://www.agccosprey.org
>>