From 6af570fab2803b553b04b15071447eadce4d9efd Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Wed, 28 Jan 2026 11:33:12 -0600 Subject: [PATCH] See why PSP fails on ubuntu vm --- .gitea/workflows/build.yml | 4 ++-- CMakeLists.txt | 4 ++-- cmake/modules/Findpspsdk.cmake | 4 ++-- src/input/input.c | 4 +++- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index c5dfc42..b6080de 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,8 +2,8 @@ name: Build Dusk on: push: - branches: - - main + tags: + - '*' pull_request: branches: - main diff --git a/CMakeLists.txt b/CMakeLists.txt index 76922aa..b6fc983 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,8 +13,8 @@ option(ENABLE_TESTS "Enable tests" ON) # Set target system if(NOT DEFINED DUSK_TARGET_SYSTEM) - set(DUSK_TARGET_SYSTEM "linux") - # set(DUSK_TARGET_SYSTEM "psp") + # set(DUSK_TARGET_SYSTEM "linux") + set(DUSK_TARGET_SYSTEM "psp") endif() # Prep cache diff --git a/cmake/modules/Findpspsdk.cmake b/cmake/modules/Findpspsdk.cmake index e145c35..c072da4 100644 --- a/cmake/modules/Findpspsdk.cmake +++ b/cmake/modules/Findpspsdk.cmake @@ -31,9 +31,9 @@ if(NOT TARGET pspsdk) if(NOT PSPSDK_PSP_GCC) message(STATUS "psp-gcc not found in system paths. Downloading PSPSDK tarball...") file(DOWNLOAD - "https://github.com/pspdev/pspdev/releases/download/v20260101/pspdev-ubuntu-latest-x86_64.tar.gz" + "https://github.com/pspdev/pspdev/releases/download/v20251201/pspdev-ubuntu-latest-x86_64.tar.gz" "${CMAKE_BINARY_DIR}/pspsdk.tar.gz" - EXPECTED_HASH SHA256=68fb6063323e695a43415a151b3dd9ded61d00605f02d20146cc6933c11830f8 + EXPECTED_HASH SHA256=f9641466963d08b8766b02f69fc512314afbb876371a2a0cc8e4ad397e8c5bd7 SHOW_PROGRESS ) diff --git a/src/input/input.c b/src/input/input.c index 08f8377..07bfd56 100644 --- a/src/input/input.c +++ b/src/input/input.c @@ -98,7 +98,9 @@ void inputUpdate(void) { } while(cur->name); // Do we need to fire off events? - if(TIME.dynamicUpdate) return; + #if TIME_FIXED == 0 + if(TIME.dynamicUpdate) return; + #endif if(INPUT.eventPressed.listenerCount > 0) { action = &INPUT.actions[0];