emulator: BennuGD type: libretro core_classification: community_fork source: "https://github.com/diekleinekuh/BennuGD_libretro" upstream: "https://github.com/SplinterGU/BennuGD" profiled_date: "2026-03-23" source_commit: "5fba764ac709545d4b0d3b28deff2ec0c7d1a91b" core_version: "1.0.0" version_basis: kind: file path: "core/common/bgd_version.c" pattern: 'snprintf\(buffer, sizeof\(buffer\), "([0-9][0-9.]*)-BennuGD_libretro' display_name: "Bennu Game Development" cores: - bennugd systems: - bennugd # .info firmware_count: 0. Code verified: retro_load_game() (libretro/libretro.c:887-910) # uses RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY only as save directory fallback. # bgdi_main() (core/bgdi/src/main.c:80-371) loads .dcb/.dat bytecode content # directly. No files read from system directory. notes: | Self-contained interpreter for BennuGD bytecode (.dcb/.dat). Successor to DIV Games Studio / Fenix. Games bundle all assets with the content file. files: []