Diff for /xmil/win9x/menu.cpp between versions 1.2 and 1.6

version 1.2, 2004/08/02 13:38:46 version 1.6, 2004/08/07 12:10:27
Line 7 Line 7
 #include        "pccore.h"  #include        "pccore.h"
 #include        "ini.h"  #include        "ini.h"
 #include        "menu.h"  #include        "menu.h"
 #include        "draw.h"  
 #include        "palettes.h"  #include        "palettes.h"
   #include        "makescrn.h"
 #include        "fdd_mtr.h"  #include        "fdd_mtr.h"
 #include        "fdd_ini.h"  #include        "fdd_ini.h"
   
Line 129  void xmenu_setbootmedia(UINT8 value) { Line 129  void xmenu_setbootmedia(UINT8 value) {
         HMENU   hmenu;          HMENU   hmenu;
   
         hmenu = GetMenu(hWndMain);          hmenu = GetMenu(hWndMain);
         value &= DIP_BOOTMEDIA;          value &= DIPSW_BOOTMEDIA;
         xmilcfg.DIP_SW &= (~DIP_BOOTMEDIA);          xmilcfg.DIP_SW &= ~DIPSW_BOOTMEDIA;
         xmilcfg.DIP_SW |= value;          xmilcfg.DIP_SW |= value;
         CheckMenuItem(hmenu, IDM_BOOT2D, MFCHECK(!value));          CheckMenuItem(hmenu, IDM_BOOT2D, MFCHECK(!value));
         CheckMenuItem(hmenu, IDM_BOOT2HD, MFCHECK(value));          CheckMenuItem(hmenu, IDM_BOOT2HD, MFCHECK(value));
Line 150  void xmenu_setresolute(UINT8 value) { Line 150  void xmenu_setresolute(UINT8 value) {
         HMENU   hmenu;          HMENU   hmenu;
   
         hmenu = GetMenu(hWndMain);          hmenu = GetMenu(hWndMain);
         value &= DIP_RESOLUTE;          value &= DIPSW_RESOLUTE;
         xmilcfg.DIP_SW &= (~DIP_RESOLUTE);          xmilcfg.DIP_SW &= ~DIPSW_RESOLUTE;
         xmilcfg.DIP_SW |= value;          xmilcfg.DIP_SW |= value;
         CheckMenuItem(hmenu, IDM_HIGHRES, MFCHECK(!value));          CheckMenuItem(hmenu, IDM_HIGHRES, MFCHECK(!value));
         CheckMenuItem(hmenu, IDM_LOWRES, MFCHECK(value));          CheckMenuItem(hmenu, IDM_LOWRES, MFCHECK(value));
Line 167  void xmenu_setdispmode(UINT8 value) { Line 167  void xmenu_setdispmode(UINT8 value) {
 void xmenu_setwaitflg(UINT8 value) {  void xmenu_setwaitflg(UINT8 value) {
   
         value &= 1;          value &= 1;
         xmilcfg.NOWAIT = value;          xmiloscfg.NOWAIT = value;
         CheckMenuItem(GetMenu(hWndMain), IDM_NOWAIT, MFCHECK(value));          CheckMenuItem(GetMenu(hWndMain), IDM_NOWAIT, MFCHECK(value));
 }  }
   
Line 176  void xmenu_setframe(UINT8 value) { Line 176  void xmenu_setframe(UINT8 value) {
         HMENU   hmenu;          HMENU   hmenu;
   
         hmenu = GetMenu(hWndMain);          hmenu = GetMenu(hWndMain);
         xmilcfg.DRAW_SKIP = value;          xmiloscfg.DRAW_SKIP = value;
         CheckMenuItem(hmenu, IDM_RASTER, MFCHECK(!value));          CheckMenuItem(hmenu, IDM_AUTOFPS, MFCHECK(!value));
         CheckMenuItem(hmenu, IDM_60FPS, MFCHECK(value == 1));          CheckMenuItem(hmenu, IDM_60FPS, MFCHECK(value == 1));
         CheckMenuItem(hmenu, IDM_30FPS, MFCHECK(value == 2));          CheckMenuItem(hmenu, IDM_30FPS, MFCHECK(value == 2));
         CheckMenuItem(hmenu, IDM_20FPS, MFCHECK(value == 3));          CheckMenuItem(hmenu, IDM_20FPS, MFCHECK(value == 3));
Line 260  void xmenu_setdispclk(UINT8 value) { Line 260  void xmenu_setdispclk(UINT8 value) {
   
 void xmenu_setskipline(UINT8 value) {  void xmenu_setskipline(UINT8 value) {
   
         xmilcfg.SKIP_LINE = value & 1;          value &= 1;
         CheckMenuItem(GetMenu(hWndMain), IDM_SKIPLINE, MFCHECK(xmilcfg.SKIP_LINE));          xmilcfg.SKIP_LINE = value;
         reflesh_palette();          CheckMenuItem(GetMenu(hWndMain), IDM_SKIPLINE, MFCHECK(value));
         palandply = 1;          pal_reset();
           makescrn.palandply = 1;
 }  }
   
 void xmenu_setbtnmode(UINT8 value) {  void xmenu_setbtnmode(UINT8 value) {
   
         xmilcfg.BTN_MODE = value & 1;          value &= 1;
         CheckMenuItem(GetMenu(hWndMain), IDM_JOYX, MFCHECK(xmilcfg.BTN_MODE));          xmilcfg.BTN_MODE = value;
           CheckMenuItem(GetMenu(hWndMain), IDM_JOYX, MFCHECK(value));
 }  }
   
 void xmenu_setbtnrapid(UINT8 value) {  void xmenu_setbtnrapid(UINT8 value) {
   
           value &= 1;
         xmilcfg.BTN_RAPID = value;          xmilcfg.BTN_RAPID = value;
         CheckMenuItem(GetMenu(hWndMain), IDM_RAPID, MFCHECK(xmilcfg.BTN_RAPID));          CheckMenuItem(GetMenu(hWndMain), IDM_RAPID, MFCHECK(value));
 }  }
   
 void xmenu_setz80save(UINT8 value) {  void xmenu_setz80save(UINT8 value) {

Removed from v.1.2  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>