Lay down initial JIT structure

This commit is contained in:
SimoneN64
2023-07-25 10:53:23 +02:00
parent fcee7f5850
commit 4715652970
7 changed files with 175 additions and 11 deletions

View File

@@ -6,7 +6,12 @@ namespace n64 {
struct BaseCPU {
virtual ~BaseCPU() = default;
virtual int Step() {return 0;}
virtual void Reset() {}
virtual void Reset() {
regs.Reset();
mem.Reset();
}
virtual bool ShouldServiceInterrupt() {return false;}
virtual void CheckCompareInterrupt() {}
Registers regs;
Mem mem;
};