From 187a73d93a3d039b2360e1e2e162cd67f5fb33d5 Mon Sep 17 00:00:00 2001 From: Francisco Javier Trujillo Mata Date: Sat, 7 Aug 2021 21:59:16 +0200 Subject: [PATCH] Use printf_screen for make easier the debugging --- Makefile.ps2 | 6 ++++++ Makefile.ps2.salamander | 6 ++++++ frontend/drivers/platform_ps2.c | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/Makefile.ps2 b/Makefile.ps2 index 8ce6586d8c..eae698a9b5 100644 --- a/Makefile.ps2 +++ b/Makefile.ps2 @@ -1,5 +1,6 @@ BUILD_FOR_PCSX2 = 0 DEBUG = 0 +SCREEN_DEBUG = 0 HAVE_THREADS = 0 MUTE_WARNINGS = 1 PS2_IP = 192.168.1.10 @@ -36,6 +37,11 @@ LDFLAGS += -L$(PS2DEV)/gsKit/lib -L$(PS2SDK)/ports/lib -L. # Lib cdvd is needed to get proper time LIBS += -lretro_ps2 -lpatches -lgskit -ldmakit -laudsrv -lmtap -lpadx -lz -lcdvd -lelf-loader +ifeq ($(SCREEN_DEBUG), 1) +LIBS += -ldebug +RARCH_DEFINES += -DSCREEN_DEBUG +endif + ifeq ($(BUILD_FOR_PCSX2), 1) RARCH_DEFINES += -DBUILD_FOR_PCSX2 endif diff --git a/Makefile.ps2.salamander b/Makefile.ps2.salamander index 80ea5b55d0..eb8202b7b8 100644 --- a/Makefile.ps2.salamander +++ b/Makefile.ps2.salamander @@ -1,5 +1,6 @@ BUILD_FOR_PCSX2 = 0 DEBUG = 0 +SCREEN_DEBUG = 0 MUTE_WARNINGS = 1 PS2_IP = 192.168.1.150 @@ -32,6 +33,11 @@ LIBDIR = LDFLAGS = LIBS = -lelf-loader -lpatches +ifeq ($(SCREEN_DEBUG), 1) +LIBS += -ldebug +RARCH_DEFINES += -DSCREEN_DEBUG +endif + ifeq ($(BUILD_FOR_PCSX2), 1) RARCH_DEFINES += -DBUILD_FOR_PCSX2 endif diff --git a/frontend/drivers/platform_ps2.c b/frontend/drivers/platform_ps2.c index 1bdb9e1868..f0ddec773b 100644 --- a/frontend/drivers/platform_ps2.c +++ b/frontend/drivers/platform_ps2.c @@ -26,6 +26,10 @@ #include #include +#if defined(SCREEN_DEBUG) +#include +#endif + #include #include @@ -189,6 +193,10 @@ static void frontend_ps2_get_env(int *argc, char *argv[], static void frontend_ps2_init(void *data) { reset_IOP(); +#if defined(SCREEN_DEBUG) + init_scr(); + scr_printf("Starting RetroArch...\n"); +#endif load_modules();