Wolfgang wrote:
>Yeah OK, that's what I told you. I didn't know this was a well know
>phenomenon. The MOVEP isntructions can be found in the QPAC2
>file and in the QPAC1 sysmon utility. I've replaced them with
>NOOPS, to no ill effect (so why are they in there?).
>search for $0b8a0000 and $0b8a0001...
In gereral, it is not a good idea to replace them by NOPs.
Better load the MOVEP emu software at boot time, it will be a bit slower,
but you are on the save side.
(If someone has missed the support disks, it is also on the web. Look at:
http://www.q40.de/programs.html)
What I wrote might have been misleading. I did not mean just to remove
them, but to replace them. If TT did that directly in the source, it would
be a lot faster than TRAPing out on every MOVEP.
QDOS Classic has both: MOVEP emu for external software, and no usage of
MOVEP in speed-critical parts of the OS. It is a lot better prepared for
the 68060 than SMSQ/E.
>OK. I tried the simple expedient of setting the high end of the slave
>block table pointer to the low end but that doens't work, in SMSQ,
>they don't seem to be used (?).
The only way I have found so far, was to allocate memory IOT "steal" it
from SMSQ/E. Depending on the application, this can make disk access
magnitudes faster.
All the best
Peter