The code and knowledge of a game are typically supplied for the emulator by the use of a ROM file (a copy of game cartridge knowledge) or an ISO image (a duplicate of optical media).[citation needed] Though emulation softwares themselves are authorized given that they don't infringe copyright protections around the console,[2][3] emulating games is