Previous 15994 Revisions Next

r8296 Sunday 20th June, 2010 at 11:37:53 UTC by Robbbert
[NEWUI] The frameskip, autoframeskip, speed and throttle settings will be saved in the game's ini file.
[src/mess/osd/windows]menu.c

src/mess/osd/windows/menu.c
r8295r8296
14501450static void set_speed(int speed)
14511451{
14521452   if (speed != 0)
1453   {
14531454      video_set_speed_factor(speed);
1455      options_set_int(mame_options(), OPTION_SPEED, speed / 100, OPTION_PRIORITY_CMDLINE);
1456   }
1457
14541458   video_set_throttle(speed != 0);
1459   options_set_bool(mame_options(), OPTION_THROTTLE, (speed != 0), OPTION_PRIORITY_CMDLINE);
14551460}
14561461
14571462
r8295r8296
18191824
18201825      case ID_FRAMESKIP_AUTO:
18211826         video_set_frameskip(-1);
1827         options_set_bool(mame_options(), OPTION_AUTOFRAMESKIP, 1, OPTION_PRIORITY_CMDLINE);
18221828         break;
18231829
18241830      case ID_HELP_ABOUT_NEWUI:
r8295r8296
18581864         {
18591865            // change frameskip
18601866            video_set_frameskip(command - ID_FRAMESKIP_0);
1867            options_set_bool(mame_options(), OPTION_AUTOFRAMESKIP, 0, OPTION_PRIORITY_CMDLINE);
1868            options_set_int(mame_options(), OPTION_FRAMESKIP, command - ID_FRAMESKIP_0, OPTION_PRIORITY_CMDLINE);
18611869         }
18621870         else if ((command >= ID_DEVICE_0) && (command < ID_DEVICE_0 + (IO_COUNT*DEVOPTION_MAX)))
18631871         {

Previous 15994 Revisions Next


© 1998-2018 The MESS Team