--- np2/win9x/np2.h 2003/10/16 17:58:42 1.1 +++ np2/win9x/np2.h 2003/10/30 12:45:38 1.4 @@ -52,12 +52,10 @@ typedef struct { BYTE resume; // ver0.30 BYTE statsave; - + BYTE disablemmx; + BYTE toolwin; BYTE I286SAVE; BYTE hostdrv_write; - -// BYTE MIMPIDEF; // 0 -// BYTE REMOVEHD; // 0 } NP2OSCFG; @@ -75,15 +73,16 @@ enum { }; enum { - IDM_SCREENCENTER = 20000, - IDM_SNAPENABLE = 20001, - IDM_BACKGROUND = 20002, - IDM_BGSOUND = 20003, - IDM_TRACEONOFF = 20004, - IDM_MEMORYDUMP = 20005, - IDM_KEYDISP = 20006, - IDM_DEBUGUTY = 20007, - IDM_VIEWER = 20008, + IDM_TOOLWIN = 20000, + IDM_SCREENCENTER = 20001, + IDM_SNAPENABLE = 20002, + IDM_BACKGROUND = 20003, + IDM_BGSOUND = 20004, + IDM_TRACEONOFF = 20005, + IDM_MEMORYDUMP = 20006, + IDM_KEYDISP = 20007, + IDM_DEBUGUTY = 20008, + IDM_VIEWER = 20009, IDM_FLAGSAVE = 20100, IDM_FLAGLOAD = 20150, @@ -107,17 +106,22 @@ enum { NP2CMD_DUMMY = 0xffff }; +enum { + MMXFLAG_DISABLE = 1, + MMXFLAG_NOTSUPPORT = 2 +}; + extern NP2OSCFG np2oscfg; extern HWND hWndMain; extern HINSTANCE hInst; extern HINSTANCE hPrev; +extern int mmxflag; extern BYTE np2break; extern char modulefile[MAX_PATH]; extern char fddfolder[MAX_PATH]; extern char hddfolder[MAX_PATH]; extern char bmpfilefolder[MAX_PATH]; -extern char mimpideffile[MAX_PATH]; void np2active_renewal(void);