Playing Pokémon Sun on a 3DS emulator like Azahar or Citra requires a decrypted .3ds or .cia file, which is roughly 3.2 GB in size. To ensure legal and safe operation, users should dump their own ROMs from a legally owned cartridge using homebrew tools like GodMode9. For more details on the process, visit Reddit r/3dspiracy .