Fix parallel-rdp integration and reset whole state upon loading rom
This commit is contained in:
@@ -1,22 +1,19 @@
|
||||
#pragma once
|
||||
#include <Registers.hpp>
|
||||
#include <Mem.hpp>
|
||||
#ifndef NDEBUG
|
||||
#include <capstone/capstone.h>
|
||||
#endif
|
||||
|
||||
namespace n64 {
|
||||
struct Cpu {
|
||||
Cpu();
|
||||
~Cpu();
|
||||
void Reset();
|
||||
void Step(Mem&);
|
||||
Registers regs;
|
||||
private:
|
||||
#ifndef NDEBUG
|
||||
csh handle{};
|
||||
cs_insn *insn = nullptr;
|
||||
size_t count{};
|
||||
#endif
|
||||
friend struct Cop1;
|
||||
|
||||
void LogInstruction(u32);
|
||||
|
||||
Reference in New Issue
Block a user