Las placas PowerUP eran placas aceleradoras de doble procesador diseñadas por Phase5 Digital Products para los ordenadores Amiga . Contaban con dos procesadores diferentes, un Motorola serie 68000 (68k) y un PowerPC , que trabajaban en paralelo y compartían 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 para Power Amiga, Amiga Technologies iba a lanzar nuevos modelos de Power Amiga usando la CPU PowerPC 604e de conjunto de instrucciones reducidas (RISC) y, en cooperación con Amiga Technologies, Phase5 lanzaría placas aceleradoras PowerPC compatibles con AmigaOS 4 para los antiguos modelos Amiga 1200 , Amiga 3000 y Amiga 4000. [1] [2] Sin embargo, en 1996, la empresa matriz de Amiga Technologies, ESCOM, entró en graves problemas financieros y no pudo respaldar el desarrollo de Amiga. Debido a la falta de recursos, el proyecto PowerPC en Amiga Technologies se estancó y Phase5 tuvo que lanzar aceleradores sin un AmigaOS nativo de PowerPC. Como solución provisional, se creó un nuevo núcleo PowerUP que permitía que el nuevo software nativo de PPC se ejecutara en paralelo con el sistema operativo Amiga de 68k. [3] Para complicar las cosas aún más, 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 al antiguo Commodore; en el mejor de los casos, terminarán con máquinas interesantes, no estándar y demasiado caras que no pueden seguir el ritmo de los rápidos cambios en la industria". [4]
Sin embargo, Phase5 decidió seguir su propio camino y desarrollar un ordenador compatible con AmigaOS basado en PowerPC sin Amiga Technologies. También anunciaron sus planes de escribir un nuevo sistema operativo compatible con Amiga OS. [5] Wolf Dietrich (director ejecutivo de Phase5) comentó anteriormente que "hemos descubierto que Amiga Technologies no nos ofrece ningún tipo de perspectiva o base para el desarrollo en el futuro". [6]
No hay información detallada sobre cuántas placas aceleradoras PowerPC Phase5 (y posteriormente DCE ) se vendieron. Según Ralph Schmidt en un artículo de AmigActive sobre MorphOS , había alrededor de 10.000 personas que usaban placas aceleradoras PowerPC Phase5. [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 ejecutaba junto con AmigaOS, donde PPC y el software nativo 68k podían ejecutarse en paralelo. [10]
El núcleo PowerUP utilizaba el formato ejecutable Executable and Linkable Format (ELF) como formato ejecutable y soportaba enlaces en tiempo de ejecución, reubicaciones y secciones personalizadas; utilizaba GNU Compiler Collection (GCC) como compilador predeterminado. [11] Esto causó controversia en la comunidad Amiga cuando los desarrolladores pensaron que Phase5 estaba trayendo "cosas demasiado Unixish " a Amiga. [12] [13] Se temía que el núcleo PowerUP que introdujera objetos compartidos y enlaces dinámicos reemplazara el modelo original de biblioteca compartida y los objetos compartidos se adaptaron de hecho a AmigaOS. [14] [15]
Otra controversia fue causada por los diferentes diseños y propósitos de las placas Blizzard PPC y Cyberstorm PPC. La Blizzard PPC fue diseñada para adaptarse a Amiga 1200 como un dispositivo independiente que no necesitaría instalar software adicional, sino que utilizaría la característica única de Autoconfig de Amiga . Esto causó problemas a algunos desarrolladores externos que desarrollaron sus propios núcleos PPC para tarjetas PowerUP, ya que no podían funcionar en Amiga 1200 sin eliminar primero el núcleo PowerUP. [16]
Se lanzaron cientos de títulos para PowerUP, incluidos TurboPrint PPC, tipos de datos Amiga , reproductores MP3 y MPEG, juegos ( los 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 bajo costo y gama baja 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 al procesador PowerPC 604e . [25] Según Phase 5, podí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 la placa gráfica para las placas aceleradoras CyberStorm PPC [27] y Blizzard PPC. La BlizzardVision PPC podía instalarse en una carcasa de escritorio Amiga 1200. [28] Tenían un convertidor digital a 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}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{citation}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{citation}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )