PowerUP (accelerator)#Cyberstorm PPC
File:CyberStormPPC604e 128MB 68060.jpg
PowerUP boards were dual-processor accelerator boards designed by Phase5 Digital Products for Amiga computers. They had two different processors, a Motorola 68000 series (68k) and a PowerPC, working in parallel, sharing the complete address space of the Amiga computer system.
History
In 1995, Amiga Technologies GmbH announced they were going to port AmigaOS to PowerPC. As part of their Power Amiga plan, Amiga Technologies was going to launch new Power Amiga models using the PowerPC 604e reduced instruction set computer (RISC) CPU and in cooperation with Amiga Technologies Phase5 would release AmigaOS 4-compatible PowerPC accelerator boards for old Amiga 1200, Amiga 3000 and Amiga 4000 models.{{cite web |url=http://www.cucug.org/amiga/aminews/1995/at951111.html |title=Amiga goes Power PC |author=Amiga Technologies GmbH |date=7 November 1995 |access-date=2010-08-14}}{{cite web |url=http://www.cucug.org/amiga/aminews/1995/at951116.txt |title=Speech by Petro Tyschtschenko in Cologne |date=11 November 1995 |access-date=2010-08-14}} However, in 1996 Amiga Technologies' parent company ESCOM entered into deep financial problems and could not support Amiga development. Due to a lack of resources, the PowerPC project at Amiga Technologies stalled and Phase5 had to launch accelerators without a PowerPC-native AmigaOS. As a stopgap solution, a new PowerUP kernel was created allowing new PPC-native software run parallel with 68k Amiga OS.{{cite web |url=http://www.cucug.org/amiga/aminews/1996/960515.html |title=PowerUp - The Next Generation |date=May 1996 |access-date=2010-08-14}} To complicate things even further, former Commodore International chief engineer Dave Haynie questioned Phase5's plans to develop PowerPC boards without Amiga Technologies: "Their approach on the software front is kind of a hack, and on the hardware front it's just too much like the old Commodore; at best, they'll wind up with interesting, non-standard, and overpriced machines that can't keep up with the rapid changes in the industry."{{cite web |url=http://www.cucug.org/amiga/aminews/1996/at960523.html |title=Comments From Dave Haynie on the Current Situation |author=Dave Haynie |date=22 May 1996 |access-date=2010-08-14}}
Nevertheless Phase5 had decided to go their own way and develop a PowerPC-based AmigaOS-compatible computer without Amiga Technologies. They also announced plans to write a new Amiga OS-compatible operating system.{{cite web |url=http://www.cucug.org/amiga/aminews/1996/at960525a.html |title=phase 5 Answers Comments Made by Dave Haynie |author=Wolf Dietrich |date=25 May 1996 |access-date=2008-12-02}} Wolf Dietrich (managing director of phase5) earlier commented that "we found that Amiga Technologies offers us no sort of outlook or basis for developing into the future".{{cite web |url=http://www.cucug.org/amiga/aminews/1996/960515.html |title=phase 5 digital products announces an Amiga-OS-compatible computer for 1997 |author=phase5 |date=May 1996 |access-date=2008-12-02}}
There is no detailed information about how many PowerPC accelerator boards Phase5 (and later DCE) sold. According to Ralph Schmidt in an AmigActive article featuring MorphOS, there were about 10,000 people using Phase5 PowerPC accelerator boards.{{Cite news |last=Korn |first=Andrew |date=July 2000 |title=MorphOS? What's that, then? |work=AmigActive |pages=14–17}} The unofficial PowerUP support page estimates similar figures.{{cite web|url=http://powerup.amigaworld.de/index.php?lang=en&page=43|title=Registration PowerUP Products|date=2010-04-21|access-date=2010-09-04}}
PowerUP software
PowerUP kernel is a multitasking kernel developed by Ralph Schmidt for Phase5 PowerPC accelerator boards.{{cite web |url=http://www.cucug.org/amiga/aminews/1997/970302-phase5.html |title=phase 5 Announces the Cyberstorm PPC Power-PC Accelerator for Amiga 3000/4000 |author=phase5 |date=25 February 1997 |access-date=2008-12-02}} The kernel ran alongside the AmigaOS where PPC and 68k native software could run parallel.{{cite web |url=http://powerup.amigaworld.de/index.php?lang=en&page=15 |title=The Concept of the PowerUP Accelerators Boards |access-date=2008-12-02}}
The PowerUP kernel used Executable and Linkable Format (ELF) as the executable format and supported runtime linking, relocations and custom sections; it used GNU Compiler Collection (GCC) as its default compiler.{{cite web |url=http://cd.textfiles.com/amigaformat/aformat-26-199804/-Seriously_Amiga-/Commercial/phase5/PPC/dev_45.17/Docs/PowerUP.guide |title=PowerUP.guide |author=phase5 |year=1997 |access-date=2008-12-02}} This caused controversy in the Amiga community when developers thought that phase5 was bringing "too Unixish stuff" to Amiga.{{cite newsgroup |url=http://groups.google.com/group/comp.sys.amiga.games/msg/99ac834feb9d2054 |title=Snes9x (PowerUP) kicks Warpsnes ass! (NOT) |author=Steffen Haeuser |date=6 January 1999 |access-date=2008-12-02 |newsgroup=comp.sys.amiga.games}}
{{cite newsgroup |url=http://groups.google.com/group/comp.sys.amiga.games/msg/6ea3eeac38097c22 |title=Snes9x (PowerUP) kicks Warpsnes ass! (NOT) |author=Steffen Haeuser |date=7 January 1999 |access-date=2008-12-02 |newsgroup=comp.sys.amiga.games}} It was feared that PowerUP kernel introducing shared objects and dynamic linking would replace the original shared library model and shared objects were indeed adapted into AmigaOS.{{cite web |url=http://www.ann.lu/comments2.cgi?show=1040201764&category=forum&number=19#comment |title=blast from the past |author=Steffen Haeuser |date=12 February 2002 |access-date=2010-07-28}}{{cite web |url=http://www.friedenhq.org/index.php?option=com_content&view=article&id=46:shared-objects&catid=34:amigaos&Itemid=56 |title=Shared Objects |author=Hans-Joerg and Thomas Frieden |access-date=2010-07-28 |archive-date=2010-07-03 |archive-url=https://web.archive.org/web/20100703202612/http://www.friedenhq.org/index.php?option=com_content&view=article&id=46:shared-objects&catid=34:amigaos&Itemid=56 |url-status=dead }}
Another controversy was caused by different designs and purposes of Blizzard PPC and Cyberstorm PPC boards. The Blizzard PPC was designed to fit Amiga 1200 as a standalone device which would not need installing additional software but utilised Amiga's unique Autoconfig feature. This caused problems to some 3rd party developers who developed their own PPC kernels for PowerUP cards since they could not work on Amiga 1200 without removing the PowerUP kernel first.{{cite newsgroup |url=http://groups.google.com/group/comp.sys.amiga.games/msg/0d460dc978b12be4?dmode=source |title=PowerUP vs WarpUP |author=Steffen Haeuser |date=12 June 2000 |access-date=2008-12-02 |newsgroup=comp.sys.amiga.games}}
A few hundred titles were released for PowerUP including TurboPrint PPC, Amiga datatypes, MP3 and MPEG players, games (Quake and Doom video games to mention few) and various plugins including Flash Video plugin for Voyager web browser.{{cite web |url=http://zapek.com/?page_id=24 |title=VFlash |access-date=2010-08-22}}{{cite web |url=http://aminet.net/search?arch%5b%5d=ppc-powerup |title=PowerUP software |access-date=2010-08-22}}
PowerUP hardware
=Blizzard 2604e=
On May 12, 1997, Phase5 announced PowerUP accelerator board for the Amiga 2000 line of computers.{{cite magazine |date=July 1997 |title=News, PowerUp your Amiga|magazine=Amiga Format |publisher=Future Publishing|issn=0957-4867|issue=99|pages=12}}{{cite magazine |last=Krenželok|first=Petr |date=June 1997|title=Phase 5 konečně prolomila ledy!!!|language=cs|magazine=Amiga Review|publisher=Atlantida Publishing|issn=1211-1465|issue=29|pages=8–9}} The card never got past the prototype stage and hence never released to the public.
- PowerPC 604e at 150, 180 or 200 MHz
- 68040 at 25 MHz or 68060 at 50 MHz
- Four 72 pin SIMM sockets accepting 128 MB RAM, 64 bit wide
- Ultra Wide SCSI controller
- Expansion slot for the CyberVision PPC{{cite web |url=http://www.cucug.org/amiga/aminews/1997/970514-phase5.html |title=Phase 5 Digital Products Expands The Powerup Product Line |author=Phase 5 Digital Products |date=12 May 1997 |access-date=2010-08-14}}
=Blizzard PPC=
Also known as Blizzard 603e,{{cite magazine |last1=Korn|first1=Andrew|last2=Drummond|first2=Richard|date=May 1998|title=Blizzard PPC 040/603 Card|magazine=CU Amiga|publisher=EMAP|issn=0963-0090|issue=99|pages=[https://archive.org/details/cuamiga-magazine-099/page/n49 50]–53|url=https://archive.org/details/cuamiga-magazine-099}} this accelerator board was designed for the Amiga 1200 and plugged into the trapdoor slot. It used a low cost, low end PowerPC 603e processor designed for portable and embedded use.{{cite magazine |last=Veitch|first=Nick|date=May 1998 |title=Blizzard PPC|magazine=Amiga Format |publisher=Future Publishing|issn=0957-4867|issue=110|pages=54–56}}
- PowerPC 603e at 160, 200 or 240 MHz
- 68040 or 68LC040 at 25 MHz or 68060 at 50 MHz
- Two 72 pin SIMM sockets accepting 256 MB RAM, 32 bit wide
- SCSI II controller (Blizzard 603e+ models only)
- Expansion slot for the BlizzardVision PPC{{Citation |title=Blizzard PPC User's Guide |author=Phase 5 Digital Products |year=1997}}
=CyberStorm PPC=
This accelerator board was designed for the Amiga 3000 and Amiga 4000. The accelerator board was famous for its high performance due to its 64 bit wide memory bus and PowerPC 604e processor.{{cite magazine |last1=Veitch|first1=Nick|last2=Goodwin|first2=Simon|date=Christmas 1997 |title=What I want for Christmas... Phase 5 Cyberstorm PPC (Power PC 604e)|magazine=Amiga Format |publisher=Future Publishing|issn=0957-4867|issue=105|pages=14–20}} According to Phase 5 it could sustain memory transfers up to 68 MB/s on the 68060 and up to 160 MB/s on the 604e.
- PowerPC 604e at 150, 180, 200 or 233 MHz
- 68040 at 25 MHz or 68060 at 50 MHz
- Four 72 pin SIMM sockets accepting 128 MB RAM, 64 bit wide
- Ultra Wide SCSI controller
- Expansion slot for the CyberVision PPC{{cite web |url=http://amiga.resource.cx/manual/CSPPC.pdf |title=CyberStorm PPC User Manual |author=Phase 5 Digital Products |date=August 1997 |access-date=2010-08-14}}
=CyberVision PPC, BlizzardVision PPC=
CyberVision PPC and BlizzardVision PPC (BVision PPC) were graphics board add-ons for the CyberStorm PPC{{cite magazine |last=Veitch |first=Nick |date=December 1998 |title=CyberVisionPPC |magazine=Amiga Format |publisher=Future Publishing |issn=0957-4867 |issue=117 |pages=52–53 |url=https://archive.org/details/Amiga_Format_Issue_117_1998-12_Future_Publishing_GB/page/n51}} and Blizzard PPC accelerator boards. The BlizzardVision PPC could be installed into an Amiga 1200 desktop case.{{cite magazine |last=Korn |first=Andrew |date=March 1999 |title=BlizzardVision PPC |magazine=Amiga Format |publisher=Future Publishing |issn=0957-4867 |issue=121 |pages=48–49 |url=https://archive.org/details/Amiga_Format_Issue_121_1999-03_Future_Publishing_GB/page/n47}} They had a random-access memory (RAM) digital-to-analog converter (DAC, RAMDAC) with a bandwidth of 230 MHz able to display resolutions with 80 Hz vertical refresh rate up to 1152×900 pixels at 24 bits, or 1600×1200 pixels at 16 bits.
- Permedia 2 GPU
- 8 MB 64-bit-wide SGRAM
- 3D LCD shutter glass connector
- CyberGraphX V3 drivers
- CyberGL 3D library{{Citation |title=BlizzardVision PPC User's Guide |author=Phase 5 Digital Products |year=1998}}{{cite web |url=http://amiga.resource.cx/manual/CVPPC.pdf |title=CyberVision PPC User's Guide |author=Phase 5 Digital Products |date=July 1998 |access-date=2010-08-14}}
class="wikitable" | |||
|Resolution
!|8 bits !|16 bits !|32 bits | |||
---|---|---|---|
|640 × 480 | 60 – 140 Hz | 60 – 140 Hz | 60 – 120 Hz |
|800 × 600 | 60 – 120 Hz | 60 – 120 Hz | 60 – 120 Hz |
|1024 × 768 | 75 – 120 Hz | 75 – 120 Hz | 75 – 120 Hz |
|1152 × 900 | 75 – 120 Hz | 75 – 100 Hz | 75 – 100 Hz |
|1280 × 1024 | 60 – 100 Hz | 60 – 90 Hz | N/A |
|1600 × 1200 | 60 – 80 Hz | 60 – 75 Hz | N/A |
References
{{Reflist}}