mirror of
https://github.com/RaySollium99/libpicofe.git
synced 2025-09-05 14:57:46 -04:00
32x: preliminary PWM implementation. 32x opts in menu
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@790 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
35cbf2ec89
commit
b2f512cab2
5 changed files with 24 additions and 3 deletions
|
@ -1424,6 +1424,21 @@ static int menu_loop_cd_options(menu_id id, int keys)
|
|||
return 0;
|
||||
}
|
||||
|
||||
// ------------ 32X options menu ------------
|
||||
|
||||
static menu_entry e_menu_32x_options[] =
|
||||
{
|
||||
mee_onoff("32X enabled", MA_32XOPT_ENABLE_32X, PicoOpt, POPT_EN_32X),
|
||||
mee_onoff("PWM sound", MA_32XOPT_PWM, PicoOpt, POPT_EN_PWM),
|
||||
};
|
||||
|
||||
static int menu_loop_32x_options(menu_id id, int keys)
|
||||
{
|
||||
static int sel = 0;
|
||||
me_loop(e_menu_32x_options, &sel, NULL);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// ------------ adv options menu ------------
|
||||
|
||||
static menu_entry e_menu_adv_options[] =
|
||||
|
@ -1672,6 +1687,7 @@ static menu_entry e_menu_options[] =
|
|||
mee_range (cpu_clk_name, MA_OPT_CPU_CLOCKS, currentConfig.CPUclock, 20, 900),
|
||||
mee_handler ("[Display options]", menu_loop_gfx_options),
|
||||
mee_handler ("[Sega/Mega CD options]", menu_loop_cd_options),
|
||||
mee_handler ("[32X options]", menu_loop_32x_options),
|
||||
mee_handler ("[Advanced options]", menu_loop_adv_options),
|
||||
mee_handler_mkname_id(MA_OPT_SAVECFG, mh_saveloadcfg, mgn_savecfg),
|
||||
mee_handler_id("Save cfg for current game only", MA_OPT_SAVECFG_GAME, mh_saveloadcfg),
|
||||
|
@ -2079,6 +2095,7 @@ static menu_entry *e_menu_table[] =
|
|||
e_menu_gfx_options,
|
||||
e_menu_adv_options,
|
||||
e_menu_cd_options,
|
||||
e_menu_32x_options,
|
||||
e_menu_keyconfig,
|
||||
e_menu_hidden,
|
||||
};
|
||||
|
|
|
@ -85,6 +85,8 @@ typedef enum
|
|||
MA_CDOPT_SCALEROT_CHIP,
|
||||
MA_CDOPT_BETTER_SYNC,
|
||||
MA_CDOPT_DONE,
|
||||
MA_32XOPT_ENABLE_32X,
|
||||
MA_32XOPT_PWM,
|
||||
MA_CTRL_PLAYER1,
|
||||
MA_CTRL_PLAYER2,
|
||||
MA_CTRL_EMU,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue