--- np2/macosx/np2.cpp 2003/10/20 10:14:27 1.7 +++ np2/macosx/np2.cpp 2003/10/22 16:22:43 1.9 @@ -246,6 +246,14 @@ static void HandleMenuChoice(long wParam update |= SYS_UPDATECFG; break; +#if defined(NP2GCC) + case IDM_MOUSE: + mouse_running(MOUSE_XOR); + menu_setmouse(np2oscfg.MOUSE_SW ^ 1); + sysmng_update(SYS_UPDATECFG); + break; +#endif + case IDM_KEY: menu_setkey(0); keystat_resetjoykey(); @@ -683,17 +691,12 @@ int main(int argc, char *argv[]) { mackbd_callback(); pccore_exec(framecnt == 0); framecnt++; - if (timing_getcount() < framecnt) { + // ¥Æ¥¹¥È + if (framecnt > timing_getcount()) { waitcnt = framecnt; - if (framemax > 1) { - framemax--; - } } - else if (framecnt >= framemax) { + else if (framecnt >= 12) { waitcnt = framecnt; - if (framemax < 12) { - framemax++; - } } } else {