CopyMem Quick & Big v1.6
Parts of patch install code by Dirk Busse 1999
Enhanced patch code by SpeedGeek 2015
INTRODUCTION:
CMQ&B is a big and faster Copymem + Copymemquick patch.
It's main goal is to give the fastest possible results with Testit
from COPMQR28. In order to obtain these fast results
CMQ&B must have the redundant and bloated code needed
to handle many "Worst Case" copies.
FEATURES:
- Installs one of the fastest CMQ patches for 68020+ Amigas
- Safely exits if the patch is already installed (e.g. a good patch
program should really avoid patching itself)
REQUIREMENTS:
- Amiga with 68020+
NOTES:
CMQ&B is an extension of CMQ&S. It has some extra code to
handle many small and misaligned copies. There are trade offs in
supporting these "Worst Case" copies. Specifically, The Best Case
performance has been reduced and the size of the patch has
increased to 184 bytes.
*********************************************************
CopyMem Quick & Big040 v1.8
Parts of patch install code by Dirk Busse 1999
Enhanced patch code by SpeedGeek 2015
INTRODUCTION:
CMQ&B040 is a big and faster Copymem + Copymemquick patch.
It's main goal is to give the fastest possible results with Testit
from COPMQR28. In order to obtain these fast results
CMQ&B040 must have the redundant and bloated code needed
to handle many "Worst Case" copies.
FEATURES:
- Automatically installs one of the fastest CMQ patches for 040+
- Uses Move16 address unrestricted code (See NOTES)
- New 1024-8192 byte Block Size Versions allow you to "Tune" the
MoveL vs. Move16 performance of your system
- Safely exits if the patch is already installed (e.g. a good patch
program should really avoid patching itself)
REQUIREMENTS:
- Amiga with 68040+
- Move16 is only supported only if the Source and Destination
address' have equal offsets. Also, it's only enabled for the
Block Size version you installed (1024-8192 bytes).
NOTES:
CMQ&B040 is an extension of CMQ&S040. It has some extra code to
handle many small and misaligned copies. There are trade offs in
supporting these "Worst Case" copies. Specifically, The Best Case
performance has been reduced and the size of the patch has
increased to 332 bytes. One additional benefit of the bloated code
is that CMQ&B040 now supports Move16 on word and byte offsets.
Unfortunately, these word and byte offsets will significantly reduce the
chances of meeting the source and destination alignment requirement
to enable Move16 (For more info about Move16 address unrestricted
code see the CMQ&S040 txt).
Here is the link:
http://eab.abime.net/showthread.php?t=76777
Parts of patch install code by Dirk Busse 1999
Enhanced patch code by SpeedGeek 2015
INTRODUCTION:
CMQ&B is a big and faster Copymem + Copymemquick patch.
It's main goal is to give the fastest possible results with Testit
from COPMQR28. In order to obtain these fast results
CMQ&B must have the redundant and bloated code needed
to handle many "Worst Case" copies.
FEATURES:
- Installs one of the fastest CMQ patches for 68020+ Amigas
- Safely exits if the patch is already installed (e.g. a good patch
program should really avoid patching itself)
REQUIREMENTS:
- Amiga with 68020+
NOTES:
CMQ&B is an extension of CMQ&S. It has some extra code to
handle many small and misaligned copies. There are trade offs in
supporting these "Worst Case" copies. Specifically, The Best Case
performance has been reduced and the size of the patch has
increased to 184 bytes.
*********************************************************
CopyMem Quick & Big040 v1.8
Parts of patch install code by Dirk Busse 1999
Enhanced patch code by SpeedGeek 2015
INTRODUCTION:
CMQ&B040 is a big and faster Copymem + Copymemquick patch.
It's main goal is to give the fastest possible results with Testit
from COPMQR28. In order to obtain these fast results
CMQ&B040 must have the redundant and bloated code needed
to handle many "Worst Case" copies.
FEATURES:
- Automatically installs one of the fastest CMQ patches for 040+
- Uses Move16 address unrestricted code (See NOTES)
- New 1024-8192 byte Block Size Versions allow you to "Tune" the
MoveL vs. Move16 performance of your system
- Safely exits if the patch is already installed (e.g. a good patch
program should really avoid patching itself)
REQUIREMENTS:
- Amiga with 68040+
- Move16 is only supported only if the Source and Destination
address' have equal offsets. Also, it's only enabled for the
Block Size version you installed (1024-8192 bytes).
NOTES:
CMQ&B040 is an extension of CMQ&S040. It has some extra code to
handle many small and misaligned copies. There are trade offs in
supporting these "Worst Case" copies. Specifically, The Best Case
performance has been reduced and the size of the patch has
increased to 332 bytes. One additional benefit of the bloated code
is that CMQ&B040 now supports Move16 on word and byte offsets.
Unfortunately, these word and byte offsets will significantly reduce the
chances of meeting the source and destination alignment requirement
to enable Move16 (For more info about Move16 address unrestricted
code see the CMQ&S040 txt).
Here is the link:
http://eab.abime.net/showthread.php?t=76777
Last edited: