HAAGE & PARTNER COMPUTER GMBH
UKDproductsdemosorderdemosdealerseventsnewsmail

Neue Konzepte

Neue Module

Neue Preise

StormPowerASM
StormWizard

 

StormC / p.OS / PowerPC
Neue Konzepte, Preise und Produkte

Bei HAAGE&PARTNER gibt es nicht nur neue Versionen von StormC, auch die Preise wurden nun attraktiver gestaltet. Ab sofort existiert die Starter-Version von StormC nicht mehr. Statt dessen bekommen Sie zum gleichen Preis eine Professional Version, die für nichtkommerzielle Entwicklungen eingesetzt werden darf. Das Paket entspricht in Versionsnummer und Umfang der Professional Version 2.0. Lediglich der Lizenzvertrag ist ein anderer und der Name hat den Zusatz non commercial.

Ebenfalls aus dem Programm gestrichen wurde die Sidegrade-Möglichkeit, was allerdings Auswirkungen auf den Preis der Professional-Version hat. Sie wird nun um 100,- DM günstiger angeboten.

In beiden Paketen wird ab sofort der Oberflächengenerator StormWIZARD mitgeliefert, was zum einen die Fertigstellung Ihrer Projekte beschleunigt, und zum anderen garantiert, daß Ihre Projekte problemlos auch nach p.OS portiert werden können. Denn der Einsatz exotischer Oberflächenbibliotheken erschwert die p.OS und PowerUP® Portierungsarbeit erheblich, da nicht sichergestellt ist, ob auch diese auf die neuen Plattformen portiert werden.

Die neue Modularität erforderte eine konzeptionelle Veränderung, um für die Zukunft gerüstet zu sein. Das betrifft vor allem das StormENVIRONMENT in der Version 3.0 von StormC. Es besteht aus Projektverwaltung, den Editoren StormED und GoldED, Source-Level-Debugger, Linker und ist nun für alle Compilervarianten identisch. Der Vorteil dieser neuen Konzeption ist zum einen ein geringerer Speicherverbrauch und zum anderen die entfallende Einarbeitungszeit, weil alle Module und neuen Programmiersprachen mit derselben Schnittstelle bedient werden.

Assistent und Optioneneinsteller passen sich hierzu den jeweils installierten Modulen, Compilern und Assemblern automatisch an. Installieren Sie beispielsweise das Zusatzmodul zur p.OS-Programmierung, wird der Projekt-Assistent und der Optioneneinsteller um neue Auswahlmöglichkeiten erweitert.

Neu sind die Zusatzmodule zur Enwicklung von p.OS- und PowerUP®-Programmen. Aufbauend auf das Grundpaket StormC 2.0 und das neukonzipierte StormENVIRONMENT sind drei Erweiterungen verfügbar.

Die Zusatzmodule

StormC V3.0 - p.OS beinhaltet alle notwendigen Bibliotheken, einen neuen Linker und diverse Hilfsmittel um AmigaOS-seitig p.OS-Programme zu erzeugen. Die aktuelle p.OS-Portierung des StormED wird ebenfalls mitgeliefert, um Texte auch komfortabel unter p.OS bearbeiten zu können. Der Linker unterstützt Sie bei der Erzeugung von Shared-Libraries, die anders behandelt werden müssen als unter AmigaOS. Die compilerspezifischen Pragmas "amicall" und "tagcall" werden unter p.OS noch nicht unterstützt, weshalb vom Linker in Zusammenarbeit mit einem Hilfsprogramm automatisch Stub-Bibliotheken erzeugt werden.

StormC V3.0 - PowerPC® ermöglicht die flexible Programmierung der PowerPC Dual-Prozessor-Boards von Phase 5. Unter StormC wird für die Objectcodes und ausführbare Programme ein erweitertes Amiga-Hunk-Format genutzt. Die Vorteile des erweiterten Hunk-Formates, gegenüber dem von Phase 5 favorisierten ELF, besteht in der Möglichkeit, Mixed-Binaries, Fat-Binaries und sogar PowerPC-native Shared-Libraries erzeugen zu können. Ebenfalls vorteilhaft ist die Zugriffsmöglichkeit der beiden Prozessoren auf denselben Datenbereich in Mixed-Binaries. Die Portierung bestehender Software wird dadurch wesentlich vereinfacht. Das dadurch ermöglichte Rapid-Porting läßt eine rasche Portierung zu, mit der man probieren kann, bevor man gezielt damit anfängt, einzelne Module oder Routinen Prozessorspezifisch zu kompilieren. Diese Lösung ist ein Garant dafür, daß bereits kurz nach der Auslieferung der PowerPC®-Boards Applikationen vorhanden sind, die dem Dual-Prozessorboard auch das letzte Quäntchen Geschwindigkeit entlocken.

Der im Paket enthaltene Compiler unterstützt die Programmierung aller 68K-CPU-Varianten wie auch der PowerPC-CPUs 603, 604 und deren e-Variationen. Die Angaben, welcher Compiler genutzt werden soll, werden im Projekt eingestellt, das hierarchisch aufgebaut die Erzeugung von 68K- und PowerPC Mixed-Binaries zum Kinderspiel macht. Der Befehlssatz des PowerPC wird umfassend unterstützt. Beschleunigende Befehle wie rlwimi, fnmadds, frsqrte, dctb etc. werden vom Compiler bei entsprechender Optimierungseinstellung eingesetzt. Der PowerPC-Scheduler sorgt für einen reibungslosen und schnellen Ablauf Ihrer Programme, in dem er, wie auf Risc-Prozessoren üblich, die vielen Pipelines geschickt mit den geeigneten Instruktionen belegt. Die automatische Cache-Performance Optimierung sorgt speziell bei langsamen Ram-Interfaces für ein Maximum an Geschwindigkeit bei RAM-Zugriffen.

Ein noch so gut optimierender Compiler nutzt nichts, wenn geeignete Bibliotheken fehlen. Dem StormC-PowerPC®-Paket liegen daher PPC-native ANSI-C- und Mathe-Bibliotheken bei. Einer direkten Umsetzung Ihrer ANSI-Projekte steht also nichts im Wege.

Die Dokumentation zu den Zusatzmodulen beschreibt den Umgang mit der verbesserten Umgebung, die grundsätzlichen Eigenschaften der neuen Möglichkeiten und die dadurch neugewonnen Programmierstrategien.

StormC V3.0 - PowerASM-Modul. Ganz neu und ebenso einzigartig wie das StormC PowerPC®-Modul ist das neue Assemblermodul, das auch als alleinstehendes Programm erworben werden kann. StormPowerASM ist ein PowerPC-Assembler für den Amiga. Er unterstützt den gesamten PowerPC-Befehlssatz und bietet darüberhinaus einige hundert erweiterte Mnemonics, die die Programmierung vereinfachen und die Lesbarkeit der Quelltexte stark erhöhen. Die überragende Macrofähigkeit und die Unterstützung von Fließkomma-Ausdrücken und -Operatoren beweisen das hohe Niveau dieses neuen PowerPC Programmiersystems.

Das Handbuch beschreibt die Programmierung auf dem PowerPC®. Eine Liste der angebotenen Makros und Directiven mit ausführlicher Beschreibung ist ebenso enthalten, wie detallierte Angaben zu unserem Hardware-Layer.

Storm-Pakete und Preise:

StormC V2.0 Basispaket - Non Commercial
Entwicklung von Freeware erlaubt - keine Shareware!
298,- DM
StormC V2.0 Basispaket - Professional
Uneingeschränkte Nutzerlizenz
498,- DM
Beide Basispakete sind im Umfang identisch und beinhalten:
• StormENVIRONMENT • StormC-Compiler für 68K • Bibliotheken für AmigaOS • StormWIZARD
 
StormC V3.0 - p.OS-Modul
(Basispaket erforderlich) StormENVIRONMENT • p.OS Linker • StormC-Compiler für 68K p.OS • Bibliotheken für p.OS
89,- DM
StormC V3.0 - PowerPC®-Modul
(Basispaket erforderlich) StormENVIRONMENT • PowerPC® Linker • StormC-Compiler für 68K und PPC • PPC-native ANSI-C- und Mathe-Bibliotheken
298,- DM
StormC V3.0 - PowerASM-Modul
(Basispaket erforderlich) StormENVIRONMENT • PowerPC® Linker • StormPowerASM - Macroassembler für PPC 603(e), 604(e) • Eindrucksvolle PowerPC-Beispielprogramme
149,- DM
   

Weitere Produkte der Storm-Reihe:

StormPowerASM V3.0
Nur für Assembler-Spezialisten • Unterstützt den gesamten PowerPC-Befehlssatz und einige hundert erweiterte Mnemonics • Beherrscht alle gängigen Assembler Direktiven • Überragende Makrofähigkeiten • Unterstützt Fließkomma-Ausdrücke und -Operatoren
249,- DM
StormWIZARD V2.0
Oberflächengenerator • Plattformunabhängige Boopsi-Klassen • Einbindung eigener Klassen möglich • Flexible Gestaltung mit der Maus am Bildschirm • Automatische Lokalisierung • Gekapselte Ressource an das Programm anbindbar
149,- DM

   


© 1997 HAAGE & PARTNER Computer - http://www.haage-partner.com