Je dois l’avouer pour commencer : je n’ai pas vu le film This is Spinal Tap. Mais la référence au volume sur 11 du film, je l’avais déjà vue. Et IRIX, un vieil UNIX, a un Easter Egg lié à ce film.
Dans le film, qui est une comédie, on a donc un des membres du groupe qui explique que son ampli est gradué jusqu’à onze, ce qui permet d’avoir un son plus fort qu’un modèle graduée jusqu’à dix (logique). Visiblement, l’expression est courante en anglais et les références au films nombreuses. Comme je ne trouvais pas d’image de bonne qualité sur YouTube, j’ai mis l’extrait en 1080p.
L’Easter Egg lui-même est basique : quand on lance le contrôle du volume d’IRIX avec le bon argument (audiopanel -spinaltap
), le volume maximal monte à 11. Simple mais efficace.
La partie compliquée, c’est émuler IRIX (ou trouver une station SGI, mais c’est trop cher). La bonne nouvelle, c’est que Mame peut émuler l’OS, mais ça demande un peu de réglages et ce n’est pas tès rapide (en gros, entre 60 et 75 % de la vitesse de la machine originale sur un Core i7 de 2017).
Première étape, trouver la ROM (indy_4610.zip
) et une image disque avec l’OS installé, ça évite toutes les manipulations compliquées. Astuce : on trouve IRIX 6.5 et 5.3 – utilisé pour les captures – ici (un passage par archives.org peut aider).
Pour Mame, je suis passé par Brew sur mon MacBook Pro 2017 (brew install mame
, rien de compliqué). Pour le lancement, il faut une commande assez longue, en supposant que la ROM (indy_4610.zip
) et l’image disque (irix53.chd
) se trouvent dans un dossier irix
sur le bureau.
mame indy_4610 -gio64_gfx xl24 -hard1 ~/Desktop/irix/irix53.chd -rompath ~/Desktop/irix -window
Au démarrage, il faut effectuer une manipulation précise, sinon ça ne démarrera pas.
Premièrement, il faut cliquer sur Stop for Maintenance. Attention, il y a possiblement un décalage entre le curseur réel et le curseur dans la fenêtre.
Ensuite, il faut cliquer sur Enter Command Monitor.
Là, il faut taper trois commandes. Attention, le clavier est en QWERTY par défaut. Si vous ne le faites pas, spécialement la ligne sur l’adresse MAC, vous aurez une erreur dès le démarrage.
setenv monitor h
setenv -f eaddr 08:00:69:12:34:56
(ou ce que vous voulez comme adresse MAC)
auto
Une fois que c’est fait, l’OS devrait démarrer et vous pourrez accéder au bureau (en root).
Pour la suite, il y a moyen de s’amuser, mais je l’ai lancé essentiellement pour l’Easter Egg. Et la souris un peu décalée est vite énervante.
Note: Je précise pour être sur que personne ne pense que un ampli graduée jusqu’à onze au lieu de dix, va sortir un son plus fort au volume maximum parce qu’il est graduée avec un chiffre de plus. Un peu similaire au mobylette avec un compteur allant jusqu’à 130 Km/h qui même débridé n’ira jamais a cette vitesse, mais que le minot pense plus rapide que celui avec un compteur à 60 Km/h
« Up to eleven », également formulé comme « these go to eleven », est une expression idiomatique de la culture populaire, inventée dans le film This Is Spinal Tap (1984), où le guitariste Nigel Tufnel fait la démonstration d’un amplificateur dont les boutons de volume sont marqués de zéro à onze, au lieu des habituels zéro à dix. L’implication première de cette référence est que des choses fonctionnellement identiques sont perçues comme différentes, en raison d’une erreur d’étiquetage ou d’une mauvaise compréhension par l’utilisateur des principes de fonctionnement sous-jacents. Une référence secondaire peut être une chose exploitée jusqu’à ses limites les plus extrêmes, ou qui semble les dépasser. »