# | Line 435 | Line 435 | void EmulOp(M68kRegisters *r, uint32 pc, | |
---|---|---|
435 | PatchNativeResourceManager(); | |
436 | break; | |
437 | ||
438 | + | case OP_NTRB_17_PATCH4: |
439 | + | r->d[0] = ReadMacInt16(r->a[7]); |
440 | + | r->a[7] += 2; |
441 | + | D(bug("%d %d\n", ReadMacInt16(r->a[2]), ReadMacInt16(r->a[2] + 6))); |
442 | + | if (ReadMacInt16(r->a[2]) == 11 && ReadMacInt16(r->a[2] + 6) == 17) |
443 | + | PatchNativeResourceManager(); |
444 | + | break; |
445 | + | |
446 | case OP_CHECKLOAD: { // vCheckLoad() patch | |
447 | uint32 type = ReadMacInt32(r->a[7]); | |
448 | r->a[7] += 4; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |