aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authornotaz2015-01-11 23:35:35 +0200
committernotaz2015-01-13 00:53:41 +0200
commit8886a80857ea5329717a54f4deb37d8e974ffc9c (patch)
tree53b38a9e12bbe91afd38a1cbf13e20a0c297fa55 /frontend
parent05c7cec77522f04857f655474574469a5e66661d (diff)
downloadpcsx_rearmed-8886a80857ea5329717a54f4deb37d8e974ffc9c.tar.gz
pcsx_rearmed-8886a80857ea5329717a54f4deb37d8e974ffc9c.tar.bz2
pcsx_rearmed-8886a80857ea5329717a54f4deb37d8e974ffc9c.zip
frontend: show C64x option
Diffstat (limited to 'frontend')
-rw-r--r--frontend/menu.c9
-rwxr-xr-xfrontend/pandora/pcsx.sh3
2 files changed, 9 insertions, 3 deletions
diff --git a/frontend/menu.c b/frontend/menu.c
index a1edac2..675ec26 100644
--- a/frontend/menu.c
+++ b/frontend/menu.c
@@ -1606,7 +1606,11 @@ static menu_entry e_menu_options[] =
mee_onoff ("Show FPS", 0, g_opts, OPT_SHOWFPS),
mee_enum ("Region", 0, region, men_region),
mee_range ("CPU clock", MA_OPT_CPU_CLOCKS, cpu_clock, 20, 5000),
+#ifdef C64X_DSP
+ mee_onoff ("Use C64x DSP for sound", MA_OPT_SPU_THREAD, spu_config.iUseThread, 1),
+#else
mee_onoff ("Threaded SPU", MA_OPT_SPU_THREAD, spu_config.iUseThread, 1),
+#endif
mee_handler_id("[Display]", MA_OPT_DISP_OPTS, menu_loop_gfx_options),
mee_handler ("[BIOS/Plugins]", menu_loop_plugin_options),
mee_handler ("[Advanced]", menu_loop_adv_options),
@@ -1619,10 +1623,9 @@ static menu_entry e_menu_options[] =
static int menu_loop_options(int id, int keys)
{
static int sel = 0;
- int i;
- i = me_id2offset(e_menu_options, MA_OPT_CPU_CLOCKS);
- e_menu_options[i].enabled = cpu_clock_st > 0 ? 1 : 0;
+ me_enable(e_menu_options, MA_OPT_CPU_CLOCKS, cpu_clock_st > 0);
+ me_enable(e_menu_options, MA_OPT_SPU_THREAD, spu_config.iThreadAvail);
me_enable(e_menu_options, MA_OPT_SAVECFG_GAME, ready_to_go && CdromId[0]);
me_loop(e_menu_options, &sel);
diff --git a/frontend/pandora/pcsx.sh b/frontend/pandora/pcsx.sh
index a69ca31..710f641 100755
--- a/frontend/pandora/pcsx.sh
+++ b/frontend/pandora/pcsx.sh
@@ -10,6 +10,9 @@ nub1mode=`cat /proc/pandora/nub1/mode`
# no big deal if this fails, only performance loss
sudo -n /usr/pandora/scripts/op_hugetlb.sh 24
+# C64x DSP for SPU
+sudo -n /usr/pandora/scripts/op_dsp_c64.sh
+
./pcsx "$@"
# restore stuff if pcsx crashes