home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / system / cpuclear / cpuclr.dok < prev    next >
Text File  |  1995-02-27  |  4KB  |  100 lines

  1.  
  2.                                 CPUClear V3.100
  3.  
  4.  
  5.         COPYRIGHT
  6.  
  7.      Dieses Programm basiert auf der  ursprünglichen  CPUClear-Version
  8.      von Oliver  Wagner.  Aus  den  "paar"  Optimierungen  -  die  ich
  9.      vorhatte - ist jedoch ein fast komplett neues Programm geworden.
  10.  
  11.      Mein CPUClear ist Freeware, jedermann kann es also  ohne  irgend-
  12.      welche Gebühren benutzen und nach  Belieben  weiterkopieren.  Die
  13.      Rechte liegen jedoch komplett beim der MAXON  Computer  GmbH,  da
  14.      diese Version für deren  Computer-Magazin  Kickstart  geschrieben
  15.      wurde.
  16.  
  17.  
  18.         WHAT IS IT
  19.  
  20.      CPUClear ist ein kleiner - von CPUBlit inspirierter -  Hack,  der
  21.      die BltClear()-Routine  der  "graphics.library"  durch  eine  für
  22.      höhrere Prozessoren optimierte Routine ersetzt. Dadurch wird  (im
  23.      simplen  Test)  eine  Geschwindigkeitssteigerung  von   ca.   60%
  24.      erreicht.
  25.  
  26.      Allerdings sollte es auch einem A3000 noch  wesentlich  schneller
  27.      werden,  da  dieser  ja  32-Bit  Chip-Ram  hat,  in  welchem  der
  28.      Prozessor wesentlich schneller arbeiten kann.
  29.  
  30.  
  31.         NEW FEATURES
  32.  
  33.      Eine  genaue  Liste  der  Änderungen  seit  V1.0  kann  man   dem
  34.      Source-Code (CPUClear.asm) entnehmen! Im wesentlichen jedoch, ist
  35.      CPUClear   schneller   geworden!   Besonders   die    vorliegende
  36.      3.1-Version sollte je nach Fall nochmal 30% schneller  sein,  als
  37.      die 2.0-Version. Leider spiegelt sich das in dem  sehr  einfachen
  38.      SpeedTest nicht unbedingt wieder, da hier  immer  unter  gleichen
  39.      Bedingungen  getestet  wird.  Tatsaechlich  ist  die  3.1-Version
  40.      jedoch unter "unguenstigen Bedingungen" (nicht durch  4  teilbare
  41.      Adresse und Blocklänge) fast doppelt so schnell wie vorhergehende
  42.      Versionen.
  43.  
  44.  
  45.         INSTALLATION
  46.  
  47.      Die "Installation" hält sich  in  Grenzen:  Einfach  CPUClear  im
  48.      User-StartUp aufrufen (kein RUN erforderlich) und schon  ist  die
  49.      schnellere Routine installiert. Auch kann durch erneutes Aufrufen
  50.      der Programms der Patch wieder zurückgenommen werden,  vorrausge-
  51.      setzt, es wurde inzwischen  nicht  noch  eine  BltClear()-Routine
  52.      installiert, sodaß CPUClear denkt, der  eigene  Patch  wäre  noch
  53.      nicht installiert.
  54.  
  55.  
  56.         SYSTEM REQUIREMENTS
  57.  
  58.      CPUClear benötigt Kickstart V37.xxx  oder  höher  und  mindestens
  59.      eine 68020-CPU. Sind diese Anforderungen nicht  erfüllt,  springt
  60.      CPUClear kommentarlos ins CLI zurück.
  61.  
  62.  
  63.         THE UNSECURE VERSION
  64.  
  65.      Für alle denen  es  lieber  ist,  liegt  dem  Archive  auch  eine
  66.      abgespeckte Version bei, die auf die meisten Sicherheitsabfragen,
  67.      sowie  auf  den  68020-Test  verzichtet.   Ausserdem   sind   die
  68.      Bildschirmausgaben  reduziert,  wodurch  das  Executable  nochmal
  69.      kürzer geworden ist.
  70.  
  71.  
  72.         THE '40 VERSION
  73.  
  74.      Das Problem ist folgendes: Auf einem Rechner mit 68040-CPU werden
  75.      die Löschvorgänge erstmal im Copyback-Cache gespeichert und nicht
  76.      direkt in den Speicher zurückgeschrieben, was dazu  führen  kann,
  77.      daß die DMA (sprich: Bildschirmdarstellung) falsche Werte erhält.
  78.  
  79.      Dieser Effekt kann mit der MMU abgefangen werden, indem  man  das
  80.      CHIP-RAM als non-cachable markiert. Auf Amigas die einen  solchen
  81.      Patch  installiert  haben,  läuft  die  normale  CPUClear-Version
  82.      einwandfrei.
  83.  
  84.      Wer  sowas  jedoch  nicht  hat,   der   sollte   die   speziellen
  85.      '40er-Versionen benutzen, welche den Cache nach dem  Löschvorgang
  86.      explizit flushen, was natürlich etwas bremst.
  87.  
  88.  
  89.         THE AUTHOR
  90.  
  91.      Wer irgendwelche Kommentare an mich hat, oder  mich  einfach  nur
  92.      mit bissiger Kritik zumüllen will, der kann mich unter  folgenden
  93.      Adressen erreichen:
  94.  
  95.      Snail-Mail: Peter Simons      E-Mail: simons@peti.GUN.de (Usenet)
  96.                  Europaring 20             2:242/7.25       (FIDO-Net)
  97.                  D-5300 Bonn 1
  98.                  Germany            Voice: Tel. 0228 / 746061
  99.  
  100.