--- np2/win9xc/np2.h 2003/10/16 17:59:15 1.1 +++ np2/win9xc/np2.h 2005/02/07 14:46:15 1.7 @@ -6,27 +6,24 @@ typedef struct { int winx; int winy; - UINT paddingx; - UINT paddingy; - BYTE NOWAIT; - BYTE DRAW_SKIP; - - BYTE KEYBOARD; - BYTE F12COPY; - - BYTE MOUSE_SW; - BYTE JOYPAD1; - BYTE JOYPAD2; - BYTE JOY1BTN[4]; + UINT8 NOWAIT; + UINT8 DRAW_SKIP; - BYTE I286SAVE; + UINT8 KEYBOARD; + UINT8 F12COPY; + + UINT8 MOUSE_SW; + UINT8 JOYPAD1; + UINT8 JOYPAD2; + UINT8 JOY1BTN[4]; + + UINT8 resume; + UINT8 jastsnd; + UINT8 I286SAVE; } NP2OSCFG; enum { - SCREEN_WBASE = 80, - SCREEN_HBASE = 50, - SCREEN_DEFMUL = 8, FULLSCREEN_WIDTH = 640, FULLSCREEN_HEIGHT = 480 }; @@ -35,6 +32,9 @@ enum { enum { IDM_MEMORYDUMP = 20000, + IDM_FLAGSAVE = 20100, + IDM_FLAGLOAD = 20150, + WM_NP2CMD = (WM_USER + 200) }; @@ -45,10 +45,14 @@ enum { NP2CMD_DUMMY = 0xffff }; +// #define STATSAVEMAX 10 + +extern const char szAppCaption[]; extern NP2OSCFG np2oscfg; extern HWND hWndMain; extern HINSTANCE hInst; extern HINSTANCE hPrev; + extern char modulefile[MAX_PATH]; extern char fddfolder[MAX_PATH]; extern char hddfolder[MAX_PATH];