RDP doesnt need Register ref
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user