34 lines
490 B
C++
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
|