diff --git a/core/nullDC.cpp b/core/nullDC.cpp index dee514d49..59fcf3f96 100644 --- a/core/nullDC.cpp +++ b/core/nullDC.cpp @@ -527,7 +527,7 @@ static void dc_start_game(const char *path) { // Boot BIOS if (!LoadRomFiles()) - throw ReicastException("No BIOS file found"); + throw ReicastException("No BIOS file found in " + get_writable_data_path("")); TermDrive(); InitDrive(); } diff --git a/core/rend/gui.cpp b/core/rend/gui.cpp index aab7d967f..79db2eb85 100644 --- a/core/rend/gui.cpp +++ b/core/rend/gui.cpp @@ -991,6 +991,16 @@ static void gui_display_settings() ImGui::SameLine(); ShowHelpMarker("The directories where your games are stored"); +#ifdef __linux__ + if (ImGui::ListBoxHeader("Data Directory", 1)) + { + ImGui::AlignTextToFramePadding(); + ImGui::Text("%s", get_writable_data_path("").c_str()); + ImGui::ListBoxFooter(); + } + ImGui::SameLine(); + ShowHelpMarker("The directory containing BIOS files, as well as saved VMUs and states"); +#else if (ImGui::ListBoxHeader("Home Directory", 1)) { ImGui::AlignTextToFramePadding(); @@ -1004,6 +1014,7 @@ static void gui_display_settings() } ImGui::SameLine(); ShowHelpMarker("The directory where Flycast saves configuration files and VMUs. BIOS files should be in a subfolder named \"data\""); +#endif if (OptionCheckbox("Hide Legacy Naomi Roms", config::HideLegacyNaomiRoms, "Hide .bin, .dat and .lst files from the content browser")) scanner.refresh(); diff --git a/shell/imgs/3675.png b/shell/imgs/3675.png deleted file mode 100644 index 8bee62622..000000000 Binary files a/shell/imgs/3675.png and /dev/null differ diff --git a/shell/imgs/icon.png b/shell/imgs/icon.png deleted file mode 100644 index 2005ab6d0..000000000 Binary files a/shell/imgs/icon.png and /dev/null differ diff --git a/shell/imgs/screenshot1.png b/shell/imgs/screenshot1.png new file mode 100644 index 000000000..bbc14ae8b Binary files /dev/null and b/shell/imgs/screenshot1.png differ diff --git a/shell/imgs/screenshot2.png b/shell/imgs/screenshot2.png new file mode 100644 index 000000000..24dcd1116 Binary files /dev/null and b/shell/imgs/screenshot2.png differ diff --git a/shell/imgs/screenshot3.png b/shell/imgs/screenshot3.png new file mode 100644 index 000000000..abcf6dfc0 Binary files /dev/null and b/shell/imgs/screenshot3.png differ diff --git a/shell/imgs/screenshot4.png b/shell/imgs/screenshot4.png new file mode 100644 index 000000000..c833ac1b4 Binary files /dev/null and b/shell/imgs/screenshot4.png differ diff --git a/shell/linux/org.flycast.Flycast.metainfo.xml b/shell/linux/org.flycast.Flycast.metainfo.xml index 3487a5294..a2c897e49 100644 --- a/shell/linux/org.flycast.Flycast.metainfo.xml +++ b/shell/linux/org.flycast.Flycast.metainfo.xml @@ -15,7 +15,10 @@ flycast.desktop - https://raw.githubusercontent.com/TheArcadeStriker/flycast-wiki/master/screenshots/screenshot-FirstTime.png + https://raw.githubusercontent.com/flyinghead/flycast/master/shell/imgs/screenshot1.png + https://raw.githubusercontent.com/flyinghead/flycast/master/shell/imgs/screenshot2.png + https://raw.githubusercontent.com/flyinghead/flycast/master/shell/imgs/screenshot3.png + https://raw.githubusercontent.com/flyinghead/flycast/master/shell/imgs/screenshot4.png Games