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,10 @@
emulator: testsw_vram
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"
source_ref: "video/software/rendering_direct_to_vram/libretro-test.c"
profiled_date: "2026-03-25"
core_version: "v1"
display_name: "TestSW VRAM"
cores:
@@ -9,10 +12,8 @@ cores:
systems: []
notes: |
Software VRAM test core from libretro-samples. Tests the software rendering
path with VRAM access patterns, validating how the frontend handles direct
video memory writes and buffer management.
No system files, BIOS, or firmware required. Not an emulator.
Software rendering test core. Renders a checkered pattern directly to VRAM
via RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER, with fallback to
standard framebuffer copy. Single source file, no file I/O.
files: []