|
|
| version 1.4, 2003/10/30 12:45:38 | version 1.26, 2007/11/11 07:11:27 |
|---|---|
| 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; | UINT fscrn_cx; |
| BYTE WINSNAP; | UINT fscrn_cy; |
| BYTE NOWAIT; | UINT8 force400; |
| BYTE DRAW_SKIP; | UINT8 WINSNAP; |
| UINT8 NOWAIT; | |
| BYTE background; | UINT8 DRAW_SKIP; |
| BYTE DISPCLK; | |
| UINT8 background; | |
| BYTE KEYBOARD; | UINT8 DISPCLK; |
| BYTE F12COPY; | UINT8 KEYBOARD; |
| UINT8 F12COPY; | |
| BYTE MOUSE_SW; | |
| BYTE JOYPAD1; | UINT8 MOUSE_SW; |
| BYTE JOYPAD2; | UINT8 JOYPAD1; |
| BYTE JOY1BTN[4]; | UINT8 JOYPAD2; |
| UINT8 JOY1BTN[4]; | |
| COMCFG mpu; | COMCFG mpu; |
| COMCFG com1; | COMCFG com1; |
| Line 41 typedef struct { | Line 54 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; | |
| UINT8 fscrnmod; | |
| } 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 73 enum { | Line 93 enum { |
| }; | }; |
| enum { | enum { |
| 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, | |
| IDM_SCRNMUL = 20200, // ver0.26 | |
| IDM_SCRNMUL4 = (IDM_SCRNMUL + 4), | |
| IDM_SCRNMUL6 = (IDM_SCRNMUL + 6), | |
| IDM_SCRNMUL8 = (IDM_SCRNMUL + 8), | |
| IDM_SCRNMUL10 = (IDM_SCRNMUL + 10), | |
| IDM_SCRNMUL12 = (IDM_SCRNMUL + 12), | |
| IDM_SCRNMUL16 = (IDM_SCRNMUL + 16), | |
| WM_NP2CMD = (WM_USER + 200), | WM_NP2CMD = (WM_USER + 200), |
| WM_SSTP = (WM_USER + 201) | WM_SSTP = (WM_USER + 201) |
| }; | }; |
| Line 113 enum { | Line 111 enum { |
| extern NP2OSCFG np2oscfg; | extern NP2OSCFG np2oscfg; |
| extern HWND hWndMain; | extern HWND g_hWndMain; |
| extern HINSTANCE hInst; | extern HINSTANCE g_hInstance; |
| extern HINSTANCE hPrev; | extern HINSTANCE g_hPrevInst; |
| 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); |