From 7ec06284e165e597864998f8f2cab05b22cfff7a Mon Sep 17 00:00:00 2001 From: digitalLumberjack Date: Mon, 15 Sep 2025 22:24:42 +0200 Subject: [PATCH 1/2] feat(emulators): dosboxpure: bump to 1.0-preview2 --- RELEASE-NOTES.md | 2 +- package/libretro-dosbox-pure/libretro-dosbox-pure.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 504cb68a4a..186fdd9210 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -138,7 +138,7 @@ as release notes for end user on a Recalbox upgrade. - Bump libretro-fceumm - Bump libretro-ecwolf - Bump libretro-bluemsx -- Bump libretro-dosbox-pure +- Bump libretro-dosbox-pure to 1.0-preview2 - Bump libretro-ppsspp - Bump Kodi plugins - Bump libretro-vice diff --git a/package/libretro-dosbox-pure/libretro-dosbox-pure.mk b/package/libretro-dosbox-pure/libretro-dosbox-pure.mk index 7998eb4998..69b0c34773 100644 --- a/package/libretro-dosbox-pure/libretro-dosbox-pure.mk +++ b/package/libretro-dosbox-pure/libretro-dosbox-pure.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2025/04/21 -LIBRETRO_DOSBOX_PURE_VERSION = 5a4c4399eafcc4e7422ddc672bd9ef4fb9e96cfa +# Commit of 2025/07/29 +LIBRETRO_DOSBOX_PURE_VERSION = 1.0-preview2 LIBRETRO_DOSBOX_PURE_SITE = $(call github,schellingb,dosbox-pure,$(LIBRETRO_DOSBOX_PURE_VERSION)) LIBRETRO_DOSBOX_PURE_LICENSE = GPL-2.0 LIBRETRO_DOSBOX_PURE_LICENSE_FILES = LICENSE -- GitLab From 8d44a73f428edb4732196026755fc291fa961be7 Mon Sep 17 00:00:00 2001 From: digitalLumberjack Date: Mon, 15 Sep 2025 22:25:18 +0200 Subject: [PATCH 2/2] fix(configgen): dosbox-pure: fix force fps for crt --- .../libretro/crtswitchres/LibretroCoreConfigCRTSwitchres.py | 4 ++-- .../crtswitchres/LibretroCoreConfigCRTSwitchres_test.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/configgen/configgen/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres.py b/projects/configgen/configgen/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres.py index df13f6cdf7..c25e21e1d0 100644 --- a/projects/configgen/configgen/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres.py +++ b/projects/configgen/configgen/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres.py @@ -119,9 +119,9 @@ class LibretroCoreConfigCRTSwitchres: lines["cap32_scr_crop"] = '"disabled"' if system.Core == "dosbox_pure": if system.CRTVideoStandard == CRTVideoStandard.AUTO or system.CRTVideoStandard == CRTVideoStandard.NTSC: - lines["forcefps"] = '"true"' + lines["dosbox_pure_force60fps"] = '"true"' else: - lines["forcefps"] = '"50"' + lines["dosbox_pure_force60fps"] = '"50"' # if system.Core in VideoStandardToRegionMap: if system.CRTVideoStandard in VideoStandardToRegionMap[system.Core]["values"]: diff --git a/projects/configgen/tests/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres_test.py b/projects/configgen/tests/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres_test.py index 6ebb462842..740014c92a 100644 --- a/projects/configgen/tests/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres_test.py +++ b/projects/configgen/tests/generators/libretro/crtswitchres/LibretroCoreConfigCRTSwitchres_test.py @@ -85,10 +85,10 @@ def test_given_dosbox_pure_then_set_refresh_rate(): Emulator(name='dos', videoMode='1920x1080', ratio='auto', emulator='libretro', core='dosbox_pure'), crtresolutiontype="auto", crtscreentype="kHz15", crtadaptor="recalboxrgbdual2", crtvideostandard="ntsc", crtsuperrez="0") config = LibretroCoreConfigCRTSwitchres().createConfigFor(emulator) - assert config["forcefps"] == '"true"' + assert config["dosbox_pure_force60fps"] == '"true"' emulator = configureForCrt( Emulator(name='dos', videoMode='1920x1080', ratio='auto', emulator='libretro', core='dosbox_pure'), crtresolutiontype="auto", crtscreentype="kHz15", crtadaptor="recalboxrgbdual2", crtvideostandard="pal", crtsuperrez="0") config = LibretroCoreConfigCRTSwitchres().createConfigFor(emulator) - assert config["forcefps"] == '"50"' \ No newline at end of file + assert config["dosbox_pure_force60fps"] == '"50"' \ No newline at end of file -- GitLab