DS: Write IF register
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Jun 2016 13:19:32 -0700
1 files changed,
4 insertions(+),
0 deletions(-)
jump to
M
src/ds/io.c
→
src/ds/io.c
@@ -71,6 +71,10 @@ break;
case DS7_REG_IME: DSWriteIME(ds->arm7, ds->memory.io7, value); break; + case DS7_REG_IF_LO: + case DS7_REG_IF_HI: + value = ds->memory.io7[address >> 1] & ~value; + break; default: mLOG(DS_IO, STUB, "Stub DS7 I/O register write: %06X:%04X", address, value); if (address >= DS7_REG_MAX) {