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]>
