I don't know about "self-modifying". Makes it sound like polymorphism. It's more like an ASM switch case.
Well, it might not be exactly, but...
according to wikipedia
"In computer science, self-modifying code is code that alters its own instructions while it is executing."
and that alters a single instruction while executing XD (it directly overwrites an "add" instruction with a "subtract" instruction, or vice versa)
Although I'm probably wrong, you're the more advanced hacker.
Always willing to help with anything, code-related or not. :]
Self modifying suggest to me that it actively changes it's own base level instructions, i.e. I could put it in - run it and then go and look at it later and it would have changed - this is obviously impossible as the instructions are stored on your ARDS![]()
Remember to always click the thanks button of those who help you! It makes them feel wanted:↓
It's a neat idea though, it almost has a "mind" to where it knows when to change action.
Better watch out. One of these days your codes will start modifying themselves to the point where your DS comes self-aware. The world is in danger when your DS suddenly flares to life and declares it supreme to mankind. Resistance is futile.
However if you could convince a DS to over power it's battery causing it to explode, kids around the world would be carrying little lithium ion bombs![]()
Remember to always click the thanks button of those who help you! It makes them feel wanted:↓
XD well, it only modifies itself where and when I tell it to, so, technically it's still only doing what I say. If I told it "modify your code whenever you want and however you want" then it would have a mind of its own, but that's not really possible yet.
And it does permanently change the instruction, at least until you either change it back or turn off your DS. It doesn't modify it on the actual AR though.
Always willing to help with anything, code-related or not. :]