En ces jours de moniteurs 4K (s’ouvre dans un nouvel onglet) et SSD (s’ouvre dans un nouvel onglet) apparemment capable de vitesse de distorsion, regarder votre bureau via un écran mono de 9 pouces peut sembler un peu… pittoresque… même s’il a été approuvé par Steve Jobs. Créateur et passionné d’informatique rétro David Luna (s’ouvre dans un nouvel onglet)a pris la coque de l’emblématique Macintosh Classic II (le minuscule tout-en-un beige de 1991, également vendu sous le nom de Performa 200) et a remplacé l’intérieur par un Raspberry Pi pour créer quelque chose qui fusionne la technologie d’aujourd’hui avec celle de le passé.
Connu sous le nom de Paper Mac (s’ouvre dans un nouvel onglet)et décrite comme une « abomination » par son créateur, la réalisation de Luna utilise un Raspberry Pi 3 (s’ouvre dans un nouvel onglet) comme cerveau, et un écran e-ink 16 couleurs en niveaux de gris de Waveshare à la place de l’écran d’origine de 512 x 342 pixels. Plutôt que de démarrer réellement dans le système 7 d’Apple sur le Pi, ce qui serait une nouvelle en soi sans émulateur (s’ouvre dans un nouvel onglet)il utilise un logiciel personnalisé pour afficher un environnement de type System-7 (le savamment nommé Psuedo7) sur lequel il affiche les faits saillants du flux Google Photos de son propriétaire.
Plutôt que de lutter avec l’API Google Photos, Luna a proposé une solution élégante pour afficher les images. Il a pris un Google Chromecast et l’a connecté à une carte de capture HDMI via un séparateur HDMI qui supprimerait le HDCP du signal. Cette carte se branche ensuite sur l’interface CSI du Pi via un adaptateur, apparaissant comme une caméra. Le Chromecast peut être réglé sur un mode ambiant qui affiche des photos, qu’il dirige vers le Pi, et éventuellement apparaître sur l’écran e-ink via un code Python qui le redimensionne, le convertit en noir et blanc et ajoute un cadre qui ressemble comme une fenêtre System 7. C’est extrêmement astucieux.
« Je n’avais vraiment pas envie de gérer l’authentification, l’interrogation et la mise en cache de l’API Google Photos. Il n’y avait rien de nouveau ou d’amusant dans ce processus pour moi », écrit Luna sur son site. « Au lieu de cela… le Chromecast ferait tout le gros du travail pour la gestion des photos, et j’en apprendrais plus sur le port de l’appareil photo que je n’avais jamais utilisé auparavant. »
Le Paper Mac utilise des périphériques Apple d’origine via un Arduino qui convertit le bus de bureau Apple (ADB) en USB et émet des bruits Macintosh classiques via un ensemble de haut-parleurs alimentés par USB à l’intérieur du boîtier et un pack audio classique de Steven Jay Cohen. Appuyez sur la touche C du véritable clavier réglable Apple pour le mettre en mode horloge, tandis que d’autres touches peuvent prendre des captures d’écran ou éteindre la machine.
Les autres projets de Luna incluent la transformation d’un Commodore 64 en clavier USB et la création d’une station d’accueil à partir d’un Commodore Pet.