ScummVM n'est pas un émulateur de machine : c'est une réimplémentation libre des moteurs de jeu eux-mêmes. Lancé en 2001 par Ludvig Strigeus, le projet démarre autour du SCUMM (Script Creation Utility for Maniac Mansion), le moteur qui animait les aventures LucasArts, avant d'absorber des dizaines d'autres moteurs au fil des années. ScummVM ne contient aucun code de jeu : il rejoue les fichiers de données d'un jeu original que vous devez posséder, en remplaçant l'exécutable d'époque par un programme moderne.
L'intérêt est double : les jeux tournent nativement sur du matériel récent, sans DOS ni Windows 9x à émuler, et ils bénéficient de confort moderne — plein écran, filtrage, sauvegardes, sous-titres, choix de la langue. C'est aujourd'hui la porte d'entrée vers l'essentiel du catalogue point & click : les aventures LucasArts (Monkey Island, Day of the Tentacle, Sam & Max, Indiana Jones), les Sierra (King's Quest, Space Quest, Gabriel Knight), les Revolution Software (Beneath a Steel Sky, Broken Sword), Simon the Sorcerer, Discworld, et plusieurs centaines d'autres titres.
Le projet ResidualVM, qui s'attaquait aux aventures 3D de la fin des années 90 (Grim Fandango, Myst III), a été fusionné dans ScummVM : c'est pourquoi l'extension .residualvm est également reconnue sur Recalbox.
| Projet | ScummVM |
| Auteur initial | Ludvig Strigeus |
| Première version | 2001 |
| Type de jeux | Aventure, point & click |
| Licence | GPL-2.0 |
| Manette | Obligatoire |
| Souris | Obligatoire (la manette pilote le pointeur) |
Recalbox est livré avec huit jeux d'aventure libres ou gratuits déjà installés sur ce système : Beneath a Steel Sky, Flight of the Amazon Queen, Lure Of The Temptress et Soltys, dans plusieurs langues. Voir la page Jeux inclus.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro ScummVM | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro ScummVM | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Les deux implémentations sont disponibles sur toutes les boards. Le core Libretro scummvm est utilisé par défaut : il s'exécute dans RetroArch et profite donc des shaders, des overlays et de la configuration de manettes commune à tous les systèmes. La version ScummVM standalone est proposée en second choix ; c'est le programme ScummVM d'origine, utile lorsqu'un jeu se comporte mal dans le core libretro. Les deux acceptent exactement les mêmes fichiers, il suffit donc de changer d'émulateur dans les options du jeu pour comparer.
Le netplay n'est pas disponible sur ce système et les RetroAchievements ne sont pas pris en charge. L'affichage CRT est géré par les deux émulateurs.
Voir aussi le guide ScummVM et sa FAQ.
Aucun BIOS n'est obligatoire. Les deux fichiers ci-dessous sont facultatifs : ce sont les ROMs du synthétiseur Roland MT-32, qui permettent de restituer la bande-son MT-32 d'origine des jeux qui en proposaient une.
| Nom de fichier | Description | MD5 | Émulateurs concernés |
|---|---|---|---|
MT32_CONTROL.ROM |
ROM de contrôle du Roland MT-32 (facultatif) | 5626206284b22c2734f3e9efefcd2675 | Libretro scummvm, ScummVM |
MT32_PCM.ROM |
ROM d'échantillons PCM du Roland MT-32 (facultatif) | 89e42e386e82e0cacb4a2704a03706ca | Libretro scummvm, ScummVM |
Placez les fichiers comme ceci :
/recalbox/share/bios/scummvm/
├── MT32_CONTROL.ROM
└── MT32_PCM.ROM
Placez vos jeux dans :
/recalbox/share/roms/scummvm/
Extensions acceptées : .scummvm .residualvm — identiques pour les deux émulateurs.
Sur ce système, un jeu n'est pas un fichier mais un dossier. Créez un dossier dont le nom se termine par .scummvm (c'est ce nom qui s'affichera dans l'interface), copiez-y tous les fichiers de données du jeu, et ajoutez-y un petit fichier texte portant lui aussi l'extension .scummvm :
/recalbox/share/roms/scummvm/
├── Beneath a Steel Sky (English).scummvm/
│ ├── sky.dnr
│ ├── sky.dsk
│ └── sky.scummvm
└── Flight of the Amazon Queen (Français).scummvm/
├── queen.1c
└── queen.scummvm
Ce fichier texte contient l'identifiant ScummVM du jeu, sous la forme moteur:jeu, éventuellement suivie de la langue : queen:queen:fr. Les identifiants de moteur et de jeu sont listés par le projet ScummVM, jeu par jeu, sur son site officiel.
Les aventures 3D issues de ResidualVM se rangent de la même façon, avec un dossier et un fichier en
.residualvm.
ScummVM refuse de démarrer un jeu dont les fichiers de données sont incomplets ou dans une variante qu'il ne reconnaît pas. Copiez toujours le contenu entier du jeu d'origine dans le dossier, sans le renommer.