wifi: implement RAM access via the fancypants registers. allows Pictochat to proceed, but noone will reply to you.

This commit is contained in:
StapleButter
2017-05-01 19:29:25 +02:00
parent ee8d621880
commit d4270b0976
2 changed files with 50 additions and 0 deletions

View File

@ -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);