Las placas PowerUP eran placas aceleradoras de procesador dual diseñadas por Phase5 Digital Products para computadoras Amiga . Tenían dos procesadores diferentes, un Motorola serie 68000 (68k) y un PowerPC , trabajando en paralelo, compartiendo todo el espacio de direcciones del sistema informático Amiga.
En 1995, Amiga Technologies GmbH anunció que iban a portar AmigaOS a PowerPC. Como parte de su plan Power Amiga, Amiga Technologies iba a lanzar nuevos modelos Power Amiga utilizando la CPU de computadora con conjunto de instrucciones reducido (RISC) PowerPC 604e y, en cooperación con Amiga Technologies, Phase5 lanzaría placas aceleradoras PowerPC compatibles con AmigaOS 4 para el antiguo Amiga 1200. , Modelos Amiga 3000 y Amiga 4000 . [1] [2] Sin embargo, en 1996, la empresa matriz de Amiga Technologies, ESCOM, entró en profundos problemas financieros y no pudo apoyar el desarrollo de Amiga. Debido a la falta de recursos, el proyecto PowerPC de Amiga Technologies se estancó y Phase5 tuvo que lanzar aceleradores sin un AmigaOS nativo de PowerPC. Como solución provisional, se creó un nuevo kernel PowerUP que permite que el nuevo software nativo de PPC se ejecute en paralelo con el sistema operativo Amiga de 68k. [3] Para complicar aún más las cosas, el ex ingeniero jefe de Commodore International, Dave Haynie, cuestionó los planes de Phase5 de desarrollar placas PowerPC sin Amiga Technologies: "Su enfoque en el frente del software es una especie de truco, y en el frente del hardware es demasiado parecido el viejo Commodore; en el mejor de los casos, terminarán con máquinas interesantes, no estándar y caras que no pueden seguir el ritmo de los rápidos cambios en la industria". [4]
Sin embargo, Phase5 había decidido seguir su propio camino y desarrollar una computadora compatible con AmigaOS basada en PowerPC sin tecnologías Amiga. También anunciaron planes para escribir un nuevo sistema operativo compatible con Amiga OS. [5] Wolf Dietrich (director general de Phase5) comentó anteriormente que "encontramos que Amiga Technologies no nos ofrece ningún tipo de perspectiva o base para desarrollarnos en el futuro". [6]
No hay información detallada sobre cuántas placas aceleradoras PowerPC Phase5 (y posteriores DCE ) se vendieron. Según Ralph Schmidt en un artículo de AmigActive sobre MorphOS , había alrededor de 10.000 personas utilizando placas aceleradoras Phase5 PowerPC. [7] La página de soporte no oficial de PowerUP estima cifras similares. [8]
El kernel PowerUP es un kernel multitarea desarrollado por Ralph Schmidt para las placas aceleradoras Phase5 PowerPC. [9] El kernel se ejecutó junto con AmigaOS, donde PPC y el software nativo de 68k podían ejecutarse en paralelo. [10]
El kernel PowerUP utilizó el formato ejecutable y enlazable (ELF) como formato ejecutable y admitió enlaces en tiempo de ejecución, reubicaciones y secciones personalizadas; utilizó GNU Compiler Collection (GCC) como su compilador predeterminado. [11] Esto causó controversia en la comunidad de Amiga cuando los desarrolladores pensaron que Phase5 estaba trayendo "cosas demasiado Unixish " a Amiga. [12] [13] Se temía que el kernel PowerUP que introducía objetos compartidos y enlaces dinámicos reemplazaría el modelo de biblioteca compartida original y los objetos compartidos se adaptaron a AmigaOS. [14] [15]
Otra controversia fue causada por los diferentes diseños y propósitos de las placas Blizzard PPC y Cyberstorm PPC. El Blizzard PPC fue diseñado para adaptarse al Amiga 1200 como un dispositivo independiente que no necesitaría instalar software adicional pero utilizaba la característica Autoconfig exclusiva de Amiga . Esto causó problemas a algunos desarrolladores externos que desarrollaron sus propios núcleos PPC para tarjetas PowerUP, ya que no podían trabajar en Amiga 1200 sin eliminar primero el núcleo PowerUP. [dieciséis]
Se lanzaron unos cientos de títulos para PowerUP, incluidos TurboPrint PPC, tipos de datos Amiga , reproductores MP3 y MPEG, juegos ( videojuegos Quake y Doom , por mencionar algunos) y varios complementos, incluido el complemento Flash Video para el navegador web Voyager . [17] [18]
El 12 de mayo de 1997, Phase5 anunció la placa aceleradora PowerUP para la línea de computadoras Amiga 2000 . [19] [20] La tarjeta nunca pasó de la etapa de prototipo y, por lo tanto, nunca se lanzó al público.
También conocida como Blizzard 603e, [22] esta placa aceleradora fue diseñada para el Amiga 1200 y se conectó a la ranura de la trampilla. Utilizaba un procesador PowerPC 603e de gama baja y bajo coste diseñado para uso portátil e integrado. [23]
Esta placa aceleradora fue diseñada para Amiga 3000 y Amiga 4000. La placa aceleradora era famosa por su alto rendimiento debido a su bus de memoria de 64 bits de ancho y su procesador PowerPC 604e . [25] Según la Fase 5, podría soportar transferencias de memoria de hasta 68 MB/s en el 68060 y hasta 160 MB/s en el 604e.
CyberVision PPC y BlizzardVision PPC (BVision PPC) eran complementos de tarjetas gráficas para las placas aceleradoras CyberStorm PPC [27] y Blizzard PPC. El PPC de BlizzardVision podría instalarse en una caja de escritorio Amiga 1200. [28] Tenían un convertidor digital-analógico (DAC, RAMDAC ) de memoria de acceso aleatorio (RAM ) con un ancho de banda de 230 MHz capaz de mostrar resoluciones con una frecuencia de actualización vertical de 80 Hz de hasta 1152 × 900 píxeles a 24 bits. o 1600×1200 píxeles a 16 bits.
{{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{citation}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{citation}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace ){{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )