diff options
Diffstat (limited to 'src/NDS.cpp')
-rw-r--r-- | src/NDS.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/NDS.cpp b/src/NDS.cpp index 18a6f46..6f878ee 100644 --- a/src/NDS.cpp +++ b/src/NDS.cpp @@ -1192,6 +1192,9 @@ u32 ARM7Read32(u32 addr) case 0x04000000: return ARM7IORead32(addr); + case 0x04800000: + return Wifi::Read(addr) | (Wifi::Read(addr+2) << 16); + case 0x06000000: case 0x06800000: return GPU::ReadVRAM_ARM7<u32>(addr); @@ -1289,6 +1292,11 @@ void ARM7Write32(u32 addr, u32 val) ARM7IOWrite32(addr, val); return; + case 0x04800000: + Wifi::Write(addr, val & 0xFFFF); + Wifi::Write(addr+2, val >> 16); + return; + case 0x06000000: case 0x06800000: GPU::WriteVRAM_ARM7<u32>(addr, val); |