From cb494a16030ec9695c98328d5ca3f4e8bbd0f948 Mon Sep 17 00:00:00 2001 From: notaz Date: Wed, 18 Mar 2026 02:54:39 +0200 Subject: [PATCH] minor debug log adjustments --- frontend/pcsxr-threads.c | 1 - libpcsxcore/pad.c | 9 +++++---- 2 files changed, 5 insertions(+), 5 deletions(-) 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); -- 2.47.3