From 6f6e6532082059744d43fa382c9ef9c0d49c3f94 Mon Sep 17 00:00:00 2001 From: cpasjuste Date: Sun, 15 Feb 2026 19:12:31 +0100 Subject: [PATCH 1/5] switch: fix build --- src/skeleton/ui_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/skeleton/ui_main.cpp b/src/skeleton/ui_main.cpp index f0828e59..621d12ab 100644 --- a/src/skeleton/ui_main.cpp +++ b/src/skeleton/ui_main.cpp @@ -7,7 +7,7 @@ #include "ui_main.h" #ifdef __SWITCH__ -UiMain::UiMain(c2d::Io *io, const Vector2f &size) : C2DRenderer({1280, 720}) { +UiMain::UiMain(const Vector2f &size) : C2DRenderer({1280, 720}) { #else UiMain::UiMain(const Vector2f &size) : C2DRenderer(size) { #endif From 65a29997be973837db85fb04435c4682a5616607 Mon Sep 17 00:00:00 2001 From: cpasjuste Date: Sat, 18 Apr 2026 10:54:55 +0200 Subject: [PATCH 2/5] pemu: bump to 7.2 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9cc41a7e..7ec2040c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,7 +32,7 @@ add_subdirectory(external/sscrap) project(pemu) set(PROJECT_AUTHOR cpasjuste) set(VERSION_MAJOR 7) -set(VERSION_MINOR 1) +set(VERSION_MINOR 2) # pemu (ui) add_subdirectory(src/skeleton) From 287cf0d1c48bac1c09536e8dc1fad5882b4ed336 Mon Sep 17 00:00:00 2001 From: cpasjuste Date: Sat, 18 Apr 2026 11:09:15 +0200 Subject: [PATCH 3/5] vita: fix cmake build (unix > ninja) --- .github/workflows/vita-dev.yml | 2 +- .github/workflows/vita-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vita-dev.yml b/.github/workflows/vita-dev.yml index fb452dc7..ced42118 100644 --- a/.github/workflows/vita-dev.yml +++ b/.github/workflows/vita-dev.yml @@ -34,7 +34,7 @@ jobs: cd $GITHUB_WORKSPACE export VITASDK=/usr/local/vitasdk mkdir cmake-build && cd cmake-build - cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug .. \ + cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug .. \ -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF - name: Build pfbneo diff --git a/.github/workflows/vita-release.yml b/.github/workflows/vita-release.yml index db7c0e49..876e4a0d 100644 --- a/.github/workflows/vita-release.yml +++ b/.github/workflows/vita-release.yml @@ -35,7 +35,7 @@ jobs: cd $GITHUB_WORKSPACE export VITASDK=/usr/local/vitasdk mkdir cmake-build && cd cmake-build - cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. \ + cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release .. \ -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF - name: Build pfbneo From 511883137b3d0a090d3608fe57bc94732fe57156 Mon Sep 17 00:00:00 2001 From: cpasjuste Date: Sat, 18 Apr 2026 11:26:36 +0200 Subject: [PATCH 4/5] vita: fix cmake build (try 2) ps4: fix pfba compilation (still no video output) --- .github/workflows/vita-dev.yml | 3 ++- .github/workflows/vita-release.yml | 3 ++- src/cores/pgba/CMakeLists.txt | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vita-dev.yml b/.github/workflows/vita-dev.yml index ced42118..6d2d2a09 100644 --- a/.github/workflows/vita-dev.yml +++ b/.github/workflows/vita-dev.yml @@ -35,7 +35,8 @@ jobs: export VITASDK=/usr/local/vitasdk mkdir cmake-build && cd cmake-build cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug .. \ - -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF + -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF \ + -DOPTION_BUILTIN_LIBCONFIG=ON - name: Build pfbneo run: | diff --git a/.github/workflows/vita-release.yml b/.github/workflows/vita-release.yml index 876e4a0d..f0570764 100644 --- a/.github/workflows/vita-release.yml +++ b/.github/workflows/vita-release.yml @@ -36,7 +36,8 @@ jobs: export VITASDK=/usr/local/vitasdk mkdir cmake-build && cd cmake-build cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release .. \ - -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF + -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF \ + -DOPTION_BUILTIN_LIBCONFIG=ON - name: Build pfbneo run: | diff --git a/src/cores/pgba/CMakeLists.txt b/src/cores/pgba/CMakeLists.txt index d613d977..39ff091b 100644 --- a/src/cores/pgba/CMakeLists.txt +++ b/src/cores/pgba/CMakeLists.txt @@ -49,6 +49,7 @@ elseif (PLATFORM_PS4) set(PS4_PKG_TITLE_ID "PGBA00001") set(PS4_PKG_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}") list(APPEND GBA_CFLAGS -DHAVE_SYS_PARAM_H) + list(APPEND PGBA_CFLAGS -DNDEBUG) # fix log.h:66:18: error: expected ')' (printf redefine in c2d.h) elseif (PLATFORM_SWITCH) ##################### # SWITCH PLATFORM From 3164bdcaaaf21e0dad8722ebf107bbda4730e9a3 Mon Sep 17 00:00:00 2001 From: cpasjuste Date: Sat, 18 Apr 2026 11:30:40 +0200 Subject: [PATCH 5/5] vita: fix cmake build (try 3) --- .github/workflows/vita-dev.yml | 2 +- .github/workflows/vita-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vita-dev.yml b/.github/workflows/vita-dev.yml index 6d2d2a09..405601f7 100644 --- a/.github/workflows/vita-dev.yml +++ b/.github/workflows/vita-dev.yml @@ -34,7 +34,7 @@ jobs: cd $GITHUB_WORKSPACE export VITASDK=/usr/local/vitasdk mkdir cmake-build && cd cmake-build - cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug .. \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug .. \ -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF \ -DOPTION_BUILTIN_LIBCONFIG=ON diff --git a/.github/workflows/vita-release.yml b/.github/workflows/vita-release.yml index f0570764..58d9594b 100644 --- a/.github/workflows/vita-release.yml +++ b/.github/workflows/vita-release.yml @@ -35,7 +35,7 @@ jobs: cd $GITHUB_WORKSPACE export VITASDK=/usr/local/vitasdk mkdir cmake-build && cd cmake-build - cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release .. \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. \ -DPLATFORM_VITA=ON -DOPTION_MPV_PLAYER=OFF \ -DOPTION_BUILTIN_LIBCONFIG=ON