GameShark est un dispositif utilisé pour activer les codes de triche pour une grande variété de jeux vidéo. Bien que la plupart des consoles de jeux vidéo nécessitent une cartouche de GameShark physique ou disque pour accéder à ces codes, émulateurs tels que Visual Boy Advance peuvent entrer les codes sans la nécessité d'un tel dispositif. Ces programmes fonctionnent en chargeant une ROM ou une image à partir du disque original ou de la cartouche, et l'émulation du matériel d'origine nécessaire pour lancer le jeu. Par exemple, Visual Boy Advance peut émuler un Game Boy Advance et exécuter la plupart des codes de GameShark.