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 committed 2026-03-25 07:00:17 +01:00
1 parent 0543165ed2
commit ebb55a445b
69 files changed
+2337 -1544

No files matched your search

+11 -7
View File
@@ -1,7 +1,7 @@
emulator: test_netplay
type: test
source: "https://github.com/libretro/libretro-samples"
profiled_date: "2026-03-18"
core_classification: pure_libretro
profiled_date: "2026-03-25"
core_version: "1"
display_name: "Test for netplay"
cores:
@@ -9,11 +9,15 @@ cores:
systems: []
notes: |
Netplay test core from libretro-samples. Designed to validate the libretro
netplay subsystem: deterministic frame stepping, input synchronization,
savestate serialization for rollback. Renders a simple interactive scene
where two players can verify sync.
Phantom .info: declared in libretro-core-info since 2017 but no source code,
build recipe, or compiled binary exists anywhere in the libretro organization.
Not on the buildbot. The .info has empty authors, license, and extensions.
No system files, BIOS, or firmware required. Not an emulator.
No system files required.
exclusion_note: >
.info declares no firmware (firmware_count absent). No source code found
to analyze — searched libretro-samples, RetroArch cores, libretro-super,
and the full libretro GitHub org.
files: []