From 3cd5efdd533bbb80cc1edcdcd0814d292e9392c2 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 10 Nov 2026 04:41:59 +0100 Subject: [PATCH] chore: move anybor to b3557f6 Upstream added 19 build profiles to src/pin.json, 252 from 3020 to 8023 on the same nine engines, and moved the core version to 0.1.85. The two changed citations, pin.json:1-20 and obor_engines.h:6-7, still name the version lines, read at b3557f6, which prose_written_at records. The diff renames the core options to anybor_* and adds no file read: the system directory still gives only AnyBOR.ini to the packed and ZIP preparation. Five citations in libretro.cpp shift by five lines. --- emulators/anybor.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/emulators/anybor.yml b/emulators/anybor.yml index a1568caa1..8f8281c98 100644 --- a/emulators/anybor.yml +++ b/emulators/anybor.yml @@ -4,8 +4,9 @@ core_classification: game_engine source: "https://github.com/retrodiv/AnyBOR-libretro" upstream: "https://github.com/DCurrent/openbor" profiled_date: "2026-11-09" -source_commit: "6ffe33bc980046e9c8422a54a3554479501f6e50" -core_version: "0.1.83" +source_commit: "b3557f6fb2d4ff87133a2a4bea5fba4fc14d148a" +prose_written_at: "b3557f6fb2d4ff87133a2a4bea5fba4fc14d148a" +core_version: "0.1.85" version_basis: kind: file path: "src/glue/obor_engines.h" @@ -17,23 +18,23 @@ systems: - openbor notes: | - A libretro core for OpenBOR games with 233 build profiles, from 3020 to + A libretro core for OpenBOR games with 252 build profiles, from 3020 to 8023, run on nine engines compiled from DCurrent/openbor revisions that src/pin.json names. A profile is picked per game from build tags and content clues, or set in a core option. - ref: src/pin.json:1-20, src/glue/obor_engines.h:6-7, src/glue/libretro.cpp:1278-1287 + ref: src/pin.json:1-20, src/glue/obor_engines.h:6-7, src/glue/libretro.cpp:1283-1292 The content is a .pak or .spk archive, a .zip holding one game, or the data/models.txt of an unpacked mod. A save directory is required, and the core refuses to load without one. - ref: src/glue/libretro.cpp:2673-2685, src/glue/libretro.cpp:2700-2719, - src/glue/libretro.cpp:2724-2765 + ref: src/glue/libretro.cpp:2678-2690, src/glue/libretro.cpp:2705-2724, + src/glue/libretro.cpp:2729-2770 The only file read from the system directory is AnyBOR.ini, an optional configuration written by the user that selects a transform for packed content with a custom header. Absent, no transform runs. The engines are built into the core and no BIOS or data file is read. ref: src/glue/obor_transform.h:83-104, src/glue/obor_packed_prepare.h:22-37, - src/glue/libretro.cpp:2766-2776 + src/glue/libretro.cpp:2771-2781 files: []