home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ANews 2
/
AnewsCD2.iso
/
Indispensables
/
Librairies
/
68060-040
/
CyberPatcher.doc
< prev
next >
Wrap
Text File
|
1999-10-04
|
2KB
|
84 lines
CyberPatcher is an utility to speed up your fpu/64bit math intensive
applications and make the system usage smoother.
The problem with several Amiga applications on the 68040 and 68060
is that these are compiled for the 6888x.
This coprocessor has a lot more fpu instructions than the 68040 and
68060 so these instructions have to be emulated on the more advanced
680xx processors.
Unknown instructions cause a trap and during the trap the emulation has
to find the right emulation routine and run this function.
In a trap the processor is in the Supervisor mode and no other tasks
can run.
This effect is visible by a not smooth running mouse...the system gets
almost unusable the more unimplemented instructions are used by a program.
CyberPatcher trys to patch the most used instructions that have to be
emulated.
>>> This DOESN'T mean it patches EVERY instruction!!! <<<
The speed up depends on the program but the main job is to provide a
smooth system where you can work with no annoying blocked system.
CyberPatcher patches in memory, doesn't patch files on the HD, needs
no options and isn't application depended.
At the moment CyberPatcher supports the following programs:
-Mand2000d(large speed up)
-SceneryAnimator(large speed up)
-Imagine 2.x(large speed up)
-Vista Pro
-Lightwave
-Real 3d 2.x
-Maxon Cinema 2
-ImageFX
This means that these programs were tested with it. Other programs
may experience simular speedups but as I haven`t tested these I
can't say that Cyberpatcher works reliable with these or does patch
every instruction.
Question:
Are programs patched during loading or during execution ?
Answer:
During Execution so it doesn't matter when you start it
Question:
Are there any disadvantages while using Cyberpatcher ?
Answer:
Yes. Cyberpatcher doesn't replace every missing instruction, so
the System may slow down when a lot such instructions occur.
(See CyberSnooper docs)
Another risc are potential copyprotections of programs which check
if their code doesn't get manipulated. (Don't know one program yet
where this happens)
Question:
Does Cyberpatcher have any options ?
Answer:
Yes..the OFF and ON options which turns it ON and OFF.
(Cyberpatcher itself is not removed from the system so you
can't load a new one after OFF)
Question:
Why doesn`t Cyberpatcher patch every instruction ?
Answer:
Because it patches common instructions with fast routines
and doesn't emulate them. The emulator already exists in
the 68060.library