Gong est publié en mars 2021 par Brad Parker, développeur de l'équipe libretro. C'est une relecture minimaliste de Pong, le jeu d'arcade d'Atari conçu par Allan Alcorn en 1972 qui a ouvert l'histoire commerciale du jeu vidéo : une balle, deux raquettes, un score, et rien d'autre. Vue de dessus comme une table de ping-pong, chaque raquette monte et descend le long de son bord d'écran ; l'angle de renvoi dépend de l'endroit où la balle frappe la raquette, et la vitesse augmente au fil de l'échange.
Comme Dinothawr, Gong n'est pas un émulateur mais un jeu écrit directement sous forme de core libretro. Il sert d'exemple d'école dans le dépôt libretro : quelques centaines de lignes, aucune dépendance, une démonstration de ce que l'API attend d'un core minimal. C'est aussi, accessoirement, un Pong parfaitement jouable.
| Auteur | Brad Parker (Libretro) |
| Année de sortie | 2021 |
| Moteur | Jeu natif écrit comme core libretro |
| Type de jeu | Action, jeu de raquettes |
| Licence du portage | GPL-3.0 |
| Manette | Obligatoire |
Gong est entièrement libre et gratuit, livré complet avec Recalbox : il n'y a strictement rien à fournir ni à installer. Voir la page Jeux inclus.
Le système s'appelle Gong, mais le jeu apparaît dans la liste sous le nom Pong : c'est le nom inscrit dans la fiche livrée par Recalbox. Il s'agit bien du même et unique jeu.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro gong | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Libretro gong est le seul émulateur du système et est donc utilisé par défaut sur toutes les machines, Raspberry Pi Zero 2 compris : le jeu ne demande aucune puissance. Le netplay n'est pas disponible sur ce système et les RetroAchievements ne sont pas pris en charge. L'affichage sur écran CRT est géré par le core.
Gong est un système en lecture seule : le jeu est fourni complet et son dossier n'est pas destiné à être modifié.
/recalbox/share_init/roms/ports/Gong/
Extension acceptée : .game
Le dossier contient un unique fichier :
/recalbox/share_init/roms/ports/Gong/
└── gong.game ← l'entrée du jeu, lancée par le core
Le fichier gong.game ne contient pas le jeu : tout est dans le core lui-même. C'est un simple marqueur qui fait apparaître l'entrée dans la liste des jeux et déclenche le lancement.
Contrairement aux autres ports, ce système ne lit pas
/recalbox/share/roms/. Déposer des fichiers dans/recalbox/share/roms/ports/Gong/n'aura aucun effet : ils n'apparaîtront pas dans la liste des jeux.