Sorta. Ruby/Sapphire/Emerald are not my strong suits, and technically, I only have played Platinum, not Diamond or Pearl. They're basically the same, but as with all generations up until Black and White, Platinum is the more enhanced one. I've played SoulSilver, playing HeartGold at the moment, and I've played Black. I just started White recently.
Was there anything in particular you wanted to know?