Files
kaizen/src/backend/core/MMIO.hpp
2025-07-29 11:08:05 +02:00

34 lines
490 B
C++

#pragma once
#include <core/RDP.hpp>
#include <core/RSP.hpp>
#include <core/mmio/AI.hpp>
#include <core/mmio/MI.hpp>
#include <core/mmio/PI.hpp>
#include <core/mmio/RI.hpp>
#include <core/mmio/SI.hpp>
#include <core/mmio/VI.hpp>
class ParallelRDP;
namespace n64 {
struct Mem;
struct Registers;
struct MMIO {
MMIO() { Reset(); }
void Reset();
VI vi;
MI mi;
AI ai;
PI pi;
RI ri;
SI si;
RSP rsp;
RDP rdp;
u32 Read(u32);
void Write(u32, u32);
};
} // namespace n64