Files
libretro/emulators/onscripter.yml
T
Abdessamad Derraz e7aa9e870b fix: state libretro core versions from their code
Each libretro profile records version_basis and core_version is read
there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba
0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build
takes its version from git carry the nearest tag in describe form
(flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders
copied from .info files (Git, SVN) are replaced by the code's statement,
and a code that states none is null with kind none.
2026-10-27 19:21:27 +01:00

35 lines
1.0 KiB
YAML

emulator: ONScripter
type: libretro
core_classification: community_fork
source: "https://github.com/iyzsong/onscripter-libretro"
upstream: "https://github.com/ogapee/onscripter"
profiled_date: "2026-03-24"
source_commit: "ec4ff1842d498faaa844d570becf561d088deea0"
core_version: "v0.3"
version_basis:
kind: tag
tag: "v0.3"
distance: 0
display_name: "ONScripter"
cores:
- onscripter
systems:
- onscripter
notes: |
Clone of NScripter, a Japanese visual novel engine. The libretro port
wraps upstream ogapee/onscripter (tag 20230825) via an SDL-to-libretro
shim.
No system files required. The .info declares no firmware. The core
never calls RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. All files
(scripts, fonts, archives, config) are loaded from the game directory
via archive_path (libretro.cpp:120-121, ScriptHandler.cpp:148-161).
default.ttf, registry.txt, dll.txt are per-game assets shipped with
each visual novel, not system-level files.
Experimental core. No save state support (retro_serialize_size = 0).
files: []