Originally posted by Prince Kassad
At least when I used Appear in Strange Places, I never end up at 0,0,0...
What I believe it does is making the game think Link just fell into a void (it explains the sound, at least). This makes the game reload Link at the position he entered the room in... except he didn't enter the room yet, so the game seems to place Link in some random position.
Of course, this is just a theory and may not be true at all.
801DB378 0001 is the code to do that in v1.2. I used to use it with a button activator to escape if I got stuck anywhere. It plays the sound effect and warps you back to the entrance, taking damage. I don't know the proper offsets to port to the debug version though to see if it's the same code. IIRC without the button activator it would make the game unplayable, since you'd immediately warp back again as soon as you reappeared...
Of course there is also the possibility that when this flag is set, the code responsible for it eventually sets another flag that only causes Link to respawn at the entrance (or some other arbitrary location that it would set) without the effect. That would also explain why it doesn't become unplayable; the flag may be ignored if the respawn position is not set and/or only checked in certain situations.
If that's the case, AFAIK the Link object is never destroyed, or at least it's always recreated in the same memory location, so the most logical place for him to appear would be the location of the last exit he took (which may well be 0,0,0 if he hasn't ever spawned yet). Of course, even if the latter is true, in this scenario the object could end up in a different place because it's now being spawned last (after one frame of "gameplay" at which point the flag is checked) instead of first (during the level loading routine). However I recall hearing (though not confirming) that he's present somewhere off-screen during such scenes and even the file select screen, which would mean you could certainly tweak it back into "normal" mode and, with debug functions/cheats, fly around and maybe even find the menu floating in midair.
____________________