From 29c09f60a90009ef4f44059ff33781d2eacb4478 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Sun, 31 Mar 2019 12:37:28 -0700 Subject: Include ROM DB in library binary for libretro target --- libblastem.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'libblastem.c') diff --git a/libblastem.c b/libblastem.c index 2135e50..997f3ac 100644 --- a/libblastem.c +++ b/libblastem.c @@ -397,3 +397,15 @@ void render_free_source(audio_source *src) void bindings_set_mouse_mode(uint8_t mode) { } + +extern const char rom_db_data[]; +char *read_bundled_file(char *name, uint32_t *sizeret) +{ + if (!strcmp(name, "rom.db")) { + *sizeret = strlen(rom_db_data); + char *ret = malloc(*sizeret+1); + memcpy(ret, rom_db_data, *sizeret + 1); + return ret; + } + return NULL; +} -- cgit v1.2.3