CPUClear V3.100 COPYRIGHT Dieses Programm basiert auf der ursprünglichen CPUClear-Version von Oliver Wagner. Aus den "paar" Optimierungen - die ich vorhatte - ist jedoch ein fast komplett neues Programm geworden. Mein CPUClear ist Freeware, jedermann kann es also ohne irgend- welche Gebühren benutzen und nach Belieben weiterkopieren. Die Rechte liegen jedoch komplett beim der MAXON Computer GmbH, da diese Version für deren Computer-Magazin Kickstart geschrieben wurde. WHAT IS IT CPUClear ist ein kleiner - von CPUBlit inspirierter - Hack, der die BltClear()-Routine der "graphics.library" durch eine für höhrere Prozessoren optimierte Routine ersetzt. Dadurch wird (im simplen Test) eine Geschwindigkeitssteigerung von ca. 60% erreicht. Allerdings sollte es auch einem A3000 noch wesentlich schneller werden, da dieser ja 32-Bit Chip-Ram hat, in welchem der Prozessor wesentlich schneller arbeiten kann. NEW FEATURES Eine genaue Liste der Änderungen seit V1.0 kann man dem Source-Code (CPUClear.asm) entnehmen! Im wesentlichen jedoch, ist CPUClear schneller geworden! Besonders die vorliegende 3.1-Version sollte je nach Fall nochmal 30% schneller sein, als die 2.0-Version. Leider spiegelt sich das in dem sehr einfachen SpeedTest nicht unbedingt wieder, da hier immer unter gleichen Bedingungen getestet wird. Tatsaechlich ist die 3.1-Version jedoch unter "unguenstigen Bedingungen" (nicht durch 4 teilbare Adresse und Blocklänge) fast doppelt so schnell wie vorhergehende Versionen. INSTALLATION Die "Installation" hält sich in Grenzen: Einfach CPUClear im User-StartUp aufrufen (kein RUN erforderlich) und schon ist die schnellere Routine installiert. Auch kann durch erneutes Aufrufen der Programms der Patch wieder zurückgenommen werden, vorrausge- setzt, es wurde inzwischen nicht noch eine BltClear()-Routine installiert, sodaß CPUClear denkt, der eigene Patch wäre noch nicht installiert. SYSTEM REQUIREMENTS CPUClear benötigt Kickstart V37.xxx oder höher und mindestens eine 68020-CPU. Sind diese Anforderungen nicht erfüllt, springt CPUClear kommentarlos ins CLI zurück. THE UNSECURE VERSION Für alle denen es lieber ist, liegt dem Archive auch eine abgespeckte Version bei, die auf die meisten Sicherheitsabfragen, sowie auf den 68020-Test verzichtet. Ausserdem sind die Bildschirmausgaben reduziert, wodurch das Executable nochmal kürzer geworden ist. THE '40 VERSION Das Problem ist folgendes: Auf einem Rechner mit 68040-CPU werden die Löschvorgänge erstmal im Copyback-Cache gespeichert und nicht direkt in den Speicher zurückgeschrieben, was dazu führen kann, daß die DMA (sprich: Bildschirmdarstellung) falsche Werte erhält. Dieser Effekt kann mit der MMU abgefangen werden, indem man das CHIP-RAM als non-cachable markiert. Auf Amigas die einen solchen Patch installiert haben, läuft die normale CPUClear-Version einwandfrei. Wer sowas jedoch nicht hat, der sollte die speziellen '40er-Versionen benutzen, welche den Cache nach dem Löschvorgang explizit flushen, was natürlich etwas bremst. THE AUTHOR Wer irgendwelche Kommentare an mich hat, oder mich einfach nur mit bissiger Kritik zumüllen will, der kann mich unter folgenden Adressen erreichen: Snail-Mail: Peter Simons E-Mail: simons@peti.GUN.de (Usenet) Europaring 20 2:242/7.25 (FIDO-Net) D-5300 Bonn 1 Germany Voice: Tel. 0228 / 746061