To show the colors properly, the emulator must be able to run the game in GBC mode (and correctly implement the bios). Unfortunately, I think most emulators will run this game in original gameboy mode by default. I recommend using "sameboy" where you can easily select GBC from the menus.
Cheers