-/* XXX: this should go to menu structures instead */
-static int default_var(const menu_entry *me)
-{
- switch (me->id)
- {
- case MA_OPT2_ENABLE_YM2612:
- case MA_OPT2_ENABLE_SN76496:
- case MA_OPT2_ENABLE_Z80:
- case MA_OPT_6BUTTON_PAD:
- case MA_OPT_ACC_SPRITES:
- case MA_OPT_ARM940_SOUND:
- case MA_CDOPT_PCM:
- case MA_CDOPT_CDDA:
- case MA_CDOPT_SCALEROT_CHIP:
- case MA_CDOPT_BETTER_SYNC:
- case MA_CDOPT_SAVERAM:
- case MA_32XOPT_ENABLE_32X:
- case MA_32XOPT_PWM:
- case MA_OPT2_SVP_DYNAREC:
- case MA_OPT2_NO_SPRITE_LIM:
- case MA_OPT2_NO_IDLE_LOOPS:
- return defaultConfig.s_PicoOpt;
-
- case MA_OPT_SRAM_STATES:
- case MA_OPT_SHOW_FPS:
- case MA_OPT_ENABLE_SOUND:
- case MA_OPT2_GZIP_STATES:
- case MA_OPT2_SQUIDGEHACK:
- case MA_OPT2_NO_LAST_ROM:
- case MA_OPT2_RAMTIMINGS:
- case MA_CDOPT_LEDS:
- case MA_OPT2_A_SN_GAMMA:
- case MA_OPT2_VSYNC:
- case MA_OPT_INTERLACED:
- case MA_OPT2_DBLBUFF:
- case MA_OPT2_STATUS_LINE:
- case MA_OPT2_NO_FRAME_LIMIT:
- case MA_OPT_TEARING_FIX:
- return defaultConfig.EmuOpt;
-
- case MA_CTRL_TURBO_RATE: return defaultConfig.turbo_rate;
- case MA_OPT_SCALING: return defaultConfig.scaling;
- case MA_OPT_ROTATION: return defaultConfig.rotation;
- case MA_OPT2_GAMMA: return defaultConfig.gamma;
- case MA_OPT_FRAMESKIP: return defaultConfig.Frameskip;
- case MA_OPT_CONFIRM_STATES: return defaultConfig.confirm_save;
- case MA_OPT_CPU_CLOCKS: return defaultConfig.CPUclock;
- case MA_OPT_RENDERER: return defaultConfig.renderer;
- case MA_32XOPT_RENDERER: return defaultConfig.renderer32x;
-
- case MA_OPT_SAVE_SLOT:
- return 0;
-
- default:
- lprintf("missing default for %d\n", me->id);
- return 0;
- }
-}
-
-static int is_cust_val_default(const menu_entry *me)