diff --git a/CHANGES b/CHANGES index be9dd6692..ec1979f92 100644 --- a/CHANGES +++ b/CHANGES @@ -12,6 +12,7 @@ Emulation fixes: - GBA: Unhandled bkpt should be treated as an undefined exception - GBA GPIO: Fix tilt scale and orientation (fixes mgba.io/i/2703) - GBA I/O: Fix HALTCNT access behavior (fixes mgba.io/i/2309) + - GBA SIO: Fix MULTI mode SIOCNT bit 7 writes on secondary GBAs (fixes mgba.io/i/3110) - GBA Video: Disable BG target 1 blending when OBJ blending (fixes mgba.io/i/2722) Other fixes: - Core: Fix inconsistencies with setting game-specific overrides (fixes mgba.io/i/2963) diff --git a/src/gba/sio/lockstep.c b/src/gba/sio/lockstep.c index 4b7ff858d..71373a237 100644 --- a/src/gba/sio/lockstep.c +++ b/src/gba/sio/lockstep.c @@ -213,8 +213,6 @@ static uint16_t GBASIOLockstepNodeMultiWriteRegister(struct GBASIODriver* driver mTimingDeschedule(&driver->p->p->timing, &node->event); } mTimingSchedule(&driver->p->p->timing, &node->event, 0); - } else { - value &= ~0x0080; } } value &= 0xFF83;