that would be to long to list my friend, I can state the legendary Pokemon based on pearl version though.
regi rock and steel
and simply all legendary and mythical Pokemon introduced prior to gen 4, event exclusive Pokemon require cheating to obtain so you can add in arceus, darkrai, shamin and manaphy (that means phione to)
i heard that you can get regice in [mount coronet] in iceberge ruins but I do not know if there is a special way or you can just stroll in.
im sorry that I cannot tell you the non legendary list but I suspect that bulbapedia would hold such info, maybe chack them out.