Forgot this C++ feature exists

This commit is contained in:
SimoneN64
2023-10-22 20:14:05 +02:00
parent da0a82739f
commit efda703d39

View File

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