diff options
author | Mike Pavone <pavone@retrodev.com> | 2019-03-31 12:37:28 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2019-03-31 12:37:28 -0700 |
commit | 29c09f60a90009ef4f44059ff33781d2eacb4478 (patch) | |
tree | 1a6e4b0f442d60404eceb127901fd5904fb4ca8a /libblastem.c | |
parent | a1cb391a04823815561329aa3171c491a8bffad6 (diff) |
Include ROM DB in library binary for libretro target
Diffstat (limited to 'libblastem.c')
-rw-r--r-- | libblastem.c | 12 |
1 files changed, 12 insertions, 0 deletions
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; +} |