Mercurial > repos > blastem
comparison romdb.c @ 875:54ffba3768d6
Make menu stuff work on Android (theoretically)
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 08 Nov 2015 22:03:34 -0800 |
parents | 69a6ec208111 |
children | a5a51465f8b0 |
comparison
equal
deleted
inserted
replaced
874:b6842dfb8edf | 875:54ffba3768d6 |
---|---|
383 return ret; | 383 return ret; |
384 } | 384 } |
385 | 385 |
386 tern_node *load_rom_db() | 386 tern_node *load_rom_db() |
387 { | 387 { |
388 #ifdef __ANDROID__ | 388 tern_node *db = parse_bundled_config("rom.db"); |
389 tern_node *db = parse_config_file_assets("rom.db"); | |
390 #else | |
391 char *exe_dir = get_exe_dir(); | |
392 if (!exe_dir) { | |
393 fatal_error("Failed to find executable path\n"); | |
394 } | |
395 char *path = alloc_concat(exe_dir, "/rom.db"); | |
396 tern_node *db = parse_config_file(path); | |
397 free(path); | |
398 #endif | |
399 if (!db) { | 389 if (!db) { |
400 fatal_error("Failed to load ROM DB\n"); | 390 fatal_error("Failed to load ROM DB\n"); |
401 } | 391 } |
402 return db; | 392 return db; |
403 } | 393 } |