Add CPyMO core

This commit is contained in:
宋文武 2024-06-13 11:40:24 +08:00
parent 165555c1aa
commit 25552cbb1a
2 changed files with 34 additions and 0 deletions

24
dist/info/cpymo_libretro.info vendored Normal file
View file

@ -0,0 +1,24 @@
# Software Information
display_name = "CPyMO"
display_version = "1.1.9"
authors = "Seng Jik"
categories = "Game engine"
license = "AGPLv3+"
permissions = ""
supported_extensions = "txt"
# Hardware Information
manufacturer = "Strrationalism"
systemname = "CPyMO"
systemid = "cpymo"
# Libretro Features
supports_no_game = "false"
savestate = "false"
libretro_saves = "false"
cheats = "false"
needs_fullpath = "true"
disk_control = "false"
notes = "(!) CPyMO requires a font file 'default.ttf' or 'default.otf' to be inside the 'SYSTEMDIR\cpymo' directory."
description = "A port of the CPyMO visual novel games engine to libretro."

View file

@ -1648,6 +1648,16 @@ libretro_syobonaction_post_fetch_cmd="./update-deps.sh"
libretro_syobonaction_build_rule="cmake"
libretro_syobonaction_build_args="-DCMAKE_BUILD_TYPE=Release"
include_core_cpymo() {
register_module core "cpymo"
}
libretro_cpymo_name="CPYMO"
libretro_cpymo_git_url="https://github.com/Strrationalism/CPyMO.git"
libretro_cpymo_git_submodules="yes"
libretro_cpymo_build_subdir="cpymo-backends/libretro"
libretro_cpymo_build_rule="cmake"
libretro_cpymo_build_args="-DCMAKE_BUILD_TYPE=Release"
include_core_emuscv() {
register_module core "emuscv"
}