¿Te sientes nostálgico acerca de la informática en la era premilenial? Para muchos de nosotros, fueron los juegos de computadora en los años 80 y 90 los que dieron el impulso inicial a una carrera en programación. Aquí hay un proyecto de Raspberry Pi que proporciona una experiencia heredada de Mac OS Para despertar recuerdos del pasado.
MacintoshPi es un proyecto de código abierto, compartido en GitHub, que le permite ejecutar versiones de pantalla completa de Mac OS 7, Mac OS 8 y Mac OS 9 de Apple con audio, una conexión a Internet activa y emulación de módem dentro de su Raspberry Pi. Todos los paquetes necesarios se proporcionan en un único script que tarda unas dos horas en compilarse e instalarse. El proyecto funciona en una Raspberry Pi Zero 2 W, 2, 3, 3B, 3B +, pero actualmente no funciona en Pi 4. También requiere una versión anterior de Pi OS. En un Raspberry Pi OS Lite (heredado) limpio. También puede usar la versión completa de Raspberry Pi OS (Legacy), pero en este caso primero debe cambiar a la línea de comando o configurar el inicio del sistema en CLI.
Este proyecto proviene de Jaromaz, un especialista en informática polaco que también es un ávido aficionado. En sus propias palabras, tiene:
He estado trabajando en el tema de la emulación de computadoras Apple durante unos cinco años (porque realmente amo y aprecio los sistemas Apple más antiguos), y el tema es bastante complejo.
Continúa detallando los problemas que tuvo que superar:
Problemas con la construcción de las imágenes correctas, con la configuración de imágenes del sistema para soporte de Internet, con las configuraciones apropiadas para emuladores, con las opciones correctas para compilar emuladores y (por separado) SDL2 (porque, por supuesto, SDL2 del paquete no funcionará en emuladores) , con rendimiento, con compilación correcta de NetDriver, con las versiones de las bibliotecas (porque deben estar desactualizadas), con retraso de movimiento de mouse reducido, problemas de sonido, etc.
Habiendo tenido éxito, decidió poner la solución a disposición de todos, lo que significa que ahora puede hacer un viaje por el camino de la memoria con menos esfuerzo. Si quieres probarlo, echa un vistazo a este breve vídeo:
Hay una versión más larga del video. Se puede encontrar aquí.
La experiencia de video se ve mejorada por el estuche Mac Classic usado. Cómo Jaromaz ha incorporado esto en el proyecto se describe en su blog, junto con los detalles de todos los componentes del programa.
Si bien el enfoque principal está en la vieja Mac, el proyecto también tiene una opción de arranque dual que admite el emulador Commodore, por lo que si desea retroceder aún más el reloj, ¿qué piensa de Space Invaders como se jugó una vez en Commodore? ¿MASCOTA?
más información
MacintoshPi – Mac OS 7/8/9 para Raspberry Pi
Artículos relacionados
Prueba el PDP-11/70 con Raspberry Pi
Raspberry Pi IoT en C – PWM básico
Pi IoT en Python usando controladores Linux de 1 cable y DS18B20
Para estar informado de nuevos artículos sobre I Programmer, suscríbase a nuestro boletín semanal, Suscríbete al feed RSS y síguenos en Gorjeo, Facebook o LinkedIn.
comentarios
O envíe su comentario por correo electrónico a: [email protected]
«Food ninja. Freelance pop culture fanatic. Wannabe zombie maven. Twitter aficionado.»
More Stories
La red social Butterflies AI añade una función que te convierte en un personaje de inteligencia artificial
Edición del vigésimo aniversario de Hautlence HLXX: redefiniendo el tiempo con minutos que retroceden y horas saltantes
Un marco para resolver ecuaciones diferenciales parciales equivalentes puede guiar el procesamiento y la ingeniería de gráficos por computadora