Diff for /np2/wince/sysmenu.cpp between versions 1.3 and 1.7

version 1.3, 2003/12/01 21:15:13 version 1.7, 2004/02/18 03:24:49
Line 13 Line 13
 #include        "sound.h"  #include        "sound.h"
 #include        "beep.h"  #include        "beep.h"
 #include        "diskdrv.h"  #include        "diskdrv.h"
   #include        "keystat.h"
 #include        "vramhdl.h"  #include        "vramhdl.h"
 #include        "menubase.h"  #include        "menubase.h"
 #include        "menustr.h"  #include        "menustr.h"
Line 58  static void sys_cmd(MENUID id) { Line 59  static void sys_cmd(MENUID id) {
                         break;                          break;
   
                 case MID_SASI1OPEN:                  case MID_SASI1OPEN:
                         filesel_sasi(0);                          filesel_hdd(0x00);
                         break;                          break;
   
                 case MID_SASI1EJECT:                  case MID_SASI1EJECT:
                         diskdrv_sethdd(0, NULL);                          diskdrv_sethdd(0x00, NULL);
                         break;                          break;
   
                 case MID_SASI2OPEN:                  case MID_SASI2OPEN:
                         filesel_sasi(1);                          filesel_hdd(0x01);
                         break;                          break;
   
                 case MID_SASI2EJECT:                  case MID_SASI2EJECT:
                         diskdrv_sethdd(1, NULL);                          diskdrv_sethdd(0x01, NULL);
                           break;
   #if defined(SUPPORT_SCSI)
                   case MID_SCSI0OPEN:
                           filesel_hdd(0x20);
                           break;
   
                   case MID_SCSI0EJECT:
                           diskdrv_sethdd(0x20, NULL);
                           break;
   
                   case MID_SCSI1OPEN:
                           filesel_hdd(0x21);
                           break;
   
                   case MID_SCSI1EJECT:
                           diskdrv_sethdd(0x21, NULL);
                           break;
   
                   case MID_SCSI2OPEN:
                           filesel_hdd(0x22);
                           break;
   
                   case MID_SCSI2EJECT:
                           diskdrv_sethdd(0x22, NULL);
                           break;
   
                   case MID_SCSI3OPEN:
                           filesel_hdd(0x23);
                         break;                          break;
   
                   case MID_SCSI3EJECT:
                           diskdrv_sethdd(0x23, NULL);
                           break;
   #endif
                 case MID_DISPSYNC:                  case MID_DISPSYNC:
                         np2cfg.DISPSYNC ^= 1;                          np2cfg.DISPSYNC ^= 1;
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATECFG;
Line 174  static void sys_cmd(MENUID id) { Line 207  static void sys_cmd(MENUID id) {
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATECFG;
                         break;                          break;
   
                   case MID_MOUSEKEY:
                           np2cfg.KEY_MODE = 3;
                           keystat_resetjoykey();
                           update |= SYS_UPDATECFG;
                           break;
   
                 case MID_XSHIFT:                  case MID_XSHIFT:
                         np2cfg.XSHIFT ^= 1;                          np2cfg.XSHIFT ^= 1;
                         keystat_forcerelease(0x70);                          keystat_forcerelease(0x70);
Line 296  static void sys_cmd(MENUID id) { Line 335  static void sys_cmd(MENUID id) {
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATECFG;
                         break;                          break;
   
                   case MID_JASTSND:
                           np2oscfg.jastsnd ^= 1;
                           update |= SYS_UPDATEOSCFG;
                           break;
   
                   case MID_SEEKSND:
                           np2cfg.MOTOR ^= 1;
                           update |= SYS_UPDATECFG;
                           break;
 #if 0  #if 0
                 case IDM_SNDOPT:                  case IDM_SNDOPT:
                         winuienter();                          winuienter();
Line 303  static void sys_cmd(MENUID id) { Line 351  static void sys_cmd(MENUID id) {
                         winuileave();                          winuileave();
                         break;                          break;
 #endif  #endif
                 case MID_SEEKSND:  
                         np2cfg.MOTOR ^= 1;  
                         update |= SYS_UPDATECFG;  
                         break;  
   
                 case MID_MEM640:                  case MID_MEM640:
                         np2cfg.EXTMEM = 0;                          np2cfg.EXTMEM = 0;
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATECFG;
Line 481  BOOL sysmenu_menuopen(UINT menutype, int Line 524  BOOL sysmenu_menuopen(UINT menutype, int
         menusys_setcheck(MID_KEY, (b == 0));          menusys_setcheck(MID_KEY, (b == 0));
         menusys_setcheck(MID_JOY1, (b == 1));          menusys_setcheck(MID_JOY1, (b == 1));
         menusys_setcheck(MID_JOY2, (b == 2));          menusys_setcheck(MID_JOY2, (b == 2));
           menusys_setcheck(MID_MOUSEKEY, (b == 3));
         b = np2cfg.XSHIFT;          b = np2cfg.XSHIFT;
         menusys_setcheck(MID_XSHIFT, (b & 1));          menusys_setcheck(MID_XSHIFT, (b & 1));
         menusys_setcheck(MID_XCTRL, (b & 2));          menusys_setcheck(MID_XCTRL, (b & 2));
Line 507  BOOL sysmenu_menuopen(UINT menutype, int Line 551  BOOL sysmenu_menuopen(UINT menutype, int
         menusys_setcheck(MID_SPEAKBOARD, (b == 0x20));          menusys_setcheck(MID_SPEAKBOARD, (b == 0x20));
         menusys_setcheck(MID_SPARKBOARD, (b == 0x40));          menusys_setcheck(MID_SPARKBOARD, (b == 0x40));
         menusys_setcheck(MID_AMD98, (b == 0x80));          menusys_setcheck(MID_AMD98, (b == 0x80));
           menusys_setcheck(MID_JASTSND, (np2oscfg.jastsnd & 1));
         menusys_setcheck(MID_SEEKSND, (np2cfg.MOTOR & 1));          menusys_setcheck(MID_SEEKSND, (np2cfg.MOTOR & 1));
         b = np2cfg.EXTMEM;          b = np2cfg.EXTMEM;
         menusys_setcheck(MID_MEM640, (b == 0));          menusys_setcheck(MID_MEM640, (b == 0));

Removed from v.1.3  
changed lines
  Added in v.1.7


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