This is not the way to catch Deoxys in Pokemon Emerald. You need an Action Replay or Gameshark in order to catch Deoxys.
There is a gameshark code for Pokemon Emerald that lets you battle Deoxys anywhere, I think you find it at www.gameshark.com. Otherwise, you need to go to Birth Island.
Deoxys.
just go to where you can find him, northeast of the map
you go to a Pokemon Rocks USA
deoxys can be found on birth island only by having the aurora ticket.
you really can not get deoxys in Pokemon ruby but you could get a gameshark and hack and i think you need aurora ticket
deoxys are on birth island and you shauld have af aura ticket
I think you can't catch Ho-oh in Pokemon Emerald. But, you can find it in Nintendo event, or use GameShark...
in Pokemon pearl or diamond, you cannot find a legit deoxys. you can only get one in Pokemon emerald, firered, leaf green by visiting birth island.
It's possible if you have a gameshark or there's a Nintendo event only
I have no Idea but im sure you can find it on google just type pokemon emerald gameshark codes.