diff --git a/src/86box.c b/src/86box.c index c425d1f50..020cb6090 100644 --- a/src/86box.c +++ b/src/86box.c @@ -1025,6 +1025,15 @@ usage: rom_add_path(temp); plat_init_rom_paths(); + + // Add the VM-local asset path. + path_append_filename(temp, usr_path, "assets"); + asset_add_path(temp); + + // Add the standard ROM path in the same directory as the executable. + path_append_filename(temp, exe_path, "assets"); + asset_add_path(temp); + plat_init_asset_paths(); /* diff --git a/src/qt/qt_platform.cpp b/src/qt/qt_platform.cpp index 964b7066c..a042d8b7d 100644 --- a/src/qt/qt_platform.cpp +++ b/src/qt/qt_platform.cpp @@ -852,10 +852,10 @@ plat_init_asset_paths(void) for (auto &path : paths) { #ifdef __APPLE__ - asset_add_path(QDir(path).filePath("net.86Box.86Box/asset").toUtf8().constData()); - asset_add_path(QDir(path).filePath("86Box/asset").toUtf8().constData()); + asset_add_path(QDir(path).filePath("net.86Box.86Box/assets").toUtf8().constData()); + asset_add_path(QDir(path).filePath("86Box/assets").toUtf8().constData()); #else - asset_add_path(QDir(path).filePath("86Box/asset").toUtf8().constData()); + asset_add_path(QDir(path).filePath("86Box/assets").toUtf8().constData()); #endif } }