summaryrefslogtreecommitdiff
path: root/src/virtualmachine/VirtualMachine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/virtualmachine/VirtualMachine.h')
-rw-r--r--src/virtualmachine/VirtualMachine.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/virtualmachine/VirtualMachine.h b/src/virtualmachine/VirtualMachine.h
index 9a41e24..eb293b9 100644
--- a/src/virtualmachine/VirtualMachine.h
+++ b/src/virtualmachine/VirtualMachine.h
@@ -93,18 +93,15 @@ namespace vm
int cycles;
#define TRAPDEF(n, f) int trap##f();
- #include "Traps.inl"
+ #include "Syscalls.inl"
#undef TRAPDEF
static OperationFunction operations[];
- #define OPDEF(n) int op##n(word parameter);
- #include "OpCodes.inl"
- #undef OPDEF
#define OPDEF(n) OP##n,
enum {
- #include "OpCodes.inl"
+ #include "Operations.inl"
};
#undef OPDEF
@@ -113,6 +110,10 @@ namespace vm
int opcodeParameterSize(int opcode);
int syscall(int programCounter);
public:
+ #define OPDEF(n) int Op##n(word parameter);
+ #include "Operations.inl"
+ #undef OPDEF
+
VirtualMachine(int hunkMbytes);
virtual ~VirtualMachine();