diff --git a/dist/info/syobonaction_libretro.info b/dist/info/syobonaction_libretro.info new file mode 100644 index 00000000..4c632b15 --- /dev/null +++ b/dist/info/syobonaction_libretro.info @@ -0,0 +1,28 @@ +# Software Information +display_name = "Syobon Action" +display_version = "0.1" +authors = "Chiku (ちく)" +categories = "Game" +license = "GPLv3+" +permissions = "" + +# Hardware Information +manufacturer = "SyobonAction" +systemname = "SyobonAction" +systemid = "syobonaction" + +# Libretro Features +database = "SyobonAction" +supports_no_game = "true" +single_purpose = "true" +libretro_saves = "false" +core_options = "false" +load_subsystem = "false" +hw_render = "false" +cheats = "false" +needs_fullpath = "false" +disk_control = "false" +is_experimental = "true" +notes = "(!) SyobonAction requires BGM/SE/res files." + +description = "A port of the Open Syobon Action platformer to libretro." diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 963e72ce..c0b5e645 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -1629,6 +1629,16 @@ libretro_gam4980_git_url="https://codeberg.org/iyzsong/gam4980.git" libretro_gam4980_build_rule="cmake" libretro_gam4980_build_args="-DCMAKE_BUILD_TYPE=Release" +include_core_syobonaction() { + register_module core "syobonaction" +} +libretro_syobonaction_name="SyobonAction" +libretro_syobonaction_git_url="https://github.com/iyzsong/syobonaction-libretro.git" +libretro_syobonaction_git_submodules="yes" +libretro_syobonaction_post_fetch_cmd="./update-deps.sh" +libretro_syobonaction_build_rule="cmake" +libretro_syobonaction_build_args="-DCMAKE_BUILD_TYPE=Release" + include_core_emuscv() { register_module core "emuscv" }