comparison src/xs_config.c @ 761:641b7693fecc

Cosmetic cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 05 Nov 2012 20:04:05 +0200
parents 3180bf22090f
children 45108b3d88db
comparison
equal deleted inserted replaced
760:f6a57c0656fa 761:641b7693fecc
219 xs_cfg.emulateFilters = TRUE; 219 xs_cfg.emulateFilters = TRUE;
220 xs_cfg.sid1Filter.fs = XS_SIDPLAY1_FS; 220 xs_cfg.sid1Filter.fs = XS_SIDPLAY1_FS;
221 xs_cfg.sid1Filter.fm = XS_SIDPLAY1_FM; 221 xs_cfg.sid1Filter.fm = XS_SIDPLAY1_FM;
222 xs_cfg.sid1Filter.ft = XS_SIDPLAY1_FT; 222 xs_cfg.sid1Filter.ft = XS_SIDPLAY1_FT;
223 223
224 #ifdef HAVE_SIDPLAY2 224 #if defined(HAVE_SIDPLAY2)
225 xs_cfg.playerEngine = XS_ENG_SIDPLAY2; 225 xs_cfg.playerEngine = XS_ENG_SIDPLAY2;
226 xs_cfg.memoryMode = XS_MPU_REAL; 226 xs_cfg.memoryMode = XS_MPU_REAL;
227 #else 227 #elif defined(HAVE_SIDPLAY1)
228 #ifdef HAVE_SIDPLAY1
229 xs_cfg.playerEngine = XS_ENG_SIDPLAY1; 228 xs_cfg.playerEngine = XS_ENG_SIDPLAY1;
230 xs_cfg.memoryMode = XS_MPU_BANK_SWITCHING; 229 xs_cfg.memoryMode = XS_MPU_BANK_SWITCHING;
231 #else 230 #else
232 #error This should not happen! No emulator engines configured in! 231 #error This should not happen! No emulator engines configured in!
233 #endif 232 #endif
234 #endif
235 233
236 xs_cfg.clockSpeed = XS_CLOCK_PAL; 234 xs_cfg.clockSpeed = XS_CLOCK_PAL;
237 xs_cfg.forceSpeed = FALSE; 235 xs_cfg.forceSpeed = FALSE;
238 236
239 xs_cfg.sid2OptLevel = 0; 237 xs_cfg.sid2OptLevel = 0;
240 xs_cfg.sid2NFilterPresets = 0; 238 xs_cfg.sid2NFilterPresets = 0;
241 239
242 #ifdef HAVE_RESID_BUILDER 240 #if defined(HAVE_RESID_BUILDER)
243 xs_cfg.sid2Builder = XS_BLD_RESID; 241 xs_cfg.sid2Builder = XS_BLD_RESID;
244 #else 242 #elif defined(HAVE_HARDSID_BUILDER)
245 #ifdef HAVE_HARDSID_BUILDER
246 xs_cfg.sid2Builder = XS_BLD_HARDSID; 243 xs_cfg.sid2Builder = XS_BLD_HARDSID;
247 #else 244 #elif defined(HAVE_SIDPLAY2)
248 #ifdef HAVE_SIDPLAY2 245 # error This should not happen! No supported SIDPlay2 builders configured in!
249 #error This should not happen! No supported SIDPlay2 builders configured in!
250 #endif
251 #endif
252 #endif 246 #endif
253 247
254 xs_cfg.playMaxTimeEnable = FALSE; 248 xs_cfg.playMaxTimeEnable = FALSE;
255 xs_cfg.playMaxTimeUnknown = FALSE; 249 xs_cfg.playMaxTimeUnknown = FALSE;
256 xs_cfg.playMaxTime = 150; 250 xs_cfg.playMaxTime = 150;
1247 1241
1248 gtk_widget_set_sensitive(LUW("cfg_emu_mem_real"), isActive); 1242 gtk_widget_set_sensitive(LUW("cfg_emu_mem_real"), isActive);
1249 1243
1250 gtk_widget_set_sensitive(LUW("cfg_sidplay2_frame"), isActive); 1244 gtk_widget_set_sensitive(LUW("cfg_sidplay2_frame"), isActive);
1251 1245
1252 #ifdef HAVE_SIDPLAY2_DISTORTION
1253 /* Optimization mode removed from distortion patch */ 1246 /* Optimization mode removed from distortion patch */
1254 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_opt"), FALSE); 1247 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_opt"), HAVE_SIDPLAY2_FP && isActive);
1255 #else
1256 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_opt"), isActive);
1257 #endif
1258 1248
1259 gtk_widget_set_sensitive(LUW("cfg_chn_autopan"), !isActive); 1249 gtk_widget_set_sensitive(LUW("cfg_chn_autopan"), !isActive);
1260 1250
1261 #ifdef HAVE_RESID_BUILDER 1251 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_resid"), HAVE_RESID_BUILDER && isActive);
1262 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_resid"), isActive); 1252 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_hardsid"), HAVE_HARDSID_BUILDER && isActive);
1263 #else
1264 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_resid"), FALSE);
1265 #endif
1266
1267 #ifdef HAVE_HARDSID_BUILDER
1268 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_hardsid"), isActive);
1269 #else
1270 gtk_widget_set_sensitive(LUW("cfg_emu_sp2_hardsid"), FALSE);
1271 #endif
1272 } 1253 }
1273 1254
1274 1255
1275 void xs_cfg_mintime_enable_toggled(GtkToggleButton * togglebutton, gpointer user_data) 1256 void xs_cfg_mintime_enable_toggled(GtkToggleButton * togglebutton, gpointer user_data)
1276 { 1257 {