From d4f52943b31c3ba8a339d43516849f5db059c95e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Fri, 20 Dec 2024 16:47:51 +0800 Subject: [PATCH] Add ONScripter Yuri core. --- dist/info/onsyuri_libretro.info | 23 +++++++++++++++++++++++ rules.d/core-rules.sh | 10 ++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dist/info/onsyuri_libretro.info diff --git a/dist/info/onsyuri_libretro.info b/dist/info/onsyuri_libretro.info new file mode 100644 index 00000000..45f2acc5 --- /dev/null +++ b/dist/info/onsyuri_libretro.info @@ -0,0 +1,23 @@ +# Software Information +display_name = "ONScripter Yuri" +display_version = "0.7.4+2" +authors = "Studio O.G.A.|jh10001|YuriSizuku" +categories = "Game engine" +license = "GPLv2+" +permissions = "" +supported_extensions = "txt|dat|___|nt2|nt3|ons|/" + +# Hardware Information +manufacturer = "ONScripter" +systemname = "ONScripter Yuri" +systemid = "onsyuri" + +# Libretro Features +database = "ONScripter" +supports_no_game = "false" +libretro_saves = "false" +cheats = "false" +needs_fullpath = "true" +disk_control = "false" + +description = "A port of the ONScripter Yuri visual novel games engine to libretro." diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index e6d4b296..cd0ef95d 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -1622,6 +1622,16 @@ libretro_onscripter_post_fetch_cmd="./update-deps.sh" libretro_onscripter_build_rule="cmake" libretro_onscripter_build_args="-DCMAKE_BUILD_TYPE=Release" +include_core_onsyuri() { + register_module core "onsyuri" +} +libretro_onsyuri_name="ONScripterYuri" +libretro_onsyuri_git_url="https://github.com/YuriSizuku/OnscripterYuri.git" +libretro_onsyuri_git_submodules="yes" +libretro_onsyuri_build_subdir="src/onsyuri_libretro" +libretro_onsyuri_build_rule="cmake" +libretro_onsyuri_build_args="-DCMAKE_BUILD_TYPE=Release" + include_core_virtualxt() { register_module core "virtualxt" }