diff --git a/BizHawk.MultiClient/output/libsneshawk.dll b/BizHawk.MultiClient/output/libsneshawk.dll index 03df83742f..55f4bff4a7 100644 Binary files a/BizHawk.MultiClient/output/libsneshawk.dll and b/BizHawk.MultiClient/output/libsneshawk.dll differ diff --git a/libsnes/bsnes/snes/cpu/mmio/mmio.cpp b/libsnes/bsnes/snes/cpu/mmio/mmio.cpp index f0af7df283..f6b4c06b23 100644 --- a/libsnes/bsnes/snes/cpu/mmio/mmio.cpp +++ b/libsnes/bsnes/snes/cpu/mmio/mmio.cpp @@ -43,6 +43,7 @@ void CPU::mmio_w4016(uint8 data) { uint8 CPU::mmio_r4016() { uint8 r = regs.mdr & 0xfc; r |= input.port1->data(); + if (!status.auto_joypad_poll) interface->inputNotify(0); return r; } @@ -53,6 +54,7 @@ uint8 CPU::mmio_r4016() { uint8 CPU::mmio_r4017() { uint8 r = (regs.mdr & 0xe0) | 0x1c; r |= input.port2->data(); + if (!status.auto_joypad_poll) interface->inputNotify(1); return r; }