People say that you can get to the moon by flying on Rocket 100, but I don't really think you can get to the moon. Jarachi is supposedly on the moon.
You cant capture it in Pokemon diamond.You have to catch in emerald adn transfer it to Diamong through Pal Park.
No.
Cheating
Trade from Pokemon colosseum
find it.
There is no jirachi's cave.
Jirachi is a distrubtion pokemon that is not obtainable anymore unless by trading or cheating (gameshark)
you need Pokemon channel for gamecube and you get Jirachi as a bonus.
I assume you mean jirachi. Jirachi is an event pokemon and is no longer obtainable in the U.S. through any means other than hacking.
you can only get jirachi by a special event, which is obviously long gone now.
You may capture a Machop in Fiery Path or Jagged Pass in Pokemon Emerald.
i think you can only catch it in Pokemon emerald.