Mã chính GameShark là mã chính cần được bật trước khi bất kỳ mã gian lận nào khác có thể hoạt động. Không phải tất cả các trò chơi đều yêu cầu sử dụng mã chính.
Đôi khi cần có mã chính để làm gián đoạn mã của trò chơi để có thể chèn mã gian lận. Mã chính thường thay đổi một phần của mã trò chơi liên tục được thực thi, chẳng hạn như đọc đầu vào từ bộ điều khiển. Một số ví dụ nổi bật về các trò chơi yêu cầu mã chính là loạt Pokémon và Final Fantasy 7. Mã chính và mã gian lận chỉ hoạt động trong bộ nhớ truy cập ngẫu nhiên (RAM) và do đó không thể thay đổi vĩnh viễn mã của trò chơi, nhưng các trò chơi đã lưu được thực hiện trong khi mã là đang hoạt động có thể bị ảnh hưởng.