all repos — mgba @ 1352e2fc4fd14367312e7993094e30dd7e3f1bbc

mGBA Game Boy Advance Emulator

GBA SIO: Fix Multiplayer busy bit
Vicki Pfau vi@endrift.com
Mon, 24 Feb 2020 19:54:05 -0800
commit

1352e2fc4fd14367312e7993094e30dd7e3f1bbc

parent

a47bc8455c826a6618089207e96864f78e461c96

2 files changed, 2 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -9,6 +9,7 @@ - GBA BIOS: Implement dummy sound driver calls

- GBA BIOS: Improve HLE BIOS timing - GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320) - GBA Memory: Improve gamepak prefetch timing + - GBA SIO: Fix Multiplayer busy bit - GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319) - GBA Video: Fix Hblank timing Other fixes:
M include/mgba/internal/gba/sio.hinclude/mgba/internal/gba/sio.h

@@ -47,7 +47,7 @@ DECL_BIT(GBASIOMultiplayer, Slave, 2);

DECL_BIT(GBASIOMultiplayer, Ready, 3); DECL_BITS(GBASIOMultiplayer, Id, 4, 2); DECL_BIT(GBASIOMultiplayer, Error, 6); -DECL_BIT(GBASIOMultiplayer, Busy, 8); +DECL_BIT(GBASIOMultiplayer, Busy, 7); DECL_BIT(GBASIOMultiplayer, Irq, 14); struct GBASIODriverSet {