La computadora Amiga se puede utilizar para emular varias otras plataformas informáticas, incluidas las plataformas heredadas, como Commodore 64 , y sus rivales contemporáneos, como IBM PC y Macintosh .
MS-DOS en Amiga a través de Sidecar o Bridgeboard
La compatibilidad con MS-DOS fue un problema importante durante los primeros años de la vida útil de Amiga para promover la máquina como una máquina comercial seria. Para ejecutar el sistema operativo MS-DOS, Commodore lanzó el Sidecar para el Amiga 1000 , básicamente una placa 8088 en una caja cerrada que se conectaba al costado del Amiga. La programación inteligente (una biblioteca llamada Janus , en honor al dios romano de dos caras de las puertas) hizo posible ejecutar software de PC en una ventana de Amiga sin el uso de emulación . En la presentación del Sidecar, la multitud se sorprendió al ver la versión MS-DOS de Microsoft Flight Simulator funcionando a toda velocidad en una ventana de Amiga en el Workbench .
Más tarde, el Sidecar se implementó en una tarjeta de expansión llamada " Bridgeboard " [ enlace muerto ] para los modelos Amiga 2000 +. Las tarjetas puente aparecieron hasta 486 variantes de procesador . La tarjeta Bridgeboard y la biblioteca Janus hicieron posible el uso de tarjetas de expansión de PC y unidades de disco duro / disquete. La tarjeta puente fue fabricada por Commodore, más tarde también aparecieron tarjetas de terceros para la ranura de expansión Amiga 500 y Amiga 600 , como la KCS Powerboard.
Finalmente, los emuladores de software completo, como PC-Task y PCx, permitieron a Amigas ejecutar programas MS-DOS, incluido Microsoft Windows, sin hardware adicional, a costa de la velocidad y la compatibilidad.
Transformador Amiga
Cuando Commodore presentó el Amiga 1000 en julio de 1985, también anunció inesperadamente un emulador de PC IBM basado en software para él. La compañía demostró el emulador arrancando IBM PC DOS y ejecutando Lotus 1-2-3 . [1] Algunos de los asistentes a la demostración se mostraron escépticos de que el emulador, aunque técnicamente impresionante, pudiera funcionar con un rendimiento aceptable. [2] La aplicación, llamada Transformer, fue extremadamente lenta; El punto de referencia 'Landmark' lo calificó como un 286 de 300 kHz, mucho más lento que los 4,7 MHz de la PC más antigua y lenta de IBM. Además, solo se ejecutaría en Amigas usando el microprocesador 68000, y no funcionaría si Amiga tuviera más de 512K de RAM.
PCTask
PCTask es un emulador de software para PC que emula hardware Intel de PC con procesador 8088 y modos gráficos CGA . La última versión (4.4) era capaz de emular un 80386 con frecuencia de 12 MHz y las características incluyen soporte para hasta 16 MiB de RAM (15 MB extendidos) bajo MS-DOS, hasta dos unidades de disquete y 2 discos duros. El emulador podría hacer uso de dispositivos de archivos duros y luego podría manejar múltiples archivos de disco duro y particiones de disco duro. Admitía disquetes de alta densidad y CD-ROM si el hardware Amiga había montado esos dispositivos.
Los modos gráficos disponibles eran MDA , CGA , EGA , VGA y SVGA que emulaban tarjetas gráficas Hercules con 512 KiB a 2 MiB RAM, y hasta 256 colores en máquinas Amiga AGA, y podían hacer uso de tarjetas gráficas Amiga (por ejemplo, Cybergraphics, EGS Spectrum , Picasso).
También se concedió la emulación de altavoces en paralelo, en serie y de PC, y la compatibilidad con el ratón, incluida la emulación de ratón en serie.
Si el hardware de Amiga es lo suficientemente rápido (68060 o PPC) y tiene suficiente RAM, también podría existir la posibilidad de ejecutar múltiples procesos de tareas de PC en la misma máquina, ejecutar aplicaciones de MS-DOS en una ventana de Amiga en una pantalla pública (p. Ej. en la GUI de Amiga Workbench).
PCTask también podría transferir archivos entre el lado de Amiga y la máquina emulada de MS-DOS; podría hacer uso de tarjetas puente GoldenGate que permiten al Amiga equipado con ranuras de expansión obtener un control completo de sus ranuras ISA silenciosas y usar tarjetas PC-ISA. Y la última versión (4.4) podría ejecutar incluso Microsoft Windows hasta 95.
PcTask tiene un 8088/80286/80486 JITM (Just in Time Machine) capaz de mapear todas las instrucciones de estos procesadores, pero requiere 4 megabytes extra de RAM para activar esta función.
PcTask ha sido relanzado como software gratuito [1] por su autor.
Mac OS en Amiga
También se introdujeron para el Amiga dos productos, A-Max (modelos internos y externos) y la tarjeta de expansión Emplant. Ambos permitieron al Amiga emular un Apple Macintosh y ejecutar el Mac OS clásico . Requería una imagen ROM de Apple Macintosh, o ROM reales en el caso de A-Max, que debía obtenerse de un Macintosh real. El usuario necesitaba poseer las ROM reales de Macintosh o Mac para ejecutar legalmente el emulador.
En 1988 se lanzó el primer emulador de Apple Mac, A-Max, como dispositivo externo para cualquier Amiga. Necesitaba ROM de Mac para funcionar y podía leer discos de Mac cuando se usaba con una unidad de disquete de Mac (las unidades de disquete Amiga no pueden leer discos de Mac. A diferencia de los discos de Amiga, los disquetes de Mac giran a velocidades variables, al igual que las unidades de CD-ROM ). No fue una solución particularmente elegante, pero proporcionó una experiencia Mac asequible y utilizable.
ReadySoft, fabricantes de A-Max, siguió con A-Max II a principios de la década de 1990. A-Max II estaba contenido en una tarjeta compatible con Zorro y permitía al usuario, nuevamente usando ROMs reales de Mac, emular un Macintosh en color. De hecho, un Amiga 3000 que emulaba un Mac a través de A-Max II era significativamente más rápido que el primer Mac de color de consumo, el LC.
Con el tiempo, la virtualización de software completo estuvo disponible, pero aún se necesitaba una imagen ROM. El software de virtualización de ejemplo incluye ShapeShifter (que no debe confundirse con el panel de preferencias de terceros ShapeShifter ), luego reemplazado por Basilisk II (ambos por el mismo programador que concibió SheepShaver , Christian Bauer ), Fusion e iFusion (este último ejecutó el sistema operativo Mac clásico usando una tarjeta aceleradora de "coprocesador" PowerPC ).
Las máquinas virtuales proporcionan una velocidad igual o más rápida que una Macintosh con el mismo procesador, especialmente con respecto a la serie m68k debido a que las Macs reales se ejecutan en modo trampa MMU , lo que dificulta el rendimiento. Además, inmediatamente después de la transición de 68k a PowerPC en 1994, había una escasez de software nativo PowerPC Mac: las computadoras Amiga con CPU 68060 que ejecutaban ShapeShifter o Fusion podían ejecutar código Macintosh de 68k más rápido que las Mac reales.
Cabe señalar que, aunque Amigas tuvo mucho éxito en emular Macintosh, nunca se consideró un clon de Macintosh, ya que no podía usar Mac OS como sistema operativo principal.
Amigas modernos como AmigaOne y Pegasos pueden emular máquinas Macintosh usando Basilisk II o Mac-on-Linux.
Computadoras Commodore de 8 bits
Se produjeron varios emuladores de Commodore 64 para el Amiga. En 1988 Compute! revisó el emulador 64 de ReadySoft y el GO-64 de Software Insight Systems y reportó resultados mixtos con ambos. Aunque la revista usó copias de las 64 ROM originales, descubrió que algunos programas como SpeedScript no funcionaban y que el rendimiento de ambos emuladores era inferior al de la computadora real. [3] Otros incluyeron MagiC64 y A64 .
Amigas tiene su propia versión de los emuladores de software VICE y Frodo. VICE emula las máquinas de 8 bits fabricadas por Commodore, incluidas C64 , C128 , PET y VIC-20 .
Atari ST
La emulación de Atari ST en Amiga es muy fácil porque las dos máquinas comparten el mismo modelo de procesador (68000) y más o menos presentan las mismas características de hardware. [ cita requerida ]
En el pasado, se produjeron varios emuladores de Atari basados en software para Amiga, como Amtari o el emulador de Medusa.
AmigaOS 4 y MorphOS pueden emular las plataformas Atari ST y Atari STE utilizando el emulador de software libre Hatari que se lanzó bajo GPL.
Emulación de Amiga
Las computadoras equipadas con PowerPC que ejecutan AmigaOS 4 pueden ejecutar EAU para emular un Amiga equipado con Motorola 68000. Las imágenes ROM originales de Kickstart 3.1 se incluyen con AmigaOS 4.1 Update 4.
Ver también
Referencias
- ↑ Marisa Giancarla ( 24 de mayo de 2017 ), Amiga History - Launch Of Amiga , consultado el 21 de julio de 2018
- ^ Halfhill, Tom R. (octubre de 1985). "Amiga se vuelve compatible con IBM" . ¡Calcular! . pag. 28 . Consultado el 16 de octubre de 2013 .
- ^ Anderson, Rhett; Thompson, Randy (febrero de 1988). "Dos emuladores para el Amiga" . ¡Calcular! . pag. 80 . Consultado el 10 de noviembre de 2013 .