for PS2 ROMs, you typically follow one of two paths: loading a standalone GameShark ISO as a utility or converting GameShark codes into "patch" files that emulators like PCSX2 can read natively. Method 1: Using the GameShark ISO (Direct Emulation)

Furthermore, ROM hacks are replacing cheat codes. A "hard-mode" ROM hack of Dark Cloud 2 or a "randomizer" ROM of Final Fantasy XII is essentially a permanent, reshaped version of the game. These are distributed as patches (.xdelta, .bps) applied to clean ROMs. They offer deeper modification than any GameShark ever could.

The GameShark 2 software functions as a "game enhancer" by modifying a game's RAM (Random Access Memory) while it is running.

PCSX2 (PC Emulator): Does not natively support GameShark disc images. Instead, it uses .pnach (patch) files [7, 16, 20]. These are text files containing cheat codes that the emulator applies directly to the game's memory [16]. You can find pre-made pnach files on community sites like the PCSX2 Forums or dedicated cheat repositories [4, 20].