android: enable DSP option
This commit is contained in:
parent
da07d88b03
commit
ac4fb796ca
|
@ -19,6 +19,7 @@ public class Emulator extends Application {
|
|||
public static final String pref_language = "dc_language";
|
||||
public static final String pref_limitfps = "limit_fps";
|
||||
public static final String pref_nosound = "sound_disabled";
|
||||
public static final String pref_nobatch = "nobatch";
|
||||
public static final String pref_interrupt = "delay_interrupt";
|
||||
public static final String pref_mipmaps = "use_mipmaps";
|
||||
public static final String pref_widescreen = "stretch_view";
|
||||
|
@ -68,6 +69,7 @@ public class Emulator extends Application {
|
|||
Emulator.language = mPrefs.getInt(pref_language, language);
|
||||
Emulator.limitfps = mPrefs.getBoolean(pref_limitfps, limitfps);
|
||||
Emulator.nosound = mPrefs.getBoolean(pref_nosound, nosound);
|
||||
Emulator.nobatch = mPrefs.getBoolean(pref_nobatch, nobatch);
|
||||
Emulator.mipmaps = mPrefs.getBoolean(pref_mipmaps, mipmaps);
|
||||
Emulator.widescreen = mPrefs.getBoolean(pref_widescreen, widescreen);
|
||||
Emulator.frameskip = mPrefs.getInt(pref_frameskip, frameskip);
|
||||
|
|
|
@ -556,6 +556,17 @@ public class OptionsFragment extends Fragment {
|
|||
sound_opt.setChecked(sound);
|
||||
sound_opt.setOnCheckedChangeListener(emu_sound);
|
||||
|
||||
CompoundButton dsp_opt = (CompoundButton) getView().findViewById(R.id.dsp_option);
|
||||
OnCheckedChangeListener emu_dsp = new OnCheckedChangeListener() {
|
||||
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||
mPrefs.edit().putBoolean(Emulator.pref_nobatch, isChecked).apply();
|
||||
}
|
||||
};
|
||||
boolean dsp = mPrefs.getBoolean(Emulator.pref_nobatch, true);
|
||||
dsp_opt.setChecked(dsp);
|
||||
dsp_opt.setOnCheckedChangeListener(emu_dsp);
|
||||
|
||||
String[] depths = getResources().getStringArray(R.array.depth);
|
||||
|
||||
Spinner depth_spnr = (Spinner) getView().findViewById(R.id.depth_spinner);
|
||||
|
@ -738,6 +749,7 @@ public class OptionsFragment extends Fragment {
|
|||
mPrefs.edit().remove(Config.pref_showfps).apply();
|
||||
mPrefs.edit().remove(Config.pref_rendertype).apply();
|
||||
mPrefs.edit().remove(Emulator.pref_nosound).apply();
|
||||
mPrefs.edit().remove(Emulator.pref_nobatch).apply();
|
||||
mPrefs.edit().remove(Config.pref_renderdepth).apply();
|
||||
mPrefs.edit().remove(Config.pref_theme).apply();
|
||||
|
||||
|
|
|
@ -500,6 +500,34 @@
|
|||
</LinearLayout>
|
||||
</TableRow>
|
||||
|
||||
<TableRow
|
||||
android:layout_marginTop="10dp"
|
||||
android:gravity="center_vertical" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/dsp_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:ems="10"
|
||||
android:gravity="center_vertical|left"
|
||||
android:text="@string/select_dsp" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="right"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<Switch
|
||||
android:id="@+id/dsp_option"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:focusable="true" />
|
||||
</LinearLayout>
|
||||
</TableRow>
|
||||
|
||||
<TableRow
|
||||
android:layout_marginTop="10dp"
|
||||
android:gravity="center_vertical" >
|
||||
|
|
|
@ -500,6 +500,34 @@
|
|||
</LinearLayout>
|
||||
</TableRow>
|
||||
|
||||
<TableRow
|
||||
android:layout_marginTop="10dp"
|
||||
android:gravity="center_vertical" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/dsp_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:ems="10"
|
||||
android:gravity="center_vertical|left"
|
||||
android:text="@string/select_dsp" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="right"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<Checkbox
|
||||
android:id="@+id/dsp_option"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:focusable="true" />
|
||||
</LinearLayout>
|
||||
</TableRow>
|
||||
|
||||
<TableRow
|
||||
android:layout_marginTop="10dp"
|
||||
android:gravity="center_vertical" >
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
<string name="select_fps">Show On-Screen FPS</string>
|
||||
<string name="select_software">Use Software Layer</string>
|
||||
<string name="select_sound">Disable Emulator Sound</string>
|
||||
<string name="select_dsp">Enable DSP</string>
|
||||
<string name="select_depth">View Rendering Depth</string>
|
||||
<string name="boot_disk">Boot Disk (ie. Gameshark, Utopia)</string>
|
||||
<string name="select_customtex">Load Custom Textures</string>
|
||||
|
|
Loading…
Reference in New Issue