Code Rebirth : les logiciels d'hier, vivants aujourd'hui · L'original sert de juge · Une pièce de la citadelle Labynet
MAC•CAM

CODE REBIRTH

Vos logiciels des années 80 et 90, ressuscités sur le Mac d'aujourd'hui

Your 80s and 90s software, reborn on today's Mac

Des disquettes qui dorment, des sources perdues, un vieux Mac qu'on garde pour une seule appli. Nous relisons le code machine, nous le réécrivons, et nous le faisons tourner à nouveau, à l'identique, au pixel près.

Le principe

Un émulateur garde un vieux logiciel en vie, mais figé : on ne peut ni le modifier, ni le faire dialoguer avec le Mac d'aujourd'hui. Code Rebirth fait autre chose : le logiciel renaît. Son code est relu, jusque dans ses instructions 68000 quand les sources ont disparu, puis réécrit pour tourner en natif, ou enfermé en WebAssembly dans un bac à sable.

Et tout au long du travail, c'est l'original qui juge : il tourne dans son émulateur, à côté de sa renaissance, et les deux doivent rendre la même chose.

Premier dossier : MAC•CAM

[années 90] MAC•CAM Workshop : une pile HyperCard et deux XFCN en code 68000,
FORTH et MACCAM, des automates cellulaires dans l'esprit de la CAM-6
de Toffoli et Margolus. Écrite par notre équipe.
[2026] les sources des XFCN ne sont plus là : on relit leur code 68000.
[2026] réécriture en C, compilée en WebAssembly, enfermée dans HC.
[juge] l'original tourne sous Basilisk II, à côté. On compare.
[ok] Fermat : 225 nombres, identiques au caractère près.
[ok] le code machine écrit à la main dans la pile tourne encore :
1,27 million d'instructions 68000 émulées.
[ok] la pile tourne sans changer une ligne de ses scripts.
>

La vidéo ci-dessus montre la pile des années 90 dans HC, le clone d'HyperCard libre de Labynet. Voir la vidéo en grand.

La méthode

Ce qu'on ressuscite

Chaque projet commence par un diagnostic : ce qu'on peut sauver, comment, et combien de temps. Nous ne contournons aucune protection, et nous ne ressuscitons un logiciel qu'avec l'accord de son auteur ou de ses ayants droit.

Tarifs

Diagnostic

sur devis

On examine votre logiciel et on vous dit ce qui peut renaître, comment, et en combien de temps.

Résurrection

à discuter

Chaque logiciel est unique : le prix se discute avec vous, selon ce qu'il faut relire, réécrire et vérifier.

Plafond

garanti

Le prix convenu ne se dépasse pas sans votre accord. Le carnet de mesures accompagne le logiciel.

Pas de grille, et pas de prix au Mo : les plus petits programmes sont souvent les plus coriaces. Prestations facturées par l'Association Labynet.

Proposer un logiciel

Dites-nous ce que vous voulez faire renaître : le nom du logiciel, son année, la machine, ce que vous avez encore (disquettes, sources, manuel), et si vous en êtes l'auteur ou l'ayant droit.

✉ Écrire à Code Rebirth

ou à l'adresse de Labynet