|
|
| version 1.20, 2004/08/17 12:30:41 | version 1.23, 2004/08/19 09:50:23 |
|---|---|
| Line 37 static const OEMCHAR szClassName[] = OEM | Line 37 static const OEMCHAR szClassName[] = OEM |
| XMILOSCFG xmiloscfg = { | XMILOSCFG xmiloscfg = { |
| CW_USEDEFAULT, CW_USEDEFAULT, | CW_USEDEFAULT, CW_USEDEFAULT, |
| 1, 0, 0, 0, 1, | 1, 0, 0, 0, 0, |
| 0, 0, 0, | 0, 0, 0, |
| #if defined(SUPPORT_RESUME) | #if defined(SUPPORT_RESUME) |
| 0, | 0, |
| Line 314 static void xmilcmd(HWND hWnd, UINT cmd) | Line 314 static void xmilcmd(HWND hWnd, UINT cmd) |
| scrnmng_changescreen(scrnmode | SCRNMODE_FULLSCREEN); | scrnmng_changescreen(scrnmode | SCRNMODE_FULLSCREEN); |
| break; | break; |
| case IDM_WIDTH80: | |
| crtc_forcesetwidth(80); | |
| break; | |
| case IDM_WIDTH40: | |
| crtc_forcesetwidth(40); | |
| break; | |
| case IDM_DISPSYNC: | case IDM_DISPSYNC: |
| menu_setdispmode(xmilcfg.DISPSYNC ^ 1); | menu_setdispmode(xmilcfg.DISPSYNC ^ 1); |
| update = SYS_UPDATECFG; | update = SYS_UPDATECFG; |
| Line 329 static void xmilcmd(HWND hWnd, UINT cmd) | Line 321 static void xmilcmd(HWND hWnd, UINT cmd) |
| case IDM_RASTER: | case IDM_RASTER: |
| menu_setraster(xmilcfg.RASTER ^ 1); | menu_setraster(xmilcfg.RASTER ^ 1); |
| if (xmilcfg.RASTER) { | |
| scrnmng_changescreen(scrnmode | SCRNMODE_SYSHIGHCOLOR); | |
| } | |
| else { | |
| scrnmng_changescreen(scrnmode & (~SCRNMODE_SYSHIGHCOLOR)); | |
| } | |
| update = SYS_UPDATECFG; | update = SYS_UPDATECFG; |
| break; | break; |
| Line 395 static void xmilcmd(HWND hWnd, UINT cmd) | Line 393 static void xmilcmd(HWND hWnd, UINT cmd) |
| update = SYS_UPDATECFG; | update = SYS_UPDATECFG; |
| break; | break; |
| case IDM_WIDTH40: | |
| crtc_forcesetwidth(40); | |
| break; | |
| case IDM_WIDTH80: | |
| crtc_forcesetwidth(80); | |
| break; | |
| case IDM_Z80SAVE: | |
| debugsub_status(); | |
| break; | |
| case IDM_BMPSAVE: | case IDM_BMPSAVE: |
| winuienter(); | winuienter(); |
| dialog_writebmp(hWnd); | dialog_writebmp(hWnd); |
| Line 427 static void xmilcmd(HWND hWnd, UINT cmd) | Line 437 static void xmilcmd(HWND hWnd, UINT cmd) |
| update = SYS_UPDATECFG; | update = SYS_UPDATECFG; |
| break; | break; |
| case IDM_Z80SAVE: | |
| debugsub_status(); | |
| break; | |
| case IDM_ABOUT: | case IDM_ABOUT: |
| winuienter(); | winuienter(); |
| DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUT), | DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUT), |
| Line 858 int WINAPI WinMain(HINSTANCE hInstance, | Line 864 int WINAPI WinMain(HINSTANCE hInstance, |
| scrndraw_initialize(); | scrndraw_initialize(); |
| scrnmode = 0; | scrnmode = 0; |
| if (xmilcfg.RASTER) { | |
| scrnmode |= SCRNMODE_SYSHIGHCOLOR; | |
| } | |
| if (scrnmng_create(scrnmode) != SUCCESS) { | if (scrnmng_create(scrnmode) != SUCCESS) { |
| scrnmode ^= SCRNMODE_FULLSCREEN; | scrnmode ^= SCRNMODE_FULLSCREEN; |
| if (scrnmng_create(scrnmode) != SUCCESS) { | if (scrnmng_create(scrnmode) != SUCCESS) { |