implement 16 bit r/w IF and DISPCAPCNT (#2061)

This commit is contained in:
Jakly
2024-08-01 16:41:21 -04:00
committed by GitHub
parent 327ce45124
commit 29c67f2140
2 changed files with 15 additions and 0 deletions

View File

@ -387,6 +387,14 @@ void Unit::Write16(u32 addr, u16 val)
if (!Num) GPU.GPU3D.SetRenderXPos(val);
break;
case 0x064:
CaptureCnt = (CaptureCnt & 0xFFFF0000) | (val & 0xEF3F1F1F);
return;
case 0x066:
CaptureCnt = (CaptureCnt & 0xFFFF) | ((val << 16) & 0xEF3F1F1F);
return;
case 0x068:
DispFIFO[DispFIFOWritePtr] = val;
return;