I fucked up on catching Groudon on my Emerald.
I cloned the Master Ball a few times to help with those legendaries.
Did catch Rayquaza with an Ultra though
Need to get my Diamond on. Tried it on an emulator, was a lot of fun but saving didn't work and getting to the 2nd gym then losing everything was a bummer.