Il connecte un Macintosh Plus à Internet avec un Raspberry Pi

par Korben -

Préparez-vous à un voyage dans le temps technologique : Un Macintosh Plus de 1986 connecté à Internet en 2024 ! Ça peut sembler incroyable, mais c’est exactement ce qu’a réalisé le développeur passionné Hunter Irving.

Hunter est tombé sur ce Macintosh Plus dans une boutique d’occasion, entre cassettes VHS et machines à écrire oubliées et intrigué par cette relique informatique, il n’a pas hésité une seconde avant de l’acheter. Cependant, la remise en état de cette machine s’est avérée plus complexe qu’il ne l’avait imaginé.

De retour chez lui, impatient de tester sa trouvaille, Hunter a commis une première erreur : il a branché le Macintosh sans effectuer de vérifications préalables. Après quelques minutes de fonctionnement, un crépitement suivi d’une odeur de fumée s’est produit. Un condensateur défectueux a lâché, remplissant son bureau de la fameuse “fumée magique” des composants électroniques.

Décidé à redonner vie à cette machine, Hunter a alors entrepris une restauration complète. Aidé de ses amis Nick et Dan, il a remplacé les condensateurs défectueux en “re-cappant” la carte analogique du Macintosh. Il a également nettoyé les circuits et installé un BlueSCSI, un émulateur de disque dur SCSI moderne.

Le BlueSCSI qu’il a installé est basé sur un Raspberry Pi Pico W, un microcontrôleur doté du Wi-Fi. Mais au-delà d’émuler un disque dur, Hunter a découvert que le Pico W pouvait également être utilisé pour émuler un adaptateur Ethernet SCSI vintage. En exploitant cette fonctionnalité, il a pu connecter son Macintosh Plus à un réseau Wi-Fi moderne.

Connecter un Macintosh Plus à Internet en 2024 ce n’est pas si simple… Cette machine n’a ni Wi-Fi, ni Ethernet, ni prise en charge des protocoles de sécurité actuels comme le HTTPS. De plus, les navigateurs de l’époque ne comprennent pas le CSS, le JavaScript ou d’autres technologies web modernes.


Pour surmonter ces obstacles, Hunter a utilisé MacProxy, un serveur proxy en Python qui agit comme intermédiaire entre le Macintosh et le web moderne. Toutefois, pour améliorer l’expérience, il a développé sa propre version, MacProxy Plus, ajoutant des extensions personnalisées pour optimiser la compatibilité avec certains sites.

MacProxy Plus intercepte les requêtes du Macintosh et transforme les pages web en supprimant les éléments incompatibles avec les vieux navigateurs. Il simplifie le code HTML, élimine les scripts, les styles CSS et les contenus lourds, ne conservant que l’essentiel.

Pour installer MacProxy Plus sur le Raspberry Pi Pico W, ce n’est pas compliqué :

git clone https://github.com/hunterirving/macproxy_plus.git cd macproxy_plus 
./start_macproxy.sh

Ensuite, sur le Macintosh Plus, configurez votre navigateur (par exemple MacWeb 2.0) pour utiliser le proxy avec l’adresse IP du Pico W et le port 5000.

Grâce aux extensions personnalisées de MacProxy Plus, Hunter a réussi à rendre accessibles plusieurs sites modernes sur son Macintosh Plus :

  • ChatGPT : Il a intégré un client pour interagir avec le modèle d’intelligence artificielle, permettant d’avoir des conversations avec une IA moderne sur une machine de 1986.
  • Wikipédia : Une extension extrait le contenu principal des articles, offrant ainsi accès à l’une des plus vastes sources de connaissances.
  • Reddit : Il a adapté Reddit pour afficher le texte et les images en noir et blanc, avec un rendu surprenant compte tenu des limitations de l’écran.
  • Hackaday : Il a rendu possible la lecture des articles de ce site de bricolage technologique, pour rester informé des dernières innovations.
  • Wayback Machine : En intégrant cette extension, il a pu naviguer sur des sites tels qu’ils existaient dans le passé, offrant une expérience authentique de l’époque.

Hunter ne s’est pas arrêté là. Pour pousser l’expérience à son paroxysme, il a tenté de lire des vidéos sur le Macintosh Plus. En utilisant MacFlim, un outil permettant de lire des vidéos en noir et blanc sur les anciens Mac, il a créé une plateforme baptisée “NotYouTube”. Bien que le débit de transfert soit extrêmement lent (environ 400 octets par seconde), il a réussi à lire des extraits vidéo après des heures de téléchargement.

Bien sûr, la connexion est lente et les pages mettent du temps à se charger. Par exemple, télécharger une vidéo complète a pris jusqu’à 17 heures ! Cependant, c’est cette lenteur qui fait le charme de l’expérience. Chaque page chargée est une redécouverte, chaque interaction une plongée dans le passé.

Utiliser un Macintosh Plus pour naviguer sur le web en 2024, c’est redécouvrir l’informatique sous un angle différent. C’est aussi un témoignage de l’évolution technologique, montrant à quel point nous avons parcouru du chemin en quelques décennies.

Ce projet, c’est tout ce que j’aime et ça illustre parfaitement comment la passion et la curiosité peuvent repousser les limites. En combinant du matériel ancien avec des technologies modernes, Hunter a réussi à creré un pont entre deux époques de l’informatique, finalement pas si lointaines (mais un peu quand même).

Et pour les passionnés, c’est une occasion unique d’apprendre et de comprendre l’évolution technologique.

Pour en savoir plus sur ce projet, visitez la page GitHub de MacProxy Plus.

Source