diff --git a/src/backend/core/MMIO.hpp b/src/backend/core/MMIO.hpp index c407a477..32864f1b 100644 --- a/src/backend/core/MMIO.hpp +++ b/src/backend/core/MMIO.hpp @@ -15,7 +15,7 @@ struct Mem; struct Registers; struct MMIO { - MMIO(Mem& mem, Registers& regs, ParallelRDP& parallel) : vi(mem, regs), mi(regs), ai(mem, regs), pi(mem, regs), si(mem, regs), rsp(mem, regs), rdp(mem, regs, parallel) {} + MMIO(Mem& mem, Registers& regs, ParallelRDP& parallel) : vi(mem, regs), mi(regs), ai(mem, regs), pi(mem, regs), si(mem, regs), rsp(mem, regs), rdp(mem, parallel) {} void Reset(); VI vi; diff --git a/src/backend/core/RDP.cpp b/src/backend/core/RDP.cpp index ffd7150e..673fe7a3 100644 --- a/src/backend/core/RDP.cpp +++ b/src/backend/core/RDP.cpp @@ -5,7 +5,7 @@ #include namespace n64 { -RDP::RDP(Mem& mem, Registers& regs, ParallelRDP& parallel) : mem(mem), regs(regs), parallel(parallel) { +RDP::RDP(Mem& mem, ParallelRDP& parallel) : mem(mem), parallel(parallel) { rdram.resize(RDRAM_SIZE); memset(cmd_buf, 0, 0x100000); dpc.status.raw = 0x80; diff --git a/src/backend/core/RDP.hpp b/src/backend/core/RDP.hpp index fb4b3062..8cafac93 100644 --- a/src/backend/core/RDP.hpp +++ b/src/backend/core/RDP.hpp @@ -56,7 +56,7 @@ struct RDP { DPC dpc{}; u32 cmd_buf[0xFFFFF]{}; - RDP(Mem&, Registers&, ParallelRDP&); + RDP(Mem&, ParallelRDP&); void Reset(); std::vector rdram{}; @@ -83,7 +83,6 @@ struct RDP { } private: Mem& mem; - Registers& regs; ParallelRDP& parallel; }; } // backend