feat: re-profile 40 emulators, harden CI workflows

profile emulators pd777 through tic80, add frozen snapshots
(puae2021, snes9x2002/2005/2010, stella2014/2023).

CI: replace github-script with gh CLI, add test execution,
job-level permissions, propagate changed output, pin jsonschema.
This commit is contained in:
Abdessamad Derraz
2026-03-25 07:00:17 +01:00
parent 0543165ed2
commit ebb55a445b
69 changed files with 2337 additions and 1544 deletions

View File

@@ -1,7 +1,9 @@
emulator: test
type: test
core_classification: pure_libretro
source: "https://github.com/libretro/libretro-samples"
profiled_date: "2026-03-18"
upstream: "https://github.com/libretro/libretro-samples"
profiled_date: "2026-03-25"
core_version: "v1"
display_name: "Test"
cores:
@@ -9,10 +11,10 @@ cores:
systems: []
notes: |
Basic test core from libretro-samples. Minimal software-rendered core
used for sanity-checking the libretro frontend loop (frame timing, input
polling, audio sample generation).
Test core from libretro-samples. Software-rendered checkerboard pattern
with sine wave audio and input device testing (joypad, mouse, analog,
lightgun, keyboard, rumble). No emulation, no system files.
No system files, BIOS, or firmware required. Not an emulator.
Source: tests/test/libretro-test.c. Single file, no file I/O.
files: []