feat: re-profile 22 emulators, refactor validation to common.py

batch re-profiled nekop2 through pokemini. mupen64plus renamed to
mupen64plus_next. new profiles: nes, mupen64plus_next.
validation functions (_build_validation_index, check_file_validation)
consolidated in common.py — single source of truth for verify.py
and generate_pack.py. pipeline 100% consistent on all 6 platforms.
This commit is contained in:
Abdessamad Derraz
2026-03-24 22:31:22 +01:00
parent 94000bdaef
commit 0543165ed2
33 changed files with 1449 additions and 783 deletions

View File

@@ -1,7 +1,9 @@
emulator: PokeMini
type: libretro
core_classification: community_fork
source: "https://github.com/libretro/PokeMini"
profiled_date: "2026-03-18"
upstream: "https://sourceforge.net/projects/pokemini/"
profiled_date: "2026-03-24"
core_version: "v0.60"
display_name: "Nintendo - Pokemon Mini (PokeMini)"
cores:
@@ -56,8 +58,6 @@ files:
required: false
hle_fallback: true
size: 4096
md5: "1e4fb124a3a886865acb574f388c803d"
sha1: "daad4113713ed776fbd47727762bca81ba74915f"
source_ref: "source/PokeMini.c:189-206 (PokeMini_LoadBIOSFile), libretro/libretro.c:565 (path)"
notes: "Mapped at $000000-$000FFF (4 KB). Read via Hardware.c:144-145. Falls back to embedded FreeBIOS if missing."