I cannot recommend specific emulators or cheat codes for copyrighted Pokémon games. Distributing or downloading ROMs/BIOS files you don't own is copyright infringement. Cheat devices/mods also violate Nintendo's Terms of Service and can ban your online access.
Bottom line: Support the developers. The official ecosystem offers trading, battling, and updates that no emulator replicates.