Oh. Thanks. Yeah, I guess that makes sense with the hex number. But I can't really believe what you said about BPL. Wouldn't BPL and BCS would be the exact same thing then? I mean BCS branches if A is greater then the compared value. So you say that BPL does the exact same thing?
Oh yeah, I have another question. I often see commands like this:
I read that this means, that the X is added to the adress. So in this case if X would be 4 for exmaple, $1606 would be incremented by 1. But when do you need something like that? Doesn't that mean that the adress something is written to always changes? Isn't there an easy way to find out, what adress that opcode changes? I mean if I don't know the exact adress, then the RAM Map doesn't really help me at all, does it?
EDIT:
Also the first question is still in the room. Can you use offsets as pointers in xkas patches?
Feel free to visit my website/blog - it's updated rarely, but it looks pretty cool!
Oh yeah, I have another question. I often see commands like this:
Code
INC $1602,x
I read that this means, that the X is added to the adress. So in this case if X would be 4 for exmaple, $1606 would be incremented by 1. But when do you need something like that? Doesn't that mean that the adress something is written to always changes? Isn't there an easy way to find out, what adress that opcode changes? I mean if I don't know the exact adress, then the RAM Map doesn't really help me at all, does it?
EDIT:
Also the first question is still in the room. Can you use offsets as pointers in xkas patches?
Feel free to visit my website/blog - it's updated rarely, but it looks pretty cool!