mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
pin_frozen was prose, and no tool read the build file it cites, so a platform building another revision left the profile holding one nobody ships. pin_build records the platform, its repository, the revision read, the file, the variable and its value. check_freshness reads the file again where the platform's YAML now stands and reports STALE when the value moved. 36 of the 46 held profiles carry it, each value read from the build file at the platform's scraped revision. The other ten name no build file and are counted on one row: six RetroBat binary packages and four holds not tied to a platform build.
44 lines
1.8 KiB
YAML
44 lines
1.8 KiB
YAML
emulator: "BennuGD monolithic (bgdi)"
|
|
type: standalone
|
|
core_classification: game_engine
|
|
source: "https://github.com/christianhaitian/bennugd-monolithic"
|
|
profiled_date: "2026-10-22"
|
|
source_commit: "60ee3389efcf9b402d66035e87f33d17d70cbd83"
|
|
pin_frozen: "EmuELEC, the only platform that ships it, builds this revision (EmuELEC packages/sx05re/emuelec-ports/bennugd-monolithic/package.mk:5 at v4.8). Later commits are not part of that build."
|
|
pin_build:
|
|
- platform: emuelec
|
|
repo: "https://github.com/EmuELEC/EmuELEC"
|
|
revision: "v4.8"
|
|
path: "packages/sx05re/emuelec-ports/bennugd-monolithic/package.mk"
|
|
variable: PKG_VERSION
|
|
value: "60ee3389efcf9b402d66035e87f33d17d70cbd83"
|
|
core_version: "1.0.0"
|
|
version_basis:
|
|
kind: file
|
|
path: "projects/cmake/include/common_defs.cmake"
|
|
pattern: '-DVERSION="([^"]+)"'
|
|
display_name: "Bennu Game Development (bennugd-monolithic)"
|
|
cores:
|
|
- "bgdi"
|
|
systems:
|
|
- bennugd
|
|
|
|
notes: |
|
|
The BennuGD interpreter built with every module linked in, from the Google
|
|
Code bennugd-monolithic project moved to SDL 2. EmuELEC builds this revision
|
|
for Streets of Rage Remake and runs bgdi on SorR.dat from ports/sorr, after
|
|
checking the file is there.
|
|
ref: README.md:1-3, README.md:24-25,
|
|
EmuELEC packages/sx05re/emuelec-ports/bennugd-monolithic/package.mk:4-5,32-36,
|
|
EmuELEC packages/sx05re/emuelec-ports/sources/ports.yaml:501-515
|
|
|
|
The only file bgdi needs is the game's code block: a bytecode file appended
|
|
to the executable, else the file named on the command line, tried as given
|
|
then with .dcb, .dat and .bin appended. Graphics, sounds and fonts are
|
|
opened by the game's own code by the names it carries. No system file is
|
|
read.
|
|
ref: core/bgdi/src/main.c:59, core/bgdi/src/main.c:140-158,
|
|
core/bgdi/src/main.c:263-289
|
|
|
|
files: []
|