Ein GameShark-Mastercode ist ein primärer Code, der aktiviert werden muss, bevor andere Cheat-Codes funktionieren können. Nicht alle Spiele erfordern die Verwendung eines Mastercodes.
Ein Mastercode wird manchmal benötigt, um den Code des Spiels zu unterbrechen, damit die Cheat-Codes eingefügt werden können. Der Mastercode ändert im Allgemeinen einen Teil des Spielcodes, der ständig ausgeführt wird, wie beispielsweise das Lesen von Eingaben von der Steuerung. Einige prominente Beispiele für Spiele, die einen Mastercode erfordern, sind die Pokémon-Serie und Final Fantasy 7. Mastercodes und Cheat-Codes funktionieren nur im Arbeitsspeicher (RAM) und können daher den Code eines Spiels nicht dauerhaft ändern, aber gespeicherte Spiele, die während eines Codes erstellt wurden active kann betroffen sein.