all repos — mgba @ 7dd3e99d2a950cc2a50c52f0f9609272eb1075ec

mGBA Game Boy Advance Emulator

DS: Write IF register
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Jun 2016 13:19:32 -0700
commit

7dd3e99d2a950cc2a50c52f0f9609272eb1075ec

parent

e649be94f5399a7c29d023fbdb0b336834fc9860

1 files changed, 4 insertions(+), 0 deletions(-)

jump to
M src/ds/io.csrc/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) {