no not without ar ds and pokesav
only magicarp
Yes quite a lot of them
you can catch rotom next to the old cheatu on route 205
It's in the Eterna forest and you can catch Rotom there.
no you cant catch diglett on Pokemon ruby because diglett is too old he comes only back in Pokemon diamond
you cant transfer from old games or trade from diamond.
you can catch a porygon in Pokemon diamond by going to the old man in the mansion and out to the trophy garden. You also need the national dex to catch a porygon . walk around the grass and in a little while it will appear.
upper segment of mt.coronet with an old rod
no but you can catch both Dialga and Palkiaalso you can catch articuno, zapdos, and moltres but so far i think you can only get certain Pokemon like in Diamond and pearl and the other old versions
If playing pokemon pearl, diamond or platnium, transfer charmander from the old pokemon games to the DS games using pal park.
Have a gba Pokemon game inserted and go to the old chateu, then go to the room with the T.V. in it and press the A button.
You can't you can only see it at celestic town where the old lady shows the picture to you