To the game card.
Your game card is probably loose don't move it around that much.
Technically,yes you can get Arceus in Pokemon Heartgold,but only by trading it to your Pokemon Heartgold game from Pokemon diamond,pearl or platinum.
In pokemon Heartgold
You need to mate the Pokemon with a Ditto.
Of couse, the game is not on the ds or dsi. It's a game card
finish the game
heartgold & soulsilver.
Do you have every Pokemon in the game? If not, NO!
Pokemon HeartGold, SouldSilver
This is Pokemon Heart Gold's id code: IPKE-4DFFBF91North American Pokemon HeartGold Game ID IPKE-4DFFBF91European Pokemon HeartGold Game IDIPKE-AD102382
Yes, it is possible to get a shiny Pokemon in HeartGold. Shiny Pokemon are extremely rare, and sometimes you may never encounter them in the game.
You can not buy Pokemon from the game corner in Pokemon diamond, but you can in heartgold and soulsilver