mirror of https://github.com/mgba-emu/mgba.git
GBA SIO: Fix hanging on starting a second multiplayer window (fixes #854)
This commit is contained in:
parent
7408ee9c56
commit
32a8a47de6
1
CHANGES
1
CHANGES
|
@ -50,6 +50,7 @@ Emulation fixes:
|
|||
- GBA SIO: Fix copying Normal mode transfer values
|
||||
- GBA SIO: Fix Normal mode being totally broken (fixes mgba.io/i/1800)
|
||||
- GBA SIO: Fix deseralizing SIO registers
|
||||
- GBA SIO: Fix hanging on starting a second multiplayer window (fixes mgba.io/i/854)
|
||||
- GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319)
|
||||
- GBA Video: Fix Hblank timing
|
||||
- GBA Video: Implement green swap (fixes mgba.io/i/1609)
|
||||
|
|
|
@ -444,6 +444,7 @@ static void _GBASIOLockstepNodeProcessEvents(struct mTiming* timing, void* user,
|
|||
struct GBASIOLockstepNode* node = user;
|
||||
mLockstepLock(&node->p->d);
|
||||
if (node->p->d.attached < 2) {
|
||||
mTimingSchedule(timing, &node->event, GBASIOCyclesPerTransfer[GBASIOMultiplayerGetBaud(node->d.p->siocnt)][0]);
|
||||
mLockstepUnlock(&node->p->d);
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue