well first you must import your mom to emerald though wifi (mystery gift) after you have the Pokemon your mom it will allow you to lay eggs of any soft of Pokemon soo yeah you get diaglea with a ditto and a jirachi but jirachi hasto hold a pen stick
Pokemon Emerald 386 is a hacked version of Pokemon Emerald that allows you to complete the pokedex without trading and/or hacking. It's a ROM that can be played on a VBA. You can get it at 4shared.com.
The only legitimate way to get Bulbasaur without trading from another DS or using a cheating device is to migrate it from the Generation III core games to the Pal Park.(This includes Pokemon FireRed, LeafGreen, Sapphire, Ruby, and Emerald.)
You can get one, but not the other without trading, unless you want to cheat with action replay max or gameshark. The way to get one of them, is to complete the Hoenn Pokedex and talk to the gamefreak guy in lilycove.