En estos días de monitores 4K (se abre en una pestaña nueva) y SSD (se abre en una pestaña nueva) aparentemente capaz de alcanzar la velocidad de la luz, mirar su escritorio a través de una pantalla mono de 9 pulgadas puede parecer un poco… pintoresco… incluso si fue respaldado por Steve Jobs. Creador y entusiasta de la informática retro david luna (se abre en una pestaña nueva)tomó la carcasa del icónico Macintosh Classic II (el diminuto todo-en-uno beige de 1991, también vendido como Performa 200) y reemplazó el interior con una Raspberry Pi para crear algo que fusiona la tecnología de hoy con la de el pasado.
Conocido como el Paper Mac (se abre en una pestaña nueva)y descrito como una «abominación» por su creador, el logro de Luna utiliza una Raspberry Pi 3 (se abre en una pestaña nueva) como su cerebro, y una pantalla de tinta electrónica de 16 colores en escala de grises de Waveshare en lugar de la pantalla original de 512 x 342 píxeles. En lugar de iniciar el Sistema 7 de Apple en el Pi, lo que sería una noticia en sí misma sin un emulador (se abre en una pestaña nueva)utiliza un software personalizado para mostrar un entorno similar al System-7 (el ingeniosamente llamado Psuedo7) en el que muestra los aspectos más destacados de la transmisión de Google Photos de su propietario.
Sin embargo, en lugar de luchar con la API de Google Photos, a Luna se le ocurrió una solución elegante para mostrar las imágenes. Tomó un Google Chromecast y lo conectó a una tarjeta de captura HDMI a través de un divisor HDMI que eliminaría el HDCP de la señal. Esta tarjeta luego se conecta a la interfaz CSI en el Pi a través de un adaptador, apareciendo como una cámara. El Chromecast se puede configurar en un modo ambiental que muestra fotos, que se canaliza a la RasPi y, finalmente, aparece en la pantalla de tinta electrónica a través de un código de Python que cambia su tamaño, lo convierte a blanco y negro y agrega un marco que parece como una ventana de System 7. Es extremadamente inteligente.
“Realmente no tenía ganas de lidiar con la autenticación, las consultas y el almacenamiento en caché de la API de Google Fotos. No hubo nada nuevo o divertido en ese proceso para mí”, escribe Luna en su sitio. «En cambio… el Chromecast haría todo el trabajo pesado para la administración de fotos y aprendería más sobre el puerto de la cámara que nunca antes había usado».
El Paper Mac utiliza periféricos originales de Apple a través de un Arduino que convierte el Apple Desktop Bus (ADB) en USB y hace los ruidos clásicos de Macintosh a través de un conjunto de parlantes alimentados por USB dentro de la caja y un paquete de audio clásico de Steven Jay Cohen. Al presionar la tecla C en el teclado ajustable original de Apple, se pone en modo reloj, mientras que otras teclas pueden tomar capturas de pantalla o apagar la máquina.
Los otros proyectos de Luna incluyen convertir un Commodore 64 en un teclado USB y hacer una estación de conexión con un Commodore Pet.