0 Members and 2 Guests are viewing this topic.
This is very dangerous. There are no errors produced.
The RAM is relatively unorganized and unprotected.
A fixed part of the calculatorÕs RAM cannot be edited, used or modified.
-TI-84
a program designed for use on a TI-83 Plus will not work on a TI-83 or lower
I am starting to read in a minute. So far, though, I noticed something: Your ' characters show up as Õ. For example calculatorÕs.
Err, this might sound kind of bad, but...Quote from: ACaglinoThis is very dangerous. There are no errors produced.Not true. It is not very dangerous if you know what you are doing, and errors *are* produced.I'll make that clarification, thanks.Quote from: ACaglinoThe RAM is relatively unorganized and unprotected.Not true. It is quite organized.Do you have any sources that can help me explain its memory structure?Quote from: ACaglinoA fixed part of the calculatorÕs RAM cannot be edited, used or modified.Yes it can, it's just dangerous.*In TI-Basic, it can't. I'll clarify, though.Quote from: ACaglino-TI-84There is no such thing.Ok.Quote from: ACaglinoa program designed for use on a TI-83 Plus will not work on a TI-83 or lowerYes it can.I'll switch that to: "While some programs written for the TI-83 Plus will run on a TI-83 or lower, there are just as many that experience compatibility issues." How's that?I don't mean to nitpick, but I'm trying to help you make a good tutorial.I welcome it. Keep 'em coming.
Actually, I think the only way to really damage your calc with assembly is if you unlock flash and do a bad manipulation. I'm not going to delve that deep into it.Also you might want to specify that the total calc RAM is 32 KB and that the use can only use 24 of it. Right now it seems a bit like you say the entire RAM totals 24 KB.Is there some sort of "map" of the memory I can enclose?
Ok, got more time to read now. On chapter 3, now. For planning, I would add a note that if someone is new to the language or never coded a game before, he should start small. Starting too huge without making sure if you can do a project and if it's feasible at all can discourage you.I'll mention that.I would also give some references to memory leaks in the Lbl/Goto part, warning people that misuse of them can cause errors when the program is running for a while (and slow down).Can you elaborate a little?