WarpOS

WarpOS

WarpOS is a multi-tasking kernel for the PowerPC architecture developed by Haage & Partner for the Amiga computer platform in the late 1990s and early 2000s. It ran on boards developed by phase5 which contained both a Motorola 68k series CPU and PowerPC CPU with shared address space. WarpOS ran alongside the 68k based AmigaOS which could utilise the PowerPC as a coprocessor.

History

In 1997, Phase5, an Amiga hardware manufacturer, launched their range of PowerPC (PPC) accelerators. The PowerUP boards were dual-processor boards, incorporating the PPC and a 68K processor (68LC040, 68040 or 68060).The AmigaOS still requires a 68K processor, while the PPC acts as an extremely fast coprocessor that carries out specific instructions. Unfortunately, this causes significant slowdown when the OS task switches between the 68K and PPC. In an attempt to solve the problems that were raised and the lack of performance by PPC processor, Haage & Partner, an Amiga software and hardware manufacturer (which also created AmigaOS 3.9), developed a competing API called WarpOS. Phase 5 reacted by implementing Executable and Linkable Format (ELF) that was aimed to promote their own A/Box solution.

Features

The WarpOS executables are called Extended Hunk format. When the AmigaOS sees this Hunk in the header of executable file, it passes directly the executable program to the PPC processor resident on the accelerator card.

The best feature of WarpOS is that it is system friendly with original Amiga executables which implemented the Amiga Hunk format of executables. This format was called EHF (Extended Hunk format)ref num|EHF|1, and implemented the hunk type named HUNK_PPC_CODEref num|EHF specs|2.

*Notes:

# See also pages regarding [http://www.amigahistory.co.uk/ppchistory.html history of the PPC processor on Amiga] at Amiga.History site.
# [http://www.haage-partner.de/amiga/storm/sc_tec_d.htm EHF specifications] on Haage&Partners site.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Amiga Hunk — Hunk is the executable file format of tools and programs of the Amiga Classic Operating System (up to AmigaOS 3.9) based on Motorola 68000 CPU and other processors of the same family. This kind of executable got its name from the fact that the… …   Wikipedia

  • Hollywood (lenguaje de programación) — Hollywood Interfaz integrada de desarrollo de Hollywood ejecutándose bajo Windows. Desarrollador Andreas Falkenhahn …   Wikipedia Español

  • Hollywood (Programmiersprache) — Hollywood Hollywood IDE unter Windows Basisdaten Entwickler Andreas Falkenhahn Aktuelle Version …   Deutsch Wikipedia

  • Hollywood (langage de programmation) — Hollywood Environnement de développement Hollywood fonctionnant sur Windows …   Wikipédia en Français

  • RAM disk — This article is about virtual drives emulated with software. For hardware storage devices using RAM, see solid state drive. For filesystems without drive emulation, see tmpfs. A RAM disk or RAM drive is a block of RAM (primary storage or volatile …   Wikipedia

  • MorphOS — Company / developer The MorphOS Development Team Programmed in C OS family AmigaOS like …   Wikipedia

  • Cubic IDE — This article is about the Amiga editor. For other uses, see GoldED. Cubic IDE Cubic IDE under AmigaOS3 Developer(s) Dietmar Eilert Initial release 1993 (GoldED) …   Wikipedia

  • Magic User Interface — Developer(s) Stefan Stuntz Initial release 1993; 18 years ago (1993) …   Wikipedia

  • AmigaOS 4 — A screenshot of AmigaOS 4.1 Update 2. Company / developer Hyperion Entertainment Programmed in C OS family …   Wikipedia

  • Origyn Web Browser — OWB running on AROS showing Wikipedia Developer(s) Sand labs Stable release SVN branch codename PukaPuka ; v.3.22/v.1.9 for AmigaOS 4.X; v.1.1 based on codename Bl …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”