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: testinput_buttontest
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: "Button Test"
cores:
@@ -9,11 +11,10 @@ cores:
systems: []
notes: |
Input button test core from libretro-samples. Displays a visual
representation of all libretro input bindings (joypad buttons, analog
sticks, triggers) and highlights them in real time as they are pressed.
Used to debug controller mapping and input driver issues.
Input button test core from libretro-samples. Renders an RLE-encoded
controller image and highlights buttons in real time as pressed. Polls
joypad and analog inputs. No file I/O.
No system files, BIOS, or firmware required. Not an emulator.
Source: input/button_test/libretro.c. Single file, no external dependencies.
files: []