/[cebix]/BasiliskII/src/emul_op.cpp
ViewVC logotype

Diff of /BasiliskII/src/emul_op.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by cebix, Tue Oct 12 20:00:44 1999 UTC revision 1.4 by cebix, Tue Oct 19 17:41:13 1999 UTC
# Line 39  Line 39 
39  #include "video.h"  #include "video.h"
40  #include "audio.h"  #include "audio.h"
41  #include "ether.h"  #include "ether.h"
42    #include "extfs.h"
43  #include "emul_op.h"  #include "emul_op.h"
44    
45  #define DEBUG 0  #define DEBUG 0
# Line 492  void EmulOp(uint16 opcode, M68kRegisters Line 493  void EmulOp(uint16 opcode, M68kRegisters
493                          r->d[0] = AudioDispatch(r->a[3], r->a[4]);                          r->d[0] = AudioDispatch(r->a[3], r->a[4]);
494                          break;                          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:                  default:
505                          printf("FATAL: EMUL_OP called with bogus opcode %08x\n", opcode);                          printf("FATAL: EMUL_OP called with bogus opcode %08x\n", opcode);
506                          printf("d0 %08lx d1 %08lx d2 %08lx d3 %08lx\n"                          printf("d0 %08lx d1 %08lx d2 %08lx d3 %08lx\n"

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15