|
|
BLAZEWCP ist ein weiterer Patch für unser armes OS. Die Aufgabe dieses Patches ist es, für Nicht-Grafikkarten-Benutzer einige Dinge etwas zu beschleunigen, die manchmal wirklich weh tun. Ich meine die Chunky-nach- Planar-Umsetzung (c2p - chunky to planar). Jeder weiß, was für eine Errungenschaft und einmalige Idee der Planar-Modus war, der in unserem Chip-Satz eingerichtet ist. Unglücklicher Weise sind heute in der Zeit des 3D, in der Spiele und viele Hilfsprogramme den Chunky-Modus verwenden, unsere Chips unmodern geworden. Sie sind einfach zu langsam. Sie brauchen zu lange, um jedes Einzelbild auf dem Schirm von Chunky nach Planar und wieder zurück von Planar nach Chunky zu verwandeln. Bei den glückliche Besitzern einer Grafikkarte ist das kein Problem. Diese Karten arbeiten im Chunky-Modus. Aber was sollen die anderen, die Anwender ohne Grafikkarte, machen? Ich glaube, sie sollten BlazeWCP verwenden. Wenn sie schon nicht von AGA auf eine Grafikkarte umsteigen, können sie doch leicht den Prozess der c2p-Umwandlung beschleunigen.
Am Anfang sollen einige technische Informationen stehen. BlazeWCP patcht und beschleunigt die c2p-Umwandlung und auch Systemfunktionen, wie zum Beispiel WritePixelLine8(), WritePixelArray8() und das seit OS3.1 verfügbare WriteChunkyPixels(). Das ist noch nicht alles. BlazeWCP kann bei jeder Art Chipspeicher (16bit und 32bit) verwendet werden. Das ist ein großer Vorteil, durch den es besser ist als sein Konkurrent NewWPA8. NewWPA8 ist auch ein Hochgeschwindigkeits-Patch für c2p, aber es wirkt nicht bei 32bit-Chipspeicher. Darüber hinaus ist NewWPA8 nicht fehlerfrei, den Fehler kann man sehen, wenn man mit IBrowse arbeitet.
Nun zur Arbeit mit dem Programm. BlazeWCP beschleunigt unser System (natürlich nur, wenn die c2p-Umwandlung geschieht). Im 16bit- Chipspeicher ist es fast doppelt so schnell wie die Konkurrenten PatchWPA8 und NewWPA8. Im 32bit-Chipspeicher ist es vier und zehn Mal schneller. Ich glaube schon, dass das etwas ist! Die folgende Tabelle zeigt das deutlich:
| 32bit Chip nicht initialisiert | 32bit Chip initialisiert | |
| OS 3.0 | 111 000 pixels/s | 272 000 pixels/s |
| PatchWPA8 | 152 000 pixels/s | 593 000 pixels/s |
| NewWPA8 | 200 000 pixels/s | 569 000 pixels/s |
| BlazeWCP | 476 000 pixels/s | 2 060 000 pixels/s |
Der Test wurde vom Autor von BlazeWCP auf einem 030/40 mit der Auflösung 640 x 512 x 256 mit Wpatest ausgeführt.
So weit, so gut, aber wir wollen auf dem Boden der Tatsachen bleiben. Alle "Fans" von SysSpeed, die dieses zum Geschwindigkeitsvergleich auf ihren Maschinen verwenden, werden nicht zufrieden sein. SysSpeed "sieht" den Patch in unserem System nicht, einfach deshalb, weil es keine c2p-Tests ausführt. O.k., aber wo wird die Geschwindigkeit durch unseren Patch erkannt? Überall da, wo für die Bildschirmdarstellung eine der oben genannten Systemfunktionen eine wesentliche Rolle spielt. So sollte die größte Beschleunigung bei IBrowse zu erkennen sein. Jfif.datatype, das den towerjpeg.codec verwendet, wird auch auf langsameren CPUs perfekt arbeiten. Wenn wir Cybershow oder Visage verwenden, werden wir den Unterschied ebenso erkennen. Die Beschleunigung um das ungefähr anderthalbfache kann man auch in allen Spielen sehen, die 3D-Engines verwenden, wie Breathless, Genetic Species, Alien Breed 3D, The Killing Grounds. Doom auf DoomAttack läuft auf meinem 030/50 sehr gleichmäßig mit allen Einzelheiten und auf dem vollen Bildschirm. Seit ich den Patch installiert habe, werden alle AVI/QT/MPEG- Filme, die mit RiVa, MooVid oder CyberQT abgespielt werden, etwas beschleunigt. Der bessere Ablauf kann auch bei der Verwendung von AmigaAMP erkannt werden.
Nun muss ich aber alle diejenigen enttäuschen, die glaubten, dass BlazeWCP auf der Workbench selbst Wunder wirkt. Nein!!! BlazeWCP beschleunigt NICHT die Darstellung von Icons, das Bewegen von Fenstern oder das Scrollen von Texten in Fenstern. Dafür gibt es andere Patches. Außerdem beschleunigt BlazeWCP auch nicht solche Programme, die keine Systemfunktionen verwenden (z.B. Voyager).
BlazeWCP wurde von Rick Pratt geschrieben. Es kann auf jeder CPU laufen, den größten Vorteil erkennt man aber nur von 030/50 an aufwärts. Der Patch braucht auch einiges an Fast-RAM und mindestens das OS 3.0. Empfohlen ist auch die Verwendung von 32bit-Chip-Speicher und der AGA-Chipsatz. Um es zu verwenden, muss man es nur nach C: kopieren und in der Startup- Sequence unmittelbar nach Setpatch die Zeile "C:BlazeWCP" einfügen.
Die Entscheidung zur Benutzung dieses Patches liegt bei jedem Einzelnen. Ich kann sagen, dass ich froh bin ihn zu verwenden, und ich denke, er ist es wert, installiert zu werden. Man erhält eine mehrfache Beschleunigung im c2p-Modus. Der Patch arbeitet mit MCP, FBlit und PoolMem zusammen. Wenn irgend etwas die gepatchten Funktionen nicht verwendet, quittiert BlazeWCP einfach seinen Dienst. Das heißt, dass theoretisch BlazeWCP sehr stabil ist. Theoretisch? Ja, denn irgend wie läuft der Patch nicht auf einem 040/25 mit Copyspeed.
BlazeWCP ist ein sehr interessantes Hilfsprogramm. Die neueste Version von BlazeWCP ist 1.65 und es ist Freeware. Man kann es von der Homepage des Autors http://kingamiga.webjump.com herunter laden.
Sebastian Rosa <sebastian.rosa@wp.pl>