Pocket Emu have today released 1100 Homebrew (public Domain meaning legal :D)for the GameBoy and Gameboy Colour. They can be used with any GB/GBC emulator. The zips which there are two of at around 22 meg each contain all the best software written by Hobbyist coders.
Check it out and download the roms at the link above.