Les programmes cachés dans les disques vinyles

C’est ma marotte (sans Charlie) pour le moment, j’essaye de trouver et récupérer des données cachées dans de vieux disques CD, vinyles, cassettes, etc. Je ne cherche pas des pistes de données classiques, mais des programmes pour les ordinosaures des années 80, comme le ZX Spectrum, l’Apple II, le BBC Micro, etc. De façon assez étonnante, il existe pas mal d’exemples : j’ai pas loins d’une trentaine d’exemples chez moi, et une liste assez longue d’autres à trouver. Cette page résume les recherches, avec une liste mise à jour régulièrement.

Les programmes sur vinyle

Je commence par ceux présents sur des disques vinyles. Je ne présente que des disques qui contiennent de la musique et des données, j’évite les (rares) disques qui contenaient explicitement des programmes (et uniquement des programmes).

////////////////////////////////////////
Camouflage de Chris Sievey – ZX81

Le disque (un 7 pouces) contient trois programmes pour ZX81 (un pour la version 1 ko, deux pour la version 16 ko). Vous trouverez la page d’explication d’origine et la version à jour ici.
Les trois ROM : Camouflage Flying Train (1 ko) Flying Train (16 ko)

////////////////////////////////////////
Över Tid Och Rum de Adolphson-Falk – Atari 8 bits

Le vinyle contient un programme pour les ordinateurs Atari 8 bits des années 80. J’ai détaillé le tout sur cette page. Petite particularité, il est sur Apple Music.
La ROM : Over Tid Och Rum

////////////////////////////////////////
New Anatomy de Inner City Unit – ZX Spectrum

Le vinyle (mais aussi le CD) contient un programme pour le ZX Spectrum. Les explications sur l’extraction sont sur cette page.
La ROM : New Anatomy

////////////////////////////////////////
Plastic Raygun – ZX Spectrum

Ce vinyle de 1998 contient un jeu pour le ZX Spectrum. J’ai eu un peu de mal à le récupérer, comme expliqué sur la page dédiée.
La ROM : Plastic Raygun

////////////////////////////////////////
The Other Side Of Heaven de Kissing The Pink – BBC Micro B

Ce vinyle contient un programme pour le BBC Micro, à lancer en parallèle de la musique. Attention, le vinyle et la cassette contiennent le même programme mais pas la même musique, ce qui amène une désynchronisation assez rapidement. La page dédiée explique le problème.
La ROM : The Other Side Of Heaven

////////////////////////////////////////
The Bermuda Triangle d’Isao Tomita – Tarbell

Le vinyle de Tomita ne contient pas un programme à proprement parler, mais des données encodées à la manière d’un modem avec le protocole Tarbell, qui affichent deux messages. Le décodage a demandé pas mal de recherches, comme expliqué (encore) sur la page dédiée.

THIS IS THE BERMUDA TRIANGLE, OVER. SLOW DOWN. TARGET 50 MILES OFF SOUTH FLORIDA, A GIANT PYRAMID AT OCEAN BOTTOM.

THIS IS THE BERMUDA TRIANGLE, OVER. LOOK OUT! THE CYLINDRICAL OBJECT JUST LIKE THE ONE EXPLODED OVER SIBERIA AND CRASHED INTO TUNGUSKA IN 1908, HAS JUST COME INTO THE SOLAR SYSTEM.

////////////////////////////////////////
2 de Brainfuel – ZX Spectrum

Dans ce disque, le programme est très court et renvoie vers une URL qui n’existe plus. Plus de détails ici.
La ROM : 2

////////////////////////////////////////
So Long America… de Yasunori Soryo & Jim Rocks – NEC PC-8001

Sur ce vinyle japonais, la cible est évidemment un ordinateur japonais. Le plus compliqué n’était pas de récupérer les données, mais bien de faire fonctionner un émulateur, c’est expliqué là.
La ROM : So Long America

////////////////////////////////////////
Tu Dammi La Metà de Riccardo Azzurri – Spectravideo 728 (MSX)

Ce vinyle de variété italienne contient un programme pour le Spectravideo 728, un ordinateur MSX populaire dans le pays. Il fonctionne normalement sur la majorité des MSX, ce qui est un peu le principe, comme expliqué là.
La ROM : Tu Dammi La Metà

////////////////////////////////////////
XL·1 de Pete Shelley – ZX Spectrum

Le disque XL·1 de Pete Shelley est assez connu, et les données sont présentes sur vinyles (certaines éditions) et cassettes. Je ne mets que la version courte ici, mais le programme affiche des animations pour toutes les pistes de l’album.
La ROM : XL·1

////////////////////////////////////////
Talk To Me de Mainframe – ZX Spectrum, BBC Micro, ZX81, Apple II

Ce 7 pouces propose quatre programmes différents… pour quatre ordinateurs. Comme pour les autres, j’explique comment j’ai récupéré les données étant donné que le fonctionnement diffère selon les ordinateurs.
Les ROM : Mainframe (BBC Micro) Mainframe (ZX Spectrum) Mainframe (ZX81) Mainframe (Apple II)

////////////////////////////////////////
Talk To Me de Mainframe – ZX Spectrum, BBC Micro et Dragon 32

Il existe une seconde version du disque, sortie en flexi disc avec un magazine. Deux programmes sont (presque) identiques à ceux du premier disque, mais il y en a un troisième pour le Dragon 32.
Les ROM : Mainframe (ZX Spectrum) & Mainframe (BBC Micro B) & Mainframe (Dragon 32)

////////////////////////////////////////
David El Gnomo – ZX Spectrum

David le gnome est une série d’animation espagnole, et il y avait un jeu sur le vinyle (et sur la cassette) de la bande originale. Ce jeu se retrouve aussi sur un autre disque de la même veine, d’ailleurs. Attention, l’émulation du ZX Spectrum nécessite quelques réglages.
La ROM : David El Gnomo

////////////////////////////////////////
Newtown Parkway / Astrablast de Soundhog – BBC Micro

Ce disque est particulier pour plusieurs raisons. Premièrement, il est assez récent (2018). Deuxièmement, les données se trouvent sur une seconde piste, séparée de la première. En clair, ce n’est pas évident.
La ROM : Newtown Parkway

////////////////////////////////////////
Let’s Get Digital de What Fun! – BASICODE

Sur ce disque vinyle des années 80, les données sont enregistrées en BASICODE. C’est quoi le BASICODE ? Une sorte de BASIC standardisé pour fonctionner sur différents types d’ordinateurs de l’époque, c’est expliqué sur la page dédiée. Pas de ROM à proprement parler ici, mais le code est dans la page liée juste avant.

////////////////////////////////////////
Africa de Lelu/Lu’s – ZX Spectrum

Sur ce vinyle, il y a deux programmes bien séparés pour le ZX Spectrum, et la récupération a été assez simple.
Les ROMs : A+ & Blip

////////////////////////////////////////
Radio (Will Bring Me Home) de Mainframe – Apple II

Sur ce vinyle qui m’a demandé beaucoup de travail, il y a un programme pour Apple II qui promet un cadeau aux personnes qui enverront un message aux artistes.
La ROM : Mainframe (attention, c’est directement l’audio).

////////////////////////////////////////
Rome By Night de Dhuo – ZX Spectrum

Sur ce vinyle italien du début des années ’80, rien à dire. C’est joli, c’est bien synchronisé et la récupération a été simple.
La ROM : Rome By Night

////////////////////////////////////////
Poniżej Krytyki de Papa Dance – ZX Spectrum

Un vinyle polonais qui contient un quiz au sujet d’un groupe polonais, avec des questions en polonais. La particularité du disque, c’est que les données sont séparées en deux : une partie sur une face, l’autre partie sur l’autre. Et c’est expliqué sur la page qui donne des détails.
La ROM : Poniżej Krytyki

////////////////////////////////////////
Discipline de Endorphins – Commodore 64

Un vinyle de 2004 qui contient un petit programme pour Commodore 64 et qui arrivait avec une disquette contenant un programme pour PC.
La ROM : Discipline

////////////////////////////////////////
1984 de La Mode – ZX Spectrum

Encore un vinyle qui contient un programme pour ZX Spectrum. Il s’agit cette fois de 1984, des Espagnols de La Mode. Il y a des détails sur la page du disque, mais ça reste un petit programme simple.
La ROM : 1984

////////////////////////////////////////
Skidam Te Pogledom de ITD BBB – ZX Spectrum

Encore une fois un programme pour ZX Spectrum, cette fois dans un album yougoslave. La page dédiée l’explique, j’ai utilisé la cassette en plus du vinyle pour récupérer les données, ça a été un peu compliqué sur cet album.
La ROM : Skidam Te Pogledom

////////////////////////////////////////
Heartware de Heartware – Commodore 64

Il s’agit cette fois d’un programme pour le Commodore 64, qui n’a été pressé que sur une seconde édition du disque, reconnaissable à un sticker que vous pouvez voir sur la page dédiée.
La ROM : Heartware

////////////////////////////////////////
The Traffic Tax Scheme de Sudden Sway – Sharp MZ-80

Ce disque du début des années 80 contient un programme pour un ordinateur peu courant, le SHarp MZ-80. Avec un peu d’aide, j’ai pu lancer le programme dans un émulateur, mais la copie que j’ai ne provient pas de mon disque.
La ROM : The Traffic Tax Scheme

////////////////////////////////////////
220 (Plava Verzija) de Bajaga I Instruktori – ZX Spectrum

C’est un peu obscure : un vinyle serbe des années 80 qui contient un programme pour ZX Spectrum. Je n’ai pas eu de mal à le récupérer (pour une fois) et c’est une longue animation qui tourne en boucle.
La ROM : Bajaga

////////////////////////////////////////
The 8-Bit Construction Set – Atari & Commodore 64

Comme le disque est complet, je l’ai traité en deux fois. Une fois pour le programme Commodore 64, une seconde fois pour le programme Atari.
Les ROM : Beige (Commodore 64) & 8-Bit (Atari)

////////////////////////////////////////
Information Retrieved Pt. B de Pinback – TRS-80

Sur ce disque sorti en 2011, il y a un peu de code pour un ordinateur que je n’avais pas encore vu : le RTS-80. La récupération a été très compliquée sur ce disque, je l’explique dans la page dédiée.

////////////////////////////////////////
Digital Soundology #1 Volk Von Bauhaus de Takashi Kokubo – MSX

Ce disque des années 80 contient un programme pour un type précis de MSX (une gamme d’ordinateurs japonais), capable de générer de la musique aléatoirement. Attention si vous achetez le disque : la réédition récente ne contient pas le programme, j’en avais parlé.

////////////////////////////////////////
The Thompson Twins Adventure – ZX Spectrum

Ce titre n’est pas un album, mais un flexi disc livré avec un magazine, qui contenait un jeu basé sur un groupe de musique (il y a lien). J’ai présenté le jeu et ma méthode pour le récupérer, et c’était compliqué. Et le jeu pour ZX Spectrum est très mauvais.

////////////////////////////////////////
O Cubano de Flucht Nach Vorn – Commodore 64

Ce vieux vinyle allemand des années 80 contient un (très) court programme pour le Commodore 64 et la page qui explique comment j’ai récupéré les données montre que pour une fois c’était simple.

Les programmes sur cassette

Pour les cassettes, je suis la même idée que pour les vinyles : un album sur cassette qui contient des données en plus de la musique, c’est bon. Une cassette qui sert uniquement de média de stockage pour les données, c’est non. L’idée est de présenter les programmes cachés.

////////////////////////////////////////
Aural Sculpture de The Stranglers – ZX Spectrum

Certaines variantes de la cassette de l’album de The Stranglers contiennent un jeu d’aventure textuel pour ZX Spectrum. Sur la page dédiée, j’explique comment j’ai terminé le jeu (en vidéo).
La ROM : Aural Quest

////////////////////////////////////////
The Bop Won’t Stop de Shakin’ Stevens – ZX Spectrum

Certaines sources indiquent que le jeu – The Shaky Game – est disponible sur vinyles, mais non : il est uniquement sur la cassette de cet album. Et c’est un très mauvais jeu.
La ROM : The Shaky Game

////////////////////////////////////////
OK Computer OKNOTOK 1997 2017 de Radiohead – ZX Spectrum

Ce programme se retrouve sur une cassette fournie avec une édition collector d’un disque, et vu le prix bien trop élevé, je ne l’ai pas acheté. Mais un lecteur m’a envoyé un enregistrement de la cassette, et ce n’était pas simple à récupérer.

////////////////////////////////////////
The Last Supper – ZX Spectrum

Il s’agit d’un catalogue numérique sur une cassette audio des années 80. Cassette oblige, la récupération a été assez simple une fois que j’ai obtenu la bonne cassette.
La ROM : The Last Supper

////////////////////////////////////////
Refrescos Musicales – Commodore 64

Il s’agit d’une compilation argentine, disponible sur cassette – ici – et sur vinyle, qui contient deux programmes pour Commodore 64. La récupération a été compliquée, comme souvent avec le Commodore 64, mais ça a fonctionné.
Les ROM : Jackpot & Lollipop

Les programmes sur CD

Il existe quelques exemples sur des CD. Là aussi, je me limite : l’idée est de ne chercher (et montrer) que des choses cachées dans des pistes. Bien évidemment, j’exclus d’office les pistes de données classiques ici (même si j’en présente parfois). En clair, on retrouve soit des messages cachés dans de l’audio, soit directement des programmes pour les ordinosaures.

////////////////////////////////////////
Everybody Loves Urusei Yatsura d’Urusei Yatsura – ZX Spectrum

Dans ce CD, une des pistes contient des données audio utilisables sur un ZX Spectrum, avec un message caché attendu dans les CD. Et pas besoin de le lire à l’envers.
La ROM : Everybody Loves Urusei Yatsura

////////////////////////////////////////
Peace and love, inc. d’Information Society – Texte caché

Ce CD contient une piste qui n’est qu’une porteuse audio avec des données encodée à 300 bauds, lisibles avec un modem (par exemple) ou un programme adapté. Je ne vous mets pas le texte, un peu long.

////////////////////////////////////////
The Glamour de Schmoof – ZX Spectrum

Sur ce disque assez récent (2007), il y a un programme pour ZX Spectrum, disponible aussi sur Apple Music. La récupération est évidemment assez simple : la question de la qualité de l’audio ne se pose évidemment pas. Je mets la version courte, il y a une longue (plus complète) sur la page dédiée.
La ROM : Glamour Screen$

////////////////////////////////////////
Zero Day de MC Frontalot – Commodore 64

Sur cet album assez récent, il y a une piste cachée qui est en fait un programme pour Commodore 64. C’est le seul pour lequel je ne mets pas la ROM, vu qu’il s’agit d’une sorte de jeux, si vous avez envie de le faire, le CD se trouve facilement.

////////////////////////////////////////
Don’t Be Afraid d’Information Society – Texte caché

Dans cet autre album d’Information Society, il y a une piste qui contient un texte modulé qui envoie (normalement) sur un jeu de piste à l’échelle du Net. Mais en 1997. Les indices n’existent plus mais la page dédiées vous expliquera que le résultat peut encore être trouvé et qu’il s’agit d’une vraie piste cachée.
La piste cachée : White Roses

////////////////////////////////////////
Cabana EP de Tree Wave – Commodore 64

Sur ce disque sorti au mitan des années 2000 (et disponible sur l’iTunes Store), il y a un programme pour le Commodore 64. C’est une sorte de synthétiseur logiciel pour ceux qui aiment les bruits des 8 bits, c’est expliqué sur la page.
La ROM : Cabana EP

////////////////////////////////////////
2 Remixes By AFX d’Aphex Twin – SSTV

Sur ce disque d’Aphex Twin, disponible en CD ou en vinyle, il y a de la SSTV. Ce n’est pas un programme, mais une image TV encodée en audio, qui s’affiche avec un lecteur dédié.

////////////////////////////////////////
Prisonner 709 de Caparezza – SSTV

C’est la même chose que le précédent : ce CD italien assez récent contient un morceau avec de la Slow Scan Television, soit une image basse définition encodée en audi.

////////////////////////////////////////
Magical Computer Music de Magical Power Mako – MSX

Ce CD japonais est a priori le premier exemple de CD avec des données. Il contient trois programmes pour les ordinateurs MSX (populaires au Japon). Deux des programmes sont des représentations numériques de la musique, pour un synthétiseur de l’époque.

Les programmes en streaming

Il faut vivre avec son temps : le physique est mort. Et il existe donc quelques exempmles de programmes qui ne sont pas sur des disques vinyles, compacts ou sur des cassettes, mais uniquement sur les plateformes. Donc oui, il y a des programmes sur Apple Music, Deezer, Spotify ou Amazon (pour citer les plus gros).

////////////////////////////////////////
Lightfire de Programmist – ZX Spectrum

Dans cet EP sorti uniquement en streaming, il y a un petit logiciel pour ZX Spectrum. J’explique dans la page dédiée la meilleure façon de le récupérer.
La ROM : Lightfire

////////////////////////////////////////
Döner Kebab de Cobra Laser – ZX Spectrum

Un EP qui devait sortie en vinyle mais sorti a priori uniquement en streaming, sur les plateformes classiques. Vous verrez comment j’ai récupéré le jeu sur la page dédiée.
La ROM : Döner Kebab

////////////////////////////////////////
ZX Spectrum de Cobra Laser – ZX Spectrum

Le nom de l’EP est assez explicite : il contient un programme pour le ZX Spectrum. Le programme est basique, comme la page associée l’explique.
La ROM : ZX Spectrum

////////////////////////////////////////
Parallax de Z80 – ZX Spectrum

Dans cet EP numérique, vous trouverez un programme assezb basique qui dessine un vieil ordinateur (il est assez simple de deviner lequel, pour le voir, c’est là).
La ROM : Parallax

Les… autres

Quelques trucs qui rentrent dans mon idée des programmes pour ordinosaures, mais qui ne sont pas sur vinyle, CD ou cassette.

////////////////////////////////////////
Black Mirror: Bandersnatch – ZX Spectrum

Dans la série Netflix, il y a du code pour ZX Spectrum dans une des fins de l’épisode interactif de Black Mirror. Il renvoie vers un autre programme pour ZX Spectrum, qui lui est disponible sur Internet (comme la page d’explications).
La ROM : Bandersnatch

////////////////////////////////////////
Bál Az Operában de KFT – ZX Spectrum

Dans ce disque hongrois, le programme est sur le vinyle de façon un peu littérale : le code est inscrit sur la pochette. C’est un peu fastidieux à taper, comme expliqué, mais ça fonctionne.
La ROM : Bál Az Operában

////////////////////////////////////////
Ultra de The Inchtabokatables – Fax

Celui-ci est particulier, ce n’est pas un programme, mais un fax. Oui, comme les trucs qui arrivaient sur du papier. Il y a l’enregistrement audio du fax et avec le bon programme, il est possible de voir le message. L’image est dans la page dédiée.

////////////////////////////////////////
101 Damnations de Carter The Unstoppable Sex Machine – Yamaha RX15

Ce CD est un cas un peu particulier : il contient des données, mais pas pour un ordinateur. Ce sont des informations pour un générateurs de percussions, le Yamaha RX15. Il faut donc relier le CD à l’appareil, qui va ensuite pouvoir générer les données utilisées lors de la création du disque.

////////////////////////////////////////
Style EP – Numéro de téléphone

Dans le Style EP de chez Plastic Raygun, il n’y a pas un programme, mais un numéro de téléphone directement encodé dans l’audio. En théorie, on peut placer un téléphone en face d’un haut-parleur et espérer que ça numérote. Mais la ligne n’existe plus, comme expliqué dans la page dédiée.

////////////////////////////////////////
We Are Stardust de Lukhash – Commodore 64

Je ne savais pas où le mettre. C’est un jeu Commodore 64 sorti récemment sur CD, vinyle, cassette et même MiniDisc. Mais le MiniDisc compresse trop les données pour que ce soit utilisable, donc j’ai récupéré la version issue du CD. Je ne distribue pas la ROM.

////////////////////////////////////////
Big Ideas: Don’t get any de James Houston – ZX Spectrum

Ce programme ne se trouve pas sur un vinyl, une cassette ou un autre truc bizarre, mais sur YouTube et Vimeo. C’est un remix d’un morceau de Radiohead qui est précédé du code pour un programme ZX Spectrum. J’explique donc comment le récupérer.
La ROM : Houston

////////////////////////////////////////
Nostalgia Nerd – ZX Spectrum

Le petit programme ne se trouve pas sur un vinyle, mais dans une vidéo YouTube qui parle de programmes sur vinyle. J’explique comment récupérer le programme sur cette page.

////////////////////////////////////////
I Adore Commodore de K.Bytes – Commodore 64

Comme pour un précédent disque, c ‘est un programme sur vinyle, mais un peu littéralement : le code est inscrit sur la pochette. Et c’est donc assez simple de le récupérer grâce à un iPhone.

////////////////////////////////////////
Information Retrieved Pt. A de Pinback – TRS-80

Sur le premier opus d’Information Retrieved (la partie A), il y a bien un programme pour le TRS-80, comme dans la partie B. Mais il n’est pas enregistré sur le disque, mais inscrit sur la pochette.

////////////////////////////////////////
If … Then … de Björn Skifs – PETSCII

Sur la pochette du disque, il y a du texte écrit en PETSCII. ce n’est pas réellement du code informatique, vu qu’il suffit de le transcrire, mais j’explique sur une page dédiée comment le lire.

////////////////////////////////////////
Emitape Computer Cassette – Commodore VIC-20 & ZX81

Ce n’est pas un programme sur un vinyle, ni un programme enregistré sur une cassette. Non, ce sont deux programmes inscrits sur la pochette des cassettes vierges d’Emitape, destinées aux ordinateurs des années 80.