Kod główny GameShark jest podstawowym kodem, który musi być włączony, zanim będą mogły działać inne kody. Nie wszystkie gry wymagają użycia kodu głównego.
Kod główny jest czasami potrzebny, aby przerwać kod gry, aby można było wprowadzić kody do gry. Kod główny zazwyczaj zmienia fragment kodu gry, który jest ciągle wykonywany, taki jak odczyt wejścia z kontrolera. Wybitnymi przykładami gier wymagających kodu głównego są seria Pokémon i Final Fantasy 7. Kody główne i kody kodów działają tylko w pamięci o dostępie losowym (RAM), a zatem nie mogą trwale zmienić kodu gry, ale zapisane gry wykonane w trakcie kodu aktywne może mieć wpływ.