home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
system
/
cpuclear
/
cpuclr.doc
< prev
next >
Wrap
Text File
|
1995-02-27
|
3KB
|
88 lines
CPUClear V3.100
COPYRIGHT
This program is based on the original CPUClear-version by Oliver
Wagner. The few changes I wanted to make have grown into a nearly
completely rewritten program.
My version of CPUClear is Freeware, so anybody may use it without
any charge. You are welcome to give this program to your friends,
as long as you do not charge any money for it. All rights are
reserved to MAXON Computer GmbH, Germany.
WHAT IS IT ?
CPUClear is a small hack, inspired by CPUBlit, that replaces the
BltClear()-Routine of the "graphics.library" with a highly
optimized 68020 (or higher) version. This gains (in a simple
test) approx. 60% speed and should be even faster on an A3000,
because the CPU works more efficiently with 32-Bit ChipRAM.
NEW FEATURES
A complete list of changes since V1.0 can be found in the
source-code (CPUClear.asm). But the main change is, that CPUClear
got faster and faster! Especially this V3.1-version should be
approx. 30% faster than V2.0. Unfortenatly, this isn't reflected
in the easy SpeedTest-programm, included in the archive.
CPUClear V3.1 is under bad circumstances (not longword-aligned
address and blocksize) much faster than all previous releases.
INSTALLATION
All you have to do to install the patch is to call CPUClear in
your User-Startup! (No RUN is needed.) Executing CPUClear a
second time will remove the patch again. (If you have installed
another BltClear-Patch while mine is running, CPUClear can't
idenitify the routine and will install itself again...)
SYSTEM REQUIREMENTS
CPUClear requires at least Kickstart V37.xxx and a 68020 CPU. If
these requirements aren't fullfilled, CPUClear will quietly fail.
THE UNSECURE VERSION
Everybody who prefers this, may use the "unsecure"-version of
CPUClear, which lacks most security checks plus the 68020-test.
Additionally, I reduced the screen output, which made the
executable some bytes shorter.
THE '40 VERSION
On machines, equipped with a 68040-CPU, the clear-process is done
in the copyback-cache and not in the "real" RAM. This will make
the DMA (screendisplay) getting wrong values!
This can be avoided, using the MMU to mark ChipRAM as
non-cachable. Amigas, running such a patch can use the ordinary
CPUClear-Version.
But if you do not run this patch, you'll need the special
68040-versions included in this archive, which flush the
copyback-cache after clearing the memory! Of course this will
reduce the performance...
THE AUTHOR
If you have any comments for me or just want to tell me that you
hate my program, don't hesitate to connect me under one of the
following addresses:
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