MMIO: Port the VI MMIOs to the new interface.

This commit is contained in:
Pierre Bourdon
2014-02-16 19:22:39 +01:00
parent a3f95c1e10
commit f1dba04be7
3 changed files with 213 additions and 479 deletions
+2
View File
@@ -310,11 +310,13 @@ void InitHWMemFuncsWii()
void InitMMIO(MMIO::Mapping* mmio)
{
VideoInterface::RegisterMMIO(mmio, 0xCC002000);
ProcessorInterface::RegisterMMIO(mmio, 0xCC003000);
}
void InitMMIOWii(MMIO::Mapping* mmio)
{
VideoInterface::RegisterMMIO(mmio, 0xCC002000);
ProcessorInterface::RegisterMMIO(mmio, 0xCC003000);
}
File diff suppressed because it is too large Load Diff
+4
View File
@@ -5,7 +5,9 @@
#pragma once
#include "CommonTypes.h"
class PointerWrap;
namespace MMIO { class Mapping; }
namespace VideoInterface
{
@@ -324,6 +326,8 @@ union UVIDTVStatus
void SetRegionReg(char region);
void DoState(PointerWrap &p);
void RegisterMMIO(MMIO::Mapping* mmio, u32 base);
void Read8(u8& _uReturnValue, const u32 _uAddress);
void Read16(u16& _uReturnValue, const u32 _uAddress);
void Read32(u32& _uReturnValue, const u32 _uAddress);