HOME

TheInfoList



OR:

PowerUP boards were dual-processor accelerator boards designed by
Phase5 Phase5 Digital Products is a defunct German computer hardware manufacturer that developed third-party hardware primarily for the Amiga platform. Their most popular products included CPU upgrade boards, SCSI controllers and graphics cards. Notab ...
Digital Products for
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
computers. They had two different processors, a
Motorola 68000 series The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit computing, 32-bit complex instruction set computer (CISC) microprocessors. During the 1980s and early 1990s, they were popular in personal computers and ...
(68k) and a
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
, 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 AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
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 In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a com ...
(RISC) CPU and in cooperation with Amiga Technologies Phase5 would release AmigaOS 4-compatible PowerPC accelerator boards for old
Amiga 1200 The Amiga 1200, or A1200 (code-named " Channel Z"), is a personal computer in the Amiga computer family released by Commodore International, aimed at the home computer market. It was launched on October 21, 1992, at a base price of £399 in the ...
,
Amiga 3000 The Amiga 3000, or A3000, is a personal computer released by Commodore in June 1990. It is the successor to the Amiga 2000 and its upgraded model Amiga 2500 with more processing speed, improved graphics, and a new revision of the operating sys ...
and
Amiga 4000 The Amiga 4000, or A4000, from Commodore is the successor of the Amiga 2000 and Amiga 3000 computers. There are two models: the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a M ...
models. 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. 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." 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. 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". 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 MorphOS is an AmigaOS-like operating system designed for Power and PowerPC based computers. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop. The p ...
, there were about 10,000 people using Phase5 PowerPC accelerator boards. The unofficial PowerUP support page estimates similar figures.


PowerUP software

PowerUP kernel is a multitasking kernel developed by Ralph Schmidt for Phase5 PowerPC accelerator boards. The kernel ran alongside the AmigaOS where PPC and 68k native software could run parallel. The PowerUP kernel used
Executable and Linkable Format In computing, the Executable and Linkable FormatTool Interface Standard (TIS) Portable Formats SpecificationVersion 1.1'' (October 1993) (ELF, formerly named Extensible Linking Format) is a common standard file format for executable files, obje ...
(ELF) as the executable format and supported runtime linking, relocations and custom sections; it used
GNU Compiler Collection The GNU Compiler Collection (GCC) is a collection of compilers from the GNU Project that support various programming languages, Computer architecture, hardware architectures, and operating systems. The Free Software Foundation (FSF) distributes ...
(GCC) as its default compiler. This caused controversy in the Amiga community when developers thought that phase5 was bringing "too
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
ish stuff" to Amiga. It was feared that PowerUP kernel introducing shared objects and
dynamic linking In computing, a dynamic linker is the part of an operating system that loads and links the shared libraries needed by an executable when it is executed (at " run time"), by copying the content of libraries from persistent storage to RAM, fill ...
would replace the original shared
library A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
model and shared objects were indeed adapted into AmigaOS. 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 Autoconfig is an auto-configuration protocol of Amiga computers which is intended to automatically assign resources to expansion devices without the need for jumper settings. It is analogous to PCI configuration through ACPI. Autoconfig is in ...
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. A few hundred titles were released for PowerUP including TurboPrint PPC, Amiga
datatypes In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these ...
, MP3 and MPEG players, games ('' Quake'' and ''
Doom Doom is another name for damnation. Doom may also refer to: People * Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed * Daniel Doom (1934–2020), Belgian cyclist * Debbie Doom (born 1963), American softball pitche ...
'' video games to mention few) and various plugins including Flash Video plugin for Voyager web browser.


PowerUP hardware


Blizzard 2604e

On May 12, 1997, Phase5 announced PowerUP accelerator board for the
Amiga 2000 The Amiga 2000 (A2000) is a personal computer released by Commodore in March 1987. It was introduced as a "big box" expandable variant of the Amiga 1000 but quickly redesigned to share most of its electronic components with the contemporary Am ...
line of computers. 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


Blizzard PPC

Also known as Blizzard 603e, this accelerator board was designed for the Amiga 1200 and plugged into the trapdoor slot. It used a low cost, low end
PowerPC 603e The PowerPC 600 family was the first family of PowerPC processors built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance. Somerset was opened ...
processor designed for portable and embedded use. * PowerPC 603e at 160, 200 or 240 MHz *
68040 The Motorola 68040 ("''sixty-eight-oh-forty''") is a 32-bit microprocessor in the Motorola 68000 series, released in 1990. It is the successor to the 68030 and is followed by the 68060, skipping the 68050. In keeping with general Motorola ...
or
68LC040 The Motorola 68040 ("''sixty-eight-oh-forty''") is a 32-bit microprocessor in the Motorola 68000 series, released in 1990. It is the successor to the 68030 and is followed by the 68060, skipping the 68050. In keeping with general Motorola ...
at 25 MHz or
68060 The Motorola 68060 ("''sixty-eight-oh-sixty''") is a 32-bit microprocessor from Motorola released in April 1994. It is the successor to the Motorola 68040 and is the highest performing member of the 68000 series. The 68060 is the last developm ...
at 50 MHz * Two 72 pin
SIMM A SIMM (single in-line memory module) is a type of memory module used in computers from the early 1980s to the early 2000s. It is a printed circuit board upon which multiple random-access memory Integrated circuit chips are attached to one or ...
sockets accepting 256 MB RAM, 32 bit wide *
SCSI Small Computer System Interface (SCSI, ) is a set of standards for physically connecting and transferring data between computers and peripheral devices, best known for its use with storage devices such as hard disk drives. SCSI was introduced ...
II controller (Blizzard 603e+ models only) * Expansion slot for the BlizzardVision PPC


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 The PowerPC 600 family was the first family of PowerPC microprocessor, processors built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance. Som ...
processor. 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


CyberVision PPC, BlizzardVision PPC

CyberVision PPC and BlizzardVision PPC (BVision PPC) were graphics board add-ons for the CyberStorm PPC and Blizzard PPC accelerator boards. The BlizzardVision PPC could be installed into an Amiga 1200 desktop case. They had a
random-access memory Random-access memory (RAM; ) is a form of Computer memory, electronic computer memory that can be read and changed in any order, typically used to store working Data (computing), data and machine code. A random-access memory device allows ...
(RAM)
digital-to-analog converter In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal. An analog-to-digital converter (ADC) performs the reverse function. DACs are commonly used in musi ...
(DAC,
RAMDAC A Brooktree RAMDAC A RAMDAC (random-access memory digital-to-analog converter) is a combination of three fast digital-to-analog converters (DACs) with a small static random-access memory (SRAM) used in computer graphics display controllers or ...
) 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 Synchronous dynamic random-access memory (synchronous dynamic RAM or SDRAM) is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal. DRAM integrated circuits (ICs) produced from the ea ...
* 3D LCD shutter glass connector * CyberGraphX V3 drivers * CyberGL 3D library


References


See also

{{Microkernel Amiga AmigaOS MorphOS Operating system kernels Microkernel-based operating systems Microkernels