File dosbox-staging-config.patch of Package dosbox

diff -Pdpru dosbox-staging-0.82.0.orig/src/gui/render.cpp dosbox-staging-0.82.0/src/gui/render.cpp
--- dosbox-staging-0.82.0.orig/src/gui/render.cpp	2024-10-23 10:37:53.000000000 +0300
+++ dosbox-staging-0.82.0/src/gui/render.cpp	2024-12-10 05:45:37.585036932 +0300
@@ -1011,10 +1011,10 @@ static void init_render_settings(Section
 	int_prop->Set_help(
 	        "Consider capping frame rates using the 'host_rate' setting.");
 
-	auto* string_prop = secprop.Add_string("glshader", always, "crt-auto");
+	auto* string_prop = secprop.Add_string("glshader", always, "sharp");
 	string_prop->SetOptionHelp(
 	        "Set an adaptive CRT monitor emulation shader or a regular GLSL shader in OpenGL\n"
-	        "output modes ('crt-auto' by default). Adaptive CRT shader options:\n"
+	        "output modes ('sharp' by default). Adaptive CRT shader options:\n"
 	        "  crt-auto:               A CRT shader that prioritises developer intent and\n"
 	        "                          how people experienced the game at the time of\n"
 	        "                          release (default). The appropriate shader variant is\n"
diff -Pdpru dosbox-staging-0.82.0.orig/src/gui/sdlmain.cpp dosbox-staging-0.82.0/src/gui/sdlmain.cpp
--- dosbox-staging-0.82.0.orig/src/gui/sdlmain.cpp	2024-10-23 10:37:53.000000000 +0300
+++ dosbox-staging-0.82.0/src/gui/sdlmain.cpp	2024-12-10 05:53:13.278263053 +0300
@@ -4392,9 +4392,9 @@ static void config_add_sdl()
 	        "Number of display to use; values depend on OS and user "
 	        "settings (0 by default).");
 
-	auto pbool = sdl_sec->Add_bool("fullscreen", always, false);
+	auto pbool = sdl_sec->Add_bool("fullscreen", always, true);
 	pbool->Set_help(
-	        "Start directly in fullscreen (disabled by default).\n"
+	        "Start directly in fullscreen (enabled by default).\n"
 	        "Run INTRO and see Special Keys for window control hotkeys.");
 
 	pstring = sdl_sec->Add_string("fullresolution", always, "desktop");
diff -Pdpru dosbox-staging-0.82.0.orig/src/hardware/gus.cpp dosbox-staging-0.82.0/src/hardware/gus.cpp
--- dosbox-staging-0.82.0.orig/src/hardware/gus.cpp	2024-10-23 10:37:53.000000000 +0300
+++ dosbox-staging-0.82.0/src/hardware/gus.cpp	2024-12-10 05:54:32.568244400 +0300
@@ -1532,10 +1532,10 @@ void init_gus_dosbox_settings(Section_pr
 {
 	constexpr auto when_idle = Property::Changeable::WhenIdle;
 
-	auto* bool_prop = secprop.Add_bool("gus", when_idle, false);
+	auto* bool_prop = secprop.Add_bool("gus", when_idle, true);
 	assert(bool_prop);
 	bool_prop->Set_help(
-	        "Enable Gravis UltraSound emulation (disabled by default).\n"
+	        "Enable Gravis UltraSound emulation (enabled by default).\n"
 	        "The default settings of base address 240, IRQ 5, and DMA 3 have been chosen so\n"
 	        "the GUS can coexist with a Sound Blaster card. This works fine for the majority\n"
 	        "of programs, but some games and demos expect the GUS factory defaults of base\n"
diff -Pdpru dosbox-staging-0.82.0.orig/src/midi/midi.cpp dosbox-staging-0.82.0/src/midi/midi.cpp
--- dosbox-staging-0.82.0.orig/src/midi/midi.cpp	2024-10-23 10:37:53.000000000 +0300
+++ dosbox-staging-0.82.0/src/midi/midi.cpp	2024-12-10 05:56:35.091548900 +0300
@@ -779,9 +779,9 @@ void init_midi_dosbox_settings(Section_p
 		        "none"
 	});
 
-	str_prop = secprop.Add_string("midiconfig", when_idle, "");
+	str_prop = secprop.Add_string("midiconfig", when_idle, "128:0");
 	str_prop->Set_help(
-	        "Configuration options for the selected MIDI interface (unset by default).\n"
+	        "Configuration options for the selected MIDI interface ('128:0' by default).\n"
 	        "This is usually the ID or name of the MIDI synthesizer you want\n"
 	        "to use (find the ID/name with the DOS command 'MIXER /LISTMIDI').\n"
 	        "Notes:");
diff -Pdpru dosbox-staging-0.82.0.orig/src/midi/midi_fluidsynth.cpp dosbox-staging-0.82.0/src/midi/midi_fluidsynth.cpp
--- dosbox-staging-0.82.0.orig/src/midi/midi_fluidsynth.cpp	2024-10-23 10:37:53.000000000 +0300
+++ dosbox-staging-0.82.0/src/midi/midi_fluidsynth.cpp	2024-12-10 05:49:00.304989236 +0300
@@ -52,9 +52,9 @@ static void init_fluid_dosbox_settings(S
 
 	// Name 'default.sf2' picks the default SoundFont if it's installed
 	// in the OS. Usually it's Fluid_R3.
-	auto* str_prop = secprop.Add_string("soundfont", when_idle, "default.sf2");
+	auto* str_prop = secprop.Add_string("soundfont", when_idle, "FluidR3_GM.sf2 20");
 	str_prop->Set_help(
-	        "Path to a SoundFont file in .sf2 format ('default.sf2' by default).\n"
+	        "Path to a SoundFont file in .sf2 format ('FluidR3_GM.sf2 20' by default).\n"
 	        "You can use an absolute or relative path, or the name of an .sf2 inside the\n"
 	        "'soundfonts' directory within your DOSBox configuration directory.\n"
 	        "An optional percentage value after the name will scale the SoundFont's volume.\n"
openSUSE Build Service is sponsored by