Browse Source

added a tick counter

pull/15/merge
bunnei 12 years ago
parent
commit
c1dfa75845
  1. 16
      src/core/src/arm/arm_interface.h

16
src/core/src/arm/arm_interface.h

@ -35,13 +35,21 @@ public:
~ARM_Interface() {
}
virtual void ExecuteInstruction() = 0;
void Step() {
ExecuteInstruction();
ticks_++;
}
virtual void SetPC(u32 pc) = 0;
virtual u32 PC() = 0;
virtual u32 Reg(int index) = 0;
virtual u32 CPSR() = 0;
u64 ticks() { return ticks_; }
private:
virtual void ExecuteInstruction() = 0;
u64 ticks_;
};
Loading…
Cancel
Save