Hm... I hope all that means is that Emerald hackers have to be more careful when repointing/inserting stuff.
Also near the end of the Emerald rom, starting at 0xE3CF64, the rest of the entire rom is FFs, even though Emerald uses 00 for free space. Since R/S/FR/LG uses FF for free space, is it possible that Emerald doesn't use 00, meaning it's not actually free space, and that the only free space Emerald has is from 0xE3CF64 until the end of the rom?
EDIT: Just to clarify, what I meant was that from 0xE3CF64 to 0xFFFFFF is all only FF bytes, even though Emerald supposedly uses 00 bytes.
EDIT: OMG THANK YOU. I tried doing something in AM that I know for sure corrupts the sound. First, I took a patch of my hack, and renamed "OLDALE TOWN" to "VIRIDIAN CITY". I know 100% sure that it will corrupt the sound more, and then I got a copy of my hack, and renamed OLDALE again, except I manually chose what offset. The sound didn't corrupt! So I guess it's a matter of knowing what's free space and what's not.