Skip to content

Commit c7114d8

Browse files
committed
GBA SIO: Logging improvements
1 parent d6f0245 commit c7114d8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/gba/sio/lockstep.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,7 @@ static void GBASIOLockstepDriverSetMode(struct GBASIODriver* driver, enum GBASIO
449449
MutexLock(&coordinator->mutex);
450450
struct GBASIOLockstepPlayer* player = TableLookup(&coordinator->players, lockstep->lockstepId);
451451
if (mode != player->mode) {
452+
mLOG(GBA_SIO, DEBUG, "Switching mode from %d to %d", player->mode, mode);
452453
player->mode = mode;
453454
struct GBASIOLockstepEvent event = {
454455
.type = SIO_EV_MODE_SET,
@@ -983,8 +984,8 @@ int32_t GBASIOLockstepTime(struct GBASIOLockstepPlayer* player) {
983984
}
984985

985986
void GBASIOLockstepCoordinatorWaitOnPlayers(struct GBASIOLockstepCoordinator* coordinator, struct GBASIOLockstepPlayer* player) {
986-
mASSERT_LOG(GBA_SIO, !coordinator->waiting, "Multiplayer desynchronized: coordinator not waiting");
987-
mASSERT_LOG(GBA_SIO, !player->asleep, "Multiplayer desynchronized: player not asleep");
987+
mASSERT_LOG(GBA_SIO, !coordinator->waiting, "Multiplayer desynchronized: coordinator still waiting");
988+
mASSERT_LOG(GBA_SIO, !player->asleep, "Multiplayer desynchronized: player asleep");
988989
mASSERT_LOG(GBA_SIO, player->playerId == 0, "Multiplayer desynchronized: invalid player %i attempting to coordinate", player->playerId);
989990
if (coordinator->nAttached < 2) {
990991
return;

0 commit comments

Comments
 (0)