Apple es una de las empresas que mejor ha sabido evolucionar. Adoptar constantemente nuevas tecnologías y deprecar útiles pero obsoletos sistemas es parte de su ADN. Pero no todos han de querer abandonar viejos sistemas, especialmente si aún tienen información que no es compatible con programas modernos. Para esto está la emulación. En el caso de los Mac, tenemos arquitecturas incompatibles con los actuales sistemas Intel, tales como PowerPC y los procesadores Motorola de antaño. Para estos en especial va dedicada esta publicación.
Un poco sobre Apple:
Con la introducción del primer Macintosh en 1984, un equipo pequeño y compacto con un procesador Motorola 68000 a 8MHz con 128k de memoria, Apple revolucionó el mercado de computadoras personales. Desde entonces y hasta 1994, Apple produjo computadores con los procesadores Motorola 68000, 68020, 68030, 68040 o 68LC040 a velocidades entre los 8MHz y los 40MHz, Siendo el 68040 el más rápido de ellos usado principalmente en la línea «Quadra». A los modelos con procesadores correspondientes a este grupo nos referimos como computadores «68K».
Luego, a partir de 1994, Apple empezó a usar procesadores «PowerPC», desarrollados por IBM y Motorola. Los primeros modelos fueron los Power Macintosh 6100, 7100 y 8100 con velocidades de entre 60MHz y 80Mhz. Desde entonces Apple usó los PowerPC 601, 603, 604, 750 (G3), 7400 (G4) y 970 (G5), corriendo los más nuevos a velocidades por sobre los 500MHz. Los modelos que incluyen este tipo de procesador son abreviados «PPC».
Aparte de los computadores, Apple es mundialmente reconocida por su magnífico sistema operativo. El sistema, llamado hasta la época de los Macintosh 68K como System, fue avanzando con una increíble solidez y velocidad. Basta comparar el System 7, la última versión para estos sistemas, con Windows 95 en un PC de la época. A partir del System 7.1.2 se agregó compatibilidad para los procesadores PowerPC, cambiando el sistema de nombre a MacOS a partir de la versión 7.5.1 y, oficialmente, con la versión 7.6.1 (La última de la línea).
Ya con el lanzamiento de MacOS 8.0 en 1997 (Y hasta la versión 8.1) Apple abandona los procesadores de Motorola, permitiendo soporte solo para 68040, 68LC040 y PPC. A partir de MacOS 8.5 y hasta OS X 10.5 (Leopard) Apple da soporte para PowerPC, siendo OS X 10.4 (Tiger) el primer sistema de Apple en soportar procesadores Intel.
Emuladores:
Mini vMac:
Mini vMac es un emulador de los primeros modelos de Mac, los Motorola 680×0 de 1984 a 1996. Emulando principalmente al Macintosh Plus, habiendo variaciones para Macintosh 128K, 512K, 512Ke, SE y Classic, y un trabajo en proceso para emular Macintosh II, permite la carga de System 1.1 hasta 7.5.5 y emulación de disquete e imágenes HFVEl proyecto data de inicios del 2001, cuando se decide hacer una versión simplificada de vMac. No obstante, vMac no ha sido actualizado desde 1999, por lo que para muchos Mini vMac es su continuación.
Requiere:
- ROM: Macintosh Plus, 2MB (de un modelo de medio rango)
- S.O.:1.1 – 7.5.5
BasiliskII:
Basilisk II es un emulador de Mac de 68k (68020, 68030 o 68040), con soporte para System 7 a MacOS 8.1. Requiere el uso de una ROM compatible y de una copia del sistema. Entre sus características destacan: Controlador para particiones HFS, soporte de disquette y CD, Ethernet, Serial y emulación de teclado y mouse de 3 botones ADB.
Requiere:
- ROM: 1MB (requerida para MacOS 8 o anterior), 512K o 256K (hasta MacOS 7.6.1)
- S.O.: 7 – 8.1
SheepShaver:
SheepShaver es un emulador de Mac con procesador Power PC. Con la posibilidad de cargar desde MacOS 7.5.2 hasta 9.0.4 (requiere una «Old World ROM» para 8.1 y anteriores), tiene soporte Ethernet y es visto como una gran alternativa al entorno Clásico disponible en versiones PPC de OS X. Si bien el programa ya no se encuentra en desarrollo, sigue recibiendo actualizaciones menores de tiempo en tiempo.
Requiere:
- ROM: «Old World ROM» (MacOS 8.1 o anterior), «New World ROM» (MacOS 8 o posterior)
- S.O.: 7.5.2 – 9.0.4
PearPC:
PearPC es un emulador de Mac con procesador PowerPC, pensado para MacOS X 10.1 hasta 10.4 (Tiger). No es compatible con Leopard (10.5), pero soporta la carga de Darwin y distribuciones de Linux para PPC.
Requiere:
- ROM: 4MB de Mac PowerPC
- S.O.: 10.1 – 10.4
La entrada de PearPC se continuará más adelante, para más información puedes dirigirte a Emaculation.com
Tutoriales:
Instalación de System 6 en vMac (Windows)
Instalación de System 7 en Basilisk II
Configurar red en Basilisk II y Sheepshaver:
- En la aplicación de configuración, vamos a la pestaña «Network» y elegimos la que dice «slirp»
- A continuación, configuramos ahora los parámetros en el sistema virtual. Para ello vamos al panel de control y abrimos el de «TCP/IP». Le ingresamos los valores que se muestran en esta imagen.
- Si queremos poder navegar en la red, deberemos tener el navegador iCab (recomendado) u otro de su preferencia.
Descargas:
Instaladores oficiales de Apple:
- Descargar instalador System 6.0.x en inglés
- Descargar instalador System 7.0.x en inglés
- Descargar instalador System 7.0 o System 7.0.1 en español
- Descargar instalador System 7.5.3 en español o en inglés
Emuladores:
- Descargar Mini vMac 3.2.3 para Windows o para OS X
- Descargar Basilisk II para Windows o para OS X
- Descargar instalador Basilisk r142 para Windows (Incluye System 7.5.5 en inglés y ROM, preconfigurado)
- Descargar SheepShaver para Windows o para OS X
Tanto para SheepShaver como para Basilisk II, puede ser necesaria la instalación de SDL 1.2 Libraries y GTK +2 Runtime en Windows.
ROMs y discos:
- Rom Macintosh Plus para Mini vMac
- Pack de ROMs para Basilisk II
- Pack de ROMs para SheepShaver
- Rom de 4MB para PearPC (pendiente)
- Imágenes de disco con el System 1.1 al 7.1