From: notaz Date: Wed, 18 Mar 2026 00:54:39 +0000 (+0200) Subject: minor debug log adjustments X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb494a16030ec9695c98328d5ca3f4e8bbd0f948;p=pcsx_rearmed.git minor debug log adjustments --- diff --git a/frontend/pcsxr-threads.c b/frontend/pcsxr-threads.c index 3df5ee59..3f6348de 100644 --- a/frontend/pcsxr-threads.c +++ b/frontend/pcsxr-threads.c @@ -18,7 +18,6 @@ extern void SysPrintf(const char *fmt, ...); #ifndef USE_C11_THREADS -#include "rthreads/rthreads.h" #include "../deps/libretro-common/rthreads/rthreads.c" #include "features/features_cpu.h" diff --git a/libpcsxcore/pad.c b/libpcsxcore/pad.c index 2a409bdf..6d95f508 100644 --- a/libpcsxcore/pad.c +++ b/libpcsxcore/pad.c @@ -444,10 +444,8 @@ static unsigned char PADpoll_(int port, unsigned char value, int pos, int *more_ } *more_data = pos < pad->respSize - 1; - if (pos >= pad->respSize) { - log_unhandled("pad %zd read %d/%d\n", pad - g.pads, pos, pad->respSize); + if (pos >= pad->respSize) return 0xff; // no response/HiZ - } return pad->rxData[pos]; } @@ -498,8 +496,11 @@ static unsigned char PADpollMain(int port, unsigned char value, int *more_data) ret = 0xff; *more_data = 0; } - else if (!g.pads[port].portMultitap || !g.pads[port].multitapLongModeEnabled) + else if (!g.pads[port].portMultitap || !g.pads[port].multitapLongModeEnabled) { ret = PADpoll_(port, value, pos, more_data); + if (pos >= g.pads[port].respSize) + log_unhandled("pad%d rd %d/%d\n", port, pos, g.pads[port].respSize); + } else ret = PADpollMultitap(port, value, pos, more_data);