|
|
| version 1.54, 2004/06/02 11:02:54 | version 1.56, 2005/02/07 14:46:14 |
|---|---|
| Line 56 static char szClassName[] = "NP2-MainWi | Line 56 static char szClassName[] = "NP2-MainWi |
| HINSTANCE hInst; | HINSTANCE hInst; |
| HINSTANCE hPrev; | HINSTANCE hPrev; |
| int mmxflag; | int mmxflag; |
| BYTE np2break = 0; // ver0.30 | UINT8 np2break = 0; // ver0.30 |
| BOOL winui_en; | BOOL winui_en; |
| NP2OSCFG np2oscfg = { | NP2OSCFG np2oscfg = { |
| Line 84 static char szClassName[] = "NP2-MainWi | Line 84 static char szClassName[] = "NP2-MainWi |
| static UINT framecnt = 0; | static UINT framecnt = 0; |
| static UINT waitcnt = 0; | static UINT waitcnt = 0; |
| static UINT framemax = 1; | static UINT framemax = 1; |
| static BYTE np2stopemulate = 0; | static UINT8 np2stopemulate = 0; |
| static int np2opening = 1; | static int np2opening = 1; |
| static int np2quitmsg = 0; | static int np2quitmsg = 0; |
| static HMENU hStat = NULL; | static HMENU hStat = NULL; |
| static BYTE scrnmode; | static UINT8 scrnmode; |
| static WINLOCEX smwlex; | static WINLOCEX smwlex; |
| static const char np2help[] = "np2.chm"; | static const char np2help[] = "np2.chm"; |
| Line 132 WINLOCEX np2_winlocexallwin(HWND base) { | Line 132 WINLOCEX np2_winlocexallwin(HWND base) { |
| return(winlocex_create(base, list, cnt)); | return(winlocex_create(base, list, cnt)); |
| } | } |
| static void changescreen(BYTE newmode) { | static void changescreen(UINT8 newmode) { |
| BYTE change; | UINT8 change; |
| BYTE renewal; | UINT8 renewal; |
| WINLOCEX wlex; | WINLOCEX wlex; |
| change = scrnmode ^ newmode; | change = scrnmode ^ newmode; |
| Line 364 static void np2cmd(HWND hWnd, UINT16 cmd | Line 364 static void np2cmd(HWND hWnd, UINT16 cmd |
| DialogBox(hInst, MAKEINTRESOURCE(IDD_CONFIG), | DialogBox(hInst, MAKEINTRESOURCE(IDD_CONFIG), |
| hWnd, (DLGPROC)CfgDialogProc); | hWnd, (DLGPROC)CfgDialogProc); |
| if (!scrnmng_isfullscreen()) { | if (!scrnmng_isfullscreen()) { |
| BYTE thick; | UINT8 thick; |
| thick = (GetWindowLong(hWnd, GWL_STYLE) & WS_THICKFRAME)?1:0; | thick = (GetWindowLong(hWnd, GWL_STYLE) & WS_THICKFRAME)?1:0; |
| if (thick != np2oscfg.thickframe) { | if (thick != np2oscfg.thickframe) { |
| WINLOCEX wlex; | WINLOCEX wlex; |
| Line 1361 static void framereset(UINT cnt) { | Line 1361 static void framereset(UINT cnt) { |
| framecnt = 0; | framecnt = 0; |
| scrnmng_dispclock(); | scrnmng_dispclock(); |
| kdispwin_draw((BYTE)cnt); | kdispwin_draw((UINT8)cnt); |
| skbdwin_process(); | skbdwin_process(); |
| mdbgwin_process(); | mdbgwin_process(); |
| toolwin_draw((BYTE)cnt); | toolwin_draw((UINT8)cnt); |
| viewer_allreload(FALSE); | viewer_allreload(FALSE); |
| if (np2oscfg.DISPCLK & 3) { | if (np2oscfg.DISPCLK & 3) { |
| if (sysmng_workclockrenewal()) { | if (sysmng_workclockrenewal()) { |
| Line 1396 int WINAPI WinMain(HINSTANCE hInstance, | Line 1396 int WINAPI WinMain(HINSTANCE hInstance, |
| #ifdef OPENING_WAIT | #ifdef OPENING_WAIT |
| UINT32 tick; | UINT32 tick; |
| #endif | #endif |
| BOOL xrollkey; | |
| _MEM_INIT(); | _MEM_INIT(); |
| Line 1427 int WINAPI WinMain(HINSTANCE hInstance, | Line 1428 int WINAPI WinMain(HINSTANCE hInstance, |
| mmxflag += (np2oscfg.disablemmx)?MMXFLAG_DISABLE:0; | mmxflag += (np2oscfg.disablemmx)?MMXFLAG_DISABLE:0; |
| TRACEINIT(); | TRACEINIT(); |
| xrollkey = (np2oscfg.xrollkey == 0); | |
| if (np2oscfg.KEYBOARD >= KEY_TYPEMAX) { | if (np2oscfg.KEYBOARD >= KEY_TYPEMAX) { |
| int keytype = GetKeyboardType(1); | int keytype = GetKeyboardType(1); |
| if ((keytype & 0xff00) == 0x0d00) { | if ((keytype & 0xff00) == 0x0d00) { |
| np2oscfg.KEYBOARD = KEY_PC98; | np2oscfg.KEYBOARD = KEY_PC98; |
| xrollkey = !xrollkey; | |
| } | } |
| else if (!keytype) { | else if (!keytype) { |
| np2oscfg.KEYBOARD = KEY_KEY101; | np2oscfg.KEYBOARD = KEY_KEY101; |
| Line 1439 int WINAPI WinMain(HINSTANCE hInstance, | Line 1442 int WINAPI WinMain(HINSTANCE hInstance, |
| np2oscfg.KEYBOARD = KEY_KEY106; | np2oscfg.KEYBOARD = KEY_KEY106; |
| } | } |
| } | } |
| winkbd_roll(np2oscfg.KEYBOARD != KEY_PC98); | winkbd_roll(xrollkey); |
| winkbd_setf12(np2oscfg.F12COPY); | winkbd_setf12(np2oscfg.F12COPY); |
| keystat_initialize(); | keystat_initialize(); |