On Tue, 07 Mar 2000 13:43:29 +1300, Patrick Ford <[EMAIL PROTECTED]> 
wrote:

> Hey it'l take a meaner dude than you to upset me.

Oh good! :-)

> > CyberPatcher and OxyPatcher both inline replacement code for some
> > instructions not found on the 040 or 060.
> 
> No, that is what the '040 and '060 libraries do.

Nope, sorry, have to disagree here. The libraries hook into the 
unimplemented instruction exception vector and emulate the instruction. 
The patcher programs hook into there too, but try to inline some code 
(ie: turns the running program into self-modifying code) which directly 
call the emulation. This saves all the context switching and decodes 
taken up by the library.

>> This is much faster than  calling the 68060.lib emulation every time.
> 
> No, it patches unknown instructions that /would/ normally call for
> emulation and cause a trap which runs the cpu in supervisor mode.
> It's a 68882 (or absence of) problem rather than a 680x0 probem..

Exactly. Although it will also cover for the MULU.L and other 
unimlemented stuff.

> Naturally--anything '060 is irrelevant without '060 library. I'm sure
> the latest p5 '060 lib implements what was previously done by
> cyberpatcher.

No it doesn't. You still need Cyber/Oxy to inline the code to get a 
speedup.  Only really intensive stuff will be noticeable, like Imagine 
or the awinquake exe on aminet.

> > OxyPatcher is a more general (and maybe better?) product
> > which should work on all boards, but you do have to pay extra for i
> t.
> 
> Reputed to be definitely better by those who use it.

So I gather.  Also, Cyberpatcher needs the Phase5 lib, whereas 
OxyPatcher should work with any 060.lib.  CyberPatcher also does not 
patch every possibility, only selected ones.

> > I'm using Cyberpatcher, and just installed OS3.5.  Nothing's died y
> et.
> 
> Most notable on mine was ImageFX3.3, which is curious since IFX2.6
> absolutely had to have cyberpatcher to be usable.

Hm, I don't have IFX so I'm afraid I'm unable to comment. Are you sure 
you're using a recent *Phase5* library? And, for that matter, a recent 
CyberPatcher, as I had some problems with one version over a year ago.

Cheers,

Ian
===

_____________________________________________________________
NetConnect mailing list. To unsubscribe, send an 'unsubcribe'
message to <[EMAIL PROTECTED]>

Reply via email to