14 : commandController(commandController_)
15 , pauseSetting(commandController,
"pause",
16 "pauses the emulation", false,
Setting::Save::NO)
17 , powerSetting(commandController,
"power",
18 "turn power on/off", false,
Setting::Save::NO)
19 , autoSaveSetting(commandController,
"save_settings_on_exit",
20 "automatically save settings when openMSX exits", true)
21 , umrCallBackSetting(commandController,
"umr_callback",
22 "Tcl proc to call when an UMR is detected", {})
23 , invalidPsgDirectionsSetting(commandController,
24 "invalid_psg_directions_callback",
25 "Tcl proc called when the MSX program has set invalid PSG port directions",
26 "default_invalid_psg_directions_callback")
27 , invalidPpiModeSetting(commandController,
28 "invalid_ppi_mode_callback",
29 "Tcl proc called when the MSX program has set an invalid PPI mode",
30 "default_invalid_ppi_mode_callback")
31 , resampleSetting(commandController,
"resampler",
"Resample algorithm",
36 , speedManager(commandController)
37 , throttleManager(commandController)
39 getPowerSetting().attach(*
this);