Diff for /np2/win9x/np2.h between versions 1.4 and 1.23

version 1.4, 2003/10/30 12:45:38 version 1.23, 2006/12/24 13:21:38
Line 1 Line 1
   
   #if !defined(SUPPORT_PC9821)
   #define PROJECTNAME                     "Neko Project II"
   #else
   #define PROJECTNAME                     "Neko Project 21"
   #endif
   
   #if !defined(_WIN64)
   #define PROJECTSUBNAME          ""
   #else
   #define PROJECTSUBNAME          " x64"
   #endif
   
 typedef struct {  typedef struct {
         BYTE    port;          UINT8   port;
         BYTE    def_en;          UINT8   def_en;
         BYTE    param;          UINT8   param;
         UINT32  speed;          UINT32  speed;
         char    mout[MAXPNAMELEN];          OEMCHAR mout[MAXPNAMELEN];
         char    min[MAXPNAMELEN];          OEMCHAR min[MAXPNAMELEN];
         char    mdl[64];          OEMCHAR mdl[64];
         char    def[MAX_PATH];          OEMCHAR def[MAX_PATH];
 } COMCFG;  } COMCFG;
   
 typedef struct {  typedef struct {
         char    titles[256];          OEMCHAR titles[256];
         char    winid[4];          OEMCHAR winid[4];
   
         int             winx;          int             winx;
         int             winy;          int             winy;
         UINT    paddingx;          UINT    paddingx;
         UINT    paddingy;          UINT    paddingy;
         BYTE    force400;          UINT8   force400;
         BYTE    WINSNAP;          UINT8   WINSNAP;
         BYTE    NOWAIT;          UINT8   NOWAIT;
         BYTE    DRAW_SKIP;          UINT8   DRAW_SKIP;
   
         BYTE    background;          UINT8   background;
         BYTE    DISPCLK;          UINT8   DISPCLK;
           UINT8   KEYBOARD;
         BYTE    KEYBOARD;          UINT8   F12COPY;
         BYTE    F12COPY;  
           UINT8   MOUSE_SW;
         BYTE    MOUSE_SW;          UINT8   JOYPAD1;
         BYTE    JOYPAD1;          UINT8   JOYPAD2;
         BYTE    JOYPAD2;          UINT8   JOY1BTN[4];
         BYTE    JOY1BTN[4];  
   
         COMCFG  mpu;          COMCFG  mpu;
         COMCFG  com1;          COMCFG  com1;
Line 41  typedef struct { Line 52  typedef struct {
   
         UINT32  clk_color1;          UINT32  clk_color1;
         UINT32  clk_color2;          UINT32  clk_color2;
         BYTE    clk_x;          UINT8   clk_x;
         BYTE    clk_fnt;          UINT8   clk_fnt;
   
         BYTE    comfirm;          UINT8   comfirm;
         BYTE    shortcut;                                                                                               // ver0.30          UINT8   shortcut;                                                                                               // ver0.30
   
         BYTE    sstp;          UINT8   sstp;
         UINT16  sstpport;                                                                                               // ver0.30          UINT16  sstpport;                                                                                               // ver0.30
   
         BYTE    resume;                                                                                                 // ver0.30          UINT8   resume;                                                                                                 // ver0.30
         BYTE    statsave;          UINT8   statsave;
         BYTE    disablemmx;  #if !defined(_WIN64)
         BYTE    toolwin;          UINT8   disablemmx;
         BYTE    I286SAVE;  #endif
         BYTE    hostdrv_write;          UINT8   wintype;
           UINT8   toolwin;
           UINT8   keydisp;
           UINT8   I286SAVE;
           UINT8   hostdrv_write;
           UINT8   jastsnd;
           UINT8   useromeo;
           UINT8   thickframe;
           UINT8   xrollkey;
           UINT8   fscrnbpp;
 } NP2OSCFG;  } NP2OSCFG;
   
   
 enum {  enum {
         SCREEN_WBASE            = 80,  
         SCREEN_HBASE            = 50,  
         SCREEN_DEFMUL           = 8,  
         FULLSCREEN_WIDTH        = 640,          FULLSCREEN_WIDTH        = 640,
         FULLSCREEN_HEIGHT       = 480          FULLSCREEN_HEIGHT       = 480
 };  };
Line 74  enum { Line 91  enum {
   
 enum {  enum {
         IDM_TOOLWIN                     = 20000,          IDM_TOOLWIN                     = 20000,
         IDM_SCREENCENTER        = 20001,          IDM_KEYDISP                     = 20001,
         IDM_SNAPENABLE          = 20002,          IDM_SOFTKBD                     = 20002,
         IDM_BACKGROUND          = 20003,          IDM_MEMDBG32            = 20003,
         IDM_BGSOUND                     = 20004,          IDM_SCREENCENTER        = 20004,
         IDM_TRACEONOFF          = 20005,          IDM_SNAPENABLE          = 20005,
         IDM_MEMORYDUMP          = 20006,          IDM_BACKGROUND          = 20006,
         IDM_KEYDISP                     = 20007,          IDM_BGSOUND                     = 20007,
         IDM_DEBUGUTY            = 20008,          IDM_TRACEONOFF          = 20008,
         IDM_VIEWER                      = 20009,          IDM_MEMORYDUMP          = 20009,
           IDM_DEBUGUTY            = 20010,
         IDM_FLAGSAVE            = 20100,          IDM_VIEWER                      = 20011,
         IDM_FLAGLOAD            = 20150,  
   
         IDM_SCRNMUL                     = 20200,                                        // ver0.26          IDM_SCRNMUL                     = 20050,
         IDM_SCRNMUL4            = (IDM_SCRNMUL + 4),          IDM_SCRNMUL4            = (IDM_SCRNMUL + 4),
         IDM_SCRNMUL6            = (IDM_SCRNMUL + 6),          IDM_SCRNMUL6            = (IDM_SCRNMUL + 6),
         IDM_SCRNMUL8            = (IDM_SCRNMUL + 8),          IDM_SCRNMUL8            = (IDM_SCRNMUL + 8),
Line 95  enum { Line 111  enum {
         IDM_SCRNMUL12           = (IDM_SCRNMUL + 12),          IDM_SCRNMUL12           = (IDM_SCRNMUL + 12),
         IDM_SCRNMUL16           = (IDM_SCRNMUL + 16),          IDM_SCRNMUL16           = (IDM_SCRNMUL + 16),
   
           IDM_FLAGSAVE            = 20100,
           IDM_FLAGLOAD            = 20150,
   
         WM_NP2CMD                       = (WM_USER + 200),          WM_NP2CMD                       = (WM_USER + 200),
         WM_SSTP                         = (WM_USER + 201)          WM_SSTP                         = (WM_USER + 201)
 };  };
Line 116  extern NP2OSCFG np2oscfg; Line 135  extern NP2OSCFG np2oscfg;
 extern  HWND            hWndMain;  extern  HWND            hWndMain;
 extern  HINSTANCE       hInst;  extern  HINSTANCE       hInst;
 extern  HINSTANCE       hPrev;  extern  HINSTANCE       hPrev;
   extern  UINT8           np2break;
   extern  BOOL            winui_en;
   #if !defined(_WIN64)
 extern  int                     mmxflag;  extern  int                     mmxflag;
 extern  BYTE            np2break;  #endif
 extern  char            modulefile[MAX_PATH];  
 extern  char            fddfolder[MAX_PATH];  extern  OEMCHAR         modulefile[MAX_PATH];
 extern  char            hddfolder[MAX_PATH];  extern  OEMCHAR         fddfolder[MAX_PATH];
 extern  char            bmpfilefolder[MAX_PATH];  extern  OEMCHAR         hddfolder[MAX_PATH];
   extern  OEMCHAR         bmpfilefolder[MAX_PATH];
   
 void np2active_renewal(void);  void np2active_renewal(void);
   

Removed from v.1.4  
changed lines
  Added in v.1.23


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