--- np2/x11/Attic/sysmenu.c 2003/12/19 16:08:01 1.1 +++ np2/x11/Attic/sysmenu.c 2004/01/27 07:54:41 1.3 @@ -62,19 +62,19 @@ sys_cmd(MENUID id) break; case MID_SASI1OPEN: - filesel_sasi(0); + filesel_hdd(0x00); break; case MID_SASI1EJECT: - diskdrv_sethdd(0, NULL); + diskdrv_sethdd(0x00, NULL); break; case MID_SASI2OPEN: - filesel_sasi(1); + filesel_hdd(0x01); break; case MID_SASI2EJECT: - diskdrv_sethdd(1, NULL); + diskdrv_sethdd(0x01, NULL); break; case MID_DISPSYNC: @@ -139,6 +139,12 @@ sys_cmd(MENUID id) update |= SYS_UPDATECFG; break; + case MID_MOUSEKEY: + np2cfg.KEY_MODE = 3; + keystat_resetjoykey(); + update |= SYS_UPDATECFG; + break; + case MID_XSHIFT: np2cfg.XSHIFT ^= 1; keystat_forcerelease(0x70); @@ -444,6 +450,7 @@ sysmenu_menuopen(UINT menutype, int x, i menusys_setcheck(MID_KEY, (b == 0)); menusys_setcheck(MID_JOY1, (b == 1)); menusys_setcheck(MID_JOY2, (b == 2)); + menusys_setcheck(MID_MOUSEKEY, (b == 3)); b = np2cfg.XSHIFT; menusys_setcheck(MID_XSHIFT, (b & 1)); menusys_setcheck(MID_XCTRL, (b & 2));