Files
libretro/emulators/bennugd-monolithic.yml
T
Abdessamad Derraz 3199bc2a55 fix: state standalone versions from their code
Each standalone profile records where its version is read: the source
at its pin (clk 2026-07-23-136-g9020107, shadps4 0.20.1 WIP, eden
v0.2.0-401-g26a03d2), the APK, binary or archive read (kind package),
or, where no reading can be made, kind unverified with the reason: a
host the tools cannot read, a forge gone or not answering, no build
recorded as read, a pin on another branch. Those keep their value,
unconfirmed.
2026-10-27 19:21:40 +01:00

36 lines
1.3 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"
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: []