RDP doesnt need Register ref

This commit is contained in:
Simone
2024-05-14 12:26:11 +02:00
parent 02d1f888d8
commit 83fc2b583c
3 changed files with 3 additions and 4 deletions

View File

@@ -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;

View File

@@ -5,7 +5,7 @@
#include <core/mmio/Interrupt.hpp>
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;

View File

@@ -56,7 +56,7 @@ struct RDP {
DPC dpc{};
u32 cmd_buf[0xFFFFF]{};
RDP(Mem&, Registers&, ParallelRDP&);
RDP(Mem&, ParallelRDP&);
void Reset();
std::vector<u8> rdram{};
@@ -83,7 +83,6 @@ struct RDP {
}
private:
Mem& mem;
Registers& regs;
ParallelRDP& parallel;
};
} // backend