ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/emul_op.cpp
(Generate patch)

Comparing BasiliskII/src/emul_op.cpp (file contents):
Revision 1.3 by cebix, 1999-10-12T20:00:44Z vs.
Revision 1.4 by cebix, 1999-10-19T17:41:13Z

# Line 39 | Line 39
39   #include "video.h"
40   #include "audio.h"
41   #include "ether.h"
42 + #include "extfs.h"
43   #include "emul_op.h"
44  
45   #define DEBUG 0
# Line 492 | Line 493 | void EmulOp(uint16 opcode, M68kRegisters
493                          r->d[0] = AudioDispatch(r->a[3], r->a[4]);
494                          break;
495  
496 +                case M68K_EMUL_OP_EXTFS_COMM:           // External file system routines
497 +                        WriteMacInt16(r->a[7] + 14, ExtFSComm(ReadMacInt16(r->a[7] + 12), ReadMacInt32(r->a[7] + 8), ReadMacInt32(r->a[7] + 4)));
498 +                        break;
499 +
500 +                case M68K_EMUL_OP_EXTFS_HFS:
501 +                        WriteMacInt16(r->a[7] + 20, ExtFSHFS(ReadMacInt32(r->a[7] + 16), ReadMacInt16(r->a[7] + 14), ReadMacInt32(r->a[7] + 10), ReadMacInt32(r->a[7] + 6), ReadMacInt16(r->a[7] + 4)));
502 +                        break;
503 +
504                  default:
505                          printf("FATAL: EMUL_OP called with bogus opcode %08x\n", opcode);
506                          printf("d0 %08lx d1 %08lx d2 %08lx d3 %08lx\n"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines