Skip to content

Commit 0dfbcbd

Browse files
Merge pull request #1867 from iyzsong/master
onscripter core updates & add SDLPAL core
2 parents 79d84ed + 60b8d01 commit 0dfbcbd

File tree

4 files changed

+72
-3
lines changed

4 files changed

+72
-3
lines changed

dist/info/onscripter_libretro.info

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Software Information
22
display_name = "ONScripter"
3-
display_version = "0.1"
3+
display_version = "0.3"
44
authors = "Studio O.G.A."
55
categories = "Game engine"
66
license = "GPLv3+"
77
permissions = ""
8-
supported_extensions = "txt|dat|___"
8+
supported_extensions = "txt|dat|___|ons|/"
99

1010
# Hardware Information
1111
manufacturer = "ONScripter"
@@ -19,6 +19,5 @@ libretro_saves = "false"
1919
cheats = "false"
2020
needs_fullpath = "true"
2121
disk_control = "false"
22-
is_experimental = "true"
2322

2423
description = "A port of the ONScripter visual novel games engine to libretro."

dist/info/onsyuri_libretro.info

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Software Information
2+
display_name = "ONScripter Yuri"
3+
display_version = "0.7.4+2"
4+
authors = "Studio O.G.A.|jh10001|YuriSizuku"
5+
categories = "Game engine"
6+
license = "GPLv2+"
7+
permissions = ""
8+
supported_extensions = "txt|dat|___|nt2|nt3|ons|/"
9+
10+
# Hardware Information
11+
manufacturer = "ONScripter"
12+
systemname = "ONScripter Yuri"
13+
systemid = "onsyuri"
14+
15+
# Libretro Features
16+
database = "ONScripter"
17+
supports_no_game = "false"
18+
libretro_saves = "false"
19+
cheats = "false"
20+
needs_fullpath = "true"
21+
disk_control = "false"
22+
23+
description = "A port of the ONScripter Yuri visual novel games engine to libretro."

dist/info/sdlpal_libretro.info

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Software Information
2+
display_name = "SDLPAL"
3+
display_version = "v2.0.1"
4+
authors = "SDLPAL development team"
5+
categories = "Game"
6+
license = "GPLv3"
7+
permissions = ""
8+
supported_extensions = "cfg"
9+
10+
# Hardware Information
11+
manufacturer = "N/A"
12+
systemname = "SDLPAL"
13+
systemid = "sdlpal"
14+
15+
# Libretro Features
16+
supports_no_game = "true"
17+
single_purpose = "true"
18+
cheats = "false"
19+
libretro_saves = "false"
20+
savestate = "false"
21+
savestate_features = "null"
22+
needs_fullpath = "true"
23+
hw_render = "false"
24+
disk_control = "false"
25+
26+
27+
description = "Libretro port of the classic Chinese-language RPG known as PAL."

rules.d/core-rules.sh

+20
Original file line numberDiff line numberDiff line change
@@ -1622,6 +1622,26 @@ libretro_onscripter_post_fetch_cmd="./update-deps.sh"
16221622
libretro_onscripter_build_rule="cmake"
16231623
libretro_onscripter_build_args="-DCMAKE_BUILD_TYPE=Release"
16241624

1625+
include_core_onsyuri() {
1626+
register_module core "onsyuri"
1627+
}
1628+
libretro_onsyuri_name="ONScripterYuri"
1629+
libretro_onsyuri_git_url="https://github.com/YuriSizuku/OnscripterYuri.git"
1630+
libretro_onsyuri_git_submodules="yes"
1631+
libretro_onsyuri_build_subdir="src/onsyuri_libretro"
1632+
libretro_onsyuri_build_rule="cmake"
1633+
libretro_onsyuri_build_args="-DCMAKE_BUILD_TYPE=Release"
1634+
1635+
include_core_sdlpal() {
1636+
register_module core "sdlpal"
1637+
}
1638+
libretro_sdlpal_name="SDLPAL"
1639+
libretro_sdlpal_git_url="https://github.com/sdlpal/sdlpal.git"
1640+
libretro_sdlpal_git_submodules="yes"
1641+
libretro_sdlpal_post_fetch_cmd="pushd 3rd/SDL; git checkout -f v1.2.15; popd"
1642+
libretro_sdlpal_build_subdir="libretro"
1643+
libretro_sdlpal_build_rule="cmake"
1644+
16251645
include_core_virtualxt() {
16261646
register_module core "virtualxt"
16271647
}

0 commit comments

Comments
 (0)