|
|
| version 1.3, 2004/08/03 11:02:00 | version 1.6, 2004/08/07 12:10:27 |
|---|---|
| Line 7 | Line 7 |
| #include "pccore.h" | #include "pccore.h" |
| #include "ini.h" | #include "ini.h" |
| #include "menu.h" | #include "menu.h" |
| #include "draw.h" | |
| #include "palettes.h" | #include "palettes.h" |
| #include "makescrn.h" | |
| #include "fdd_mtr.h" | #include "fdd_mtr.h" |
| #include "fdd_ini.h" | #include "fdd_ini.h" |
| Line 167 void xmenu_setdispmode(UINT8 value) { | Line 167 void xmenu_setdispmode(UINT8 value) { |
| void xmenu_setwaitflg(UINT8 value) { | void xmenu_setwaitflg(UINT8 value) { |
| value &= 1; | value &= 1; |
| xmilcfg.NOWAIT = value; | xmiloscfg.NOWAIT = value; |
| CheckMenuItem(GetMenu(hWndMain), IDM_NOWAIT, MFCHECK(value)); | CheckMenuItem(GetMenu(hWndMain), IDM_NOWAIT, MFCHECK(value)); |
| } | } |
| Line 176 void xmenu_setframe(UINT8 value) { | Line 176 void xmenu_setframe(UINT8 value) { |
| HMENU hmenu; | HMENU hmenu; |
| hmenu = GetMenu(hWndMain); | hmenu = GetMenu(hWndMain); |
| xmilcfg.DRAW_SKIP = value; | xmiloscfg.DRAW_SKIP = value; |
| CheckMenuItem(hmenu, IDM_RASTER, MFCHECK(!value)); | CheckMenuItem(hmenu, IDM_AUTOFPS, MFCHECK(!value)); |
| CheckMenuItem(hmenu, IDM_60FPS, MFCHECK(value == 1)); | CheckMenuItem(hmenu, IDM_60FPS, MFCHECK(value == 1)); |
| CheckMenuItem(hmenu, IDM_30FPS, MFCHECK(value == 2)); | CheckMenuItem(hmenu, IDM_30FPS, MFCHECK(value == 2)); |
| CheckMenuItem(hmenu, IDM_20FPS, MFCHECK(value == 3)); | CheckMenuItem(hmenu, IDM_20FPS, MFCHECK(value == 3)); |
| Line 260 void xmenu_setdispclk(UINT8 value) { | Line 260 void xmenu_setdispclk(UINT8 value) { |
| void xmenu_setskipline(UINT8 value) { | void xmenu_setskipline(UINT8 value) { |
| xmilcfg.SKIP_LINE = value & 1; | value &= 1; |
| CheckMenuItem(GetMenu(hWndMain), IDM_SKIPLINE, MFCHECK(xmilcfg.SKIP_LINE)); | xmilcfg.SKIP_LINE = value; |
| reflesh_palette(); | CheckMenuItem(GetMenu(hWndMain), IDM_SKIPLINE, MFCHECK(value)); |
| palandply = 1; | pal_reset(); |
| makescrn.palandply = 1; | |
| } | } |
| void xmenu_setbtnmode(UINT8 value) { | void xmenu_setbtnmode(UINT8 value) { |
| xmilcfg.BTN_MODE = value & 1; | value &= 1; |
| CheckMenuItem(GetMenu(hWndMain), IDM_JOYX, MFCHECK(xmilcfg.BTN_MODE)); | xmilcfg.BTN_MODE = value; |
| CheckMenuItem(GetMenu(hWndMain), IDM_JOYX, MFCHECK(value)); | |
| } | } |
| void xmenu_setbtnrapid(UINT8 value) { | void xmenu_setbtnrapid(UINT8 value) { |
| value &= 1; | |
| xmilcfg.BTN_RAPID = value; | xmilcfg.BTN_RAPID = value; |
| CheckMenuItem(GetMenu(hWndMain), IDM_RAPID, MFCHECK(xmilcfg.BTN_RAPID)); | CheckMenuItem(GetMenu(hWndMain), IDM_RAPID, MFCHECK(value)); |
| } | } |
| void xmenu_setz80save(UINT8 value) { | void xmenu_setz80save(UINT8 value) { |